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 per WorldWideScripts.net

Iscriviti al nostro feed per rimanere sempre aggiornato!

Nuovo! Seguici come lo vuoi!


AutoCache - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Introduzione

AutoCache è ciò che dice il nome: la cache automatica.

Indipendentemente dalla applicazione web che si sta utilizzando, AutoCache dovrebbe essere in grado di accelerarlo. Si siederà tra PHP e l'applicazione web PHP e vedere quali dati passa, in modo che se c'è una richiesta duplicato in futuro (entro un tempo definito), poi invece di lasciare che l'applicazione esegue nuovamente il suo corso, ci serviamo a / risposta salvato nella cache invece. Ciò significa che le query di database sempre meno elaborazione per richiesta (come tirare un oggetto dalla cache richiede solitamente <1ms).

Attuazione

Per implementare AutoCache, tutto quello che dovete fare è aggiungere poche righe di codice per l'alto (o in prossimità della parte superiore) dello script. Il posizionamento è irrilevante fintanto che non viene mostrato al cliente e non intestazioni HTTP vengono inviati prima di chiamare AutoCache::Push() o AutoCache::PullOrPush().

Esempi

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

Lo script sopra renderà le richieste con la stessa URI da considerare lo stesso oggetto. L'oggetto rimarrà memorizzata nella cache per un massimo di 5 secondi (che è il TTL-tempo per vivere). Eventuali altre richieste nei 5 secondi di una nuova richiesta della stessa URI saranno serviti dalla cache.

Se il contenuto è diverso per ogni indirizzo IP o dei cookie, semplicemente usare qualcosa di simile a questo:
 <? Php require 'auto-cache.php'; AutoCache :: Hash ($ _ SERVER ['REQUEST_URI']); // Non servono lo stesso contenuto per i diversi indirizzi IP. AutoCache :: Hash ($ _ SERVER ['REMOTE_ADDR']); AutoCache :: PullOrPush (5); 
O...
 <? Php require 'auto-cache.php'; AutoCache :: Hash ($ _ SERVER ['REQUEST_URI']); // Different "username" cookie, oggetto diverso. AutoCache :: Hash ($ _ COOKIE ['username']); AutoCache :: PullOrPush (5); 

Scarica
Altri componenti di questa categoriaTutti i componenti di questo autore
CommentiDomande frequenti e risposte

Proprietà

Creato:
3 marzo 12

Ultimo aggiornamento:
N / A

Files gratuita:
PHP

Software Version:
PHP 5.x

Parole chiave

eCommerce, tutti gli articoli, acceleratore, di cache, classe cache, cache di pagina, cache delle query, di cache statica, web cache