Zadejte hledaný výraz...

Kam ukládate HTML?

Dobrý den,
otázka je prostá. Ukládate HTML (např. obsahy článků) přímo do databáze, nebo do externího HTML souboru s tím, že do databáze uložíte jen cestu k tomuto souboru a při volání článku tento soubor zobrazíte? Co Vám příjde efektivnější?
15. 8. 2014 16:08:15
https://webtrh.cz/diskuse/kam-ukladate-html/#reply1048233
joukercz
verified
rating uzivatele
(8 hodnocení)
15. 8. 2014 16:14:07
Vždy databáze :)
Soubor se mi vážně efektivní nezdá :)
15. 8. 2014 16:14:07
https://webtrh.cz/diskuse/kam-ukladate-html/#reply1048232
Taps
verified
rating uzivatele
(118 hodnocení)
15. 8. 2014 16:19:59
Buger
asi máš na mysli cachování, to zcela jistě efektivní je, obzvláště ve větších projektech
15. 8. 2014 16:19:59
https://webtrh.cz/diskuse/kam-ukladate-html/#reply1048231
joukercz
verified
rating uzivatele
(8 hodnocení)
15. 8. 2014 16:23:09
To je čistě teoreticky něco jiného no :)
15. 8. 2014 16:23:09
https://webtrh.cz/diskuse/kam-ukladate-html/#reply1048230
Kovboj
verified
rating uzivatele
(13 hodnocení)
15. 8. 2014 16:40:40
Napsal BuGeR;1116053
Ukládate HTML (např. obsahy článků) přímo do databáze, nebo do externího HTML souboru s tím, že do databáze uložíte jen cestu k tomuto souboru a při volání článku tento soubor zobrazíte? Co Vám příjde efektivnější?
Ono je něco jiného "efektivní" když ty články jsou 4 a když jich je 40 tisíc. Také je otázkou jestli máš třeba rychlý externí databázový server (takže SQL dotaz na článek nezatíží PHP server) nebo jestli je to všechno pohromadě a je rychlejší načíst soubor s pevným názvem bez jakéhokoliv SQL.
15. 8. 2014 16:40:40
https://webtrh.cz/diskuse/kam-ukladate-html/#reply1048229
Databáze. Nesporná výhoda je možnost operací nad jednotlivými údaji (datum přidání, datum editace, autor, rozdělení na perex, nadpis a tělo dokumentu) - různé filtrování a řazení.
Tedy: Pokud je aspoň malá šance, že využiješ výhod RDBMS (o kterých si myslím, že se bavíme), použij databázi, pokud chceš pouze servírovat stránky, klidně použij soubor, ale bude s tím víc patlání :)
Cachovat můžeš třeba na úrovni dotazů, ale je otázka, zda to budeš potřebovat. Jak píše Kovboj, nevíme o rozsahu webu atd. Někdy je míň víc.
15. 8. 2014 23:02:57
https://webtrh.cz/diskuse/kam-ukladate-html/#reply1048228
Andrej Pinčík
verified
rating uzivatele
19. 8. 2014 22:06:34
Ak máš pár stránok, statický web môžeš to ukladať aj do súboru, avšak chceš obsah upravovať mať to dynamické tak databáza, caching sa neoplatí nasadzovať pokiaľ nemáš taký traffic, že ti za pár sekúnd príde niekoľko x requestov :)
19. 8. 2014 22:06:34
https://webtrh.cz/diskuse/kam-ukladate-html/#reply1048227
Ok, děkuji za Vaše odpovědi. :-)
20. 8. 2014 00:39:38
https://webtrh.cz/diskuse/kam-ukladate-html/#reply1048226
Pro odpověď se přihlašte.
Přihlásit