Kritika webu http://filecache.howto.cz/
http://filecache.howto.cz/
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 17 zpráv z 17.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí HTML a CSS, jsme si ověřili nabyté zkušenosti z kurzu.
Já nevím co dneska ten Avast! blbne... Nechce mě pustit na IC..
Zkus toto nasdílel jsem zdrojáky na Dropboxu https://www.dropbox.com/…rceFiles.rar
Navrhuji přesunout diskuzi o Antiviru do Volné diskuze, ať tady zbytečně
nespamujeme
Ale jó, mě se to líbí
Jen bych to menu nahoře dal position: fixed;, a přidal bych tam animaci při
posouvání.
to je jen šablona spíš jde o tu třídu. Ale děkuju
Také nás na devbooku tohle čeká, ta databáze si to někdy už nedává
tak vy vymyslíte nějaké robustnější řešení:) tohle je spíš takovej tutoriál malinkatej ale budu moct rád za každou připomínku k tomu kodu:)
Pěkné. Jenom bych chtěl podotknout, že v PHP je možností cache mnohem víc a lepších než soubory. Každý způsob se hodí na něco jiného, záleží na požadavcích. Je to třeba Redis, Memcached, APC, což jsou všechno in-memory uložiště, přičemž Redis podporuje i persistenci na disk.
Určitě se vyplatí používat APC, budou v PHP core. Rovnou se zeptám, ty cachuješ na nějaký čas nebo cache invaliduješ podle nějaké logiky?
APC je nejrychlejší (je v něm vlastně i opcode PHP), ale vyplatí se i ty
ostatní Memcache má taky
rozšíření do PHP a Redis zas umožňuje spoustu dalších věcí.
Já invaliduju cache podle několika kritérií. Dost často po uplynutí doby, ale i třeba při změně souboru nebo při vložení dat. Většinou si s cache ukládám tagy, podle kterých pak invaliduju. Cache se tak načítá znovu, jen když je to potřeba:
$cache->clean(array(
Cache::TAGS => array("article/$articleId"),
));
A cachuješ jen něco nebo ta stránka pak vůbec nekomunikuje s DB?
Cachuju jen kritická místa. Většinou není potřeba cachovat vše. Někdy to může být dokonce i nevýhodné (např. načtení cache trvá déle než načtení dat - např. pokud pro cache používáš soubory na disku) nebo to vyžaduje velkou režii, která se s ušetřeným časem při načtení prostě nevyplatí.
Zobrazeno 17 zpráv z 17.