Autor | Zpráva | ||
---|---|---|---|
dadalik Profil * |
#1 · Zasláno: 29. 12. 2007, 13:55:22
ahoj,
mám web, který už při 7000 UIP celkem slušně zatěžuje server. Napadlo mě cachovat výstupy stránek, ale bohužel vůbec nevím, jak na to. Stránky jsou v php + mysql databáze. Existuje nějaký jednoduchý řešení, kterým bych např. vložil nějaký kód do stránky a cachování by probíhalo automaticky, nebo bych musel předělat kompletně celý web? (Nepoužívám smarty template ani nic podobného). |
||
djlj Profil |
#2 · Zasláno: 30. 12. 2007, 00:01:31
Na straně uživatele třeba takto:
header("Expires: ".gmdate("D, d M Y H:i:s", time()+60*60)." GMT"); header("Last-Modified: ".gmdate("D, d M Y H:i:s", time()-60)." GMT"); header("Cache-Control: store, cache"); header("Pragma: cache"); Nicméně bych se spíš snažil optimalizovat skripty, dotazy na databázi a indexy. |
||
Tim Profil * |
#3 · Zasláno: 30. 12. 2007, 17:12:10
Kdyz nepomahaji optimalizace skriptu a zelezo na sdilenem hostingu take nejde upgradovat, zkus jeste: Cache-Lite. Da se s tim docela dobre kouzlit.
|
||
Leo Profil |
#4 · Zasláno: 30. 12. 2007, 17:43:37
"Kdyz nepomahaji optimalizace skriptu a zelezo na sdilenem hostingu take nejde upgradovat, zkus jeste: Cache-Lite. Da se s tim docela dobre kouzlit."
Pripadne toto rozsireni cache-lite: http://myego.cz/item/jak-zrychlit-vas-web-10x-konkretni-navod Leo |
||
Časová prodleva: 16 let
|
0