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

@de1wwsAbonniere den Feed um auf dem neuesten Stand zu bleiben!

Neu! Folge uns, wie Du es möchtest!


AutoCache - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Einführung

AutoCache ist das, was der Name schon sagt: automatische Cache.

Unabhängig von der Web-Anwendung, die Sie verwenden sollten AutoCache in der Lage, es zu beschleunigen können. Es wird zwischen PHP und PHP-Web-Anwendung sitzen und beobachten, welche Daten vergeht, so dass, wenn es eine doppelte Anforderung in der Zukunft (innerhalb eines festgelegten Zeitrahmens), wird, anstatt dass die App ihren Lauf wieder, wir dienen eine gespeicherte / zwischengespeicherte Antwort statt. Das bedeutet weniger Datenbankabfragen und weniger Verarbeitungs pro Antrag (wie Ziehen eines Objekts aus dem Cache dauert in der Regel <1ms).

Ausführung

Zur Umsetzung AutoCache, ist alles was Sie tun müssen, fügen Sie ein paar Zeilen Code an die Spitze (oder nahe der Spitze) des Skripts. Die Positionierung ist irrelevant, solange nichts wird dem Kunden angezeigt und es werden keine HTTP-Header gesendet werden, bevor Sie anrufen AutoCache::Push() oder AutoCache::PullOrPush().

Beispiele

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

Das obige Skript wird alle Anfragen mit dem gleichen URI zu machen, um als das gleiche Objekt werden. Das Objekt wird im Cache für maximal 5 Sekunden zu bleiben (das ist die TTL-Zeit zu leben). Alle anderen Anfragen innerhalb von 5 Sekunden einer anderen Anfrage des gleichen URI wird aus dem Cache bedient werden.

Wenn Ihr Inhalt unterscheidet sich pro IP-Adresse oder Cookies, verwenden Sie einfach so etwas wie dieses:
 <? Php require 'Auto-cache.php'; AutoCache :: Hash ($ _ SERVER ['REQUEST_URI']); // Sie den gleichen Inhalt für verschiedene IP-Adressen dienen nicht. AutoCache :: Hash ($ _ SERVER ['REMOTE_ADDR']); AutoCache :: PullOrPush (5); 
Oder...
 <? Php require 'Auto-cache.php'; AutoCache :: Hash ($ _ SERVER ['REQUEST_URI']); // Unterschiedliche "username" Cookie, anderes Objekt. AutoCache :: Hash ($ _ COOKIE ['username']); AutoCache :: PullOrPush (5); 

Herunterladen
Weitere Komponenten in dieser KategorieAlle Komponenten dieses Autors
KommentareHäufige Fragen und Antworten

Eigenschaften

Erstellt:
3 12. März, Stand

Dateien inbegriffen:
PHP, Softwareversion

Stichworte

eCommerce, Alle Artikel, Beschleuniger, Cache, Cache-Klasse Seiten-Cache, Abfrage-Cache, statische Cache, Web-Cache