WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Miscellaneous

AutoCache

— Add-On la WorldWideScripts.net

Aboneaza-te la feed-ul nostru pentru a rămâne până la data!

Nou! Urmați- ne cum vrei!


AutoCache - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Introducere

AutoCache este ceea ce sugerează și numele: cache automat.

Indiferent de aplicația web pe care îl utilizați, AutoCache ar trebui să poată să-l accelereze. Acesta va sta între PHP și aplicația web PHP și urmăriți ce date trece, astfel că, dacă există o cerere duplicat în viitor (într-un interval de timp stabilit), apoi în loc de a lăsa aplicației executați din nou cursul, vom sluji un răspuns salvat / în cache în schimb. Acest lucru înseamnă mai puține interogări de baze de date și mai puțin prelucrare la cerere (ca trăgând un obiect din cache durează de obicei <1ms).

Punerea în aplicare

Pentru a pune în aplicare AutoCache, tot ce trebuie să faceți este să adăugați câteva linii de cod în partea de sus (sau în partea de sus) a script-ul. Poziționarea este irelevant atâta timp cât nimic nu este prezentat clientului și nu antetele HTTP sunt trimise înainte de a apela AutoCache::Push() sau AutoCache::PullOrPush().

Exemple

 <? Php necesită "auto-cache.php"; AutoCache :: Hash ($ _ SERVER ['REQUEST_URI']); AutoCache :: PullOrPush (5); 

Scriptul de mai sus va face orice cereri cu același URI care urmează să fie luate în considerare același obiect. Obiectul va rămâne cache pentru un maxim de 5 secunde (asta e TTL-timp pentru a trăi). Orice alte solicitări în 5 secunde de o altă cerere de aceeași URI va fi servit din cache.

În cazul în care conținutul diferă în funcție de adresa IP sau cookie, pur si simplu utilizati ceva de genul acesta:
 <? Php necesită "auto-cache.php"; AutoCache :: Hash ($ _ SERVER ['REQUEST_URI']); // Nu servesc același conținut pentru diferite adrese IP. AutoCache :: Hash ($ _ SERVER ['REMOTE_ADDR']); AutoCache :: PullOrPush (5); 
Sau...
 <? Php necesită "auto-cache.php"; AutoCache :: Hash ($ _ SERVER ['REQUEST_URI']); // Diferite "username" cookie, obiect diferit. AutoCache :: Hash ($ _ COOKIE ['username']); AutoCache :: PullOrPush (5); 

Descărcați
Alte componente din această categorieToate componentele acestui autor
ComentariiÎntrebări frecvente și răspunsuri

Proprietăți

Creat:
03 martie 12

Ultima actualizare:
N / A

fișiere incluse:
PHP

Software Version:
PHP 5.x

Cuvinte cheie

eCommerce, toate produsele, acceleratoare, cache, memoria cache de clasă, pagina cache, cache interogare, cache static, cache web