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

Class Accelerator Cache for PHP

— Add-On auf WorldWideScripts.net

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

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


Klasse Accelerator Cache für PHP - WorldWideScripts.net Artikel zum Verkauf

Ads

Ad: Bluehost hosting

Aktualisieren 2013.04.24: Verfasst einen Patch (Version 1.3 ), die einen Fehler in 1.2 eingeführt fixiert. Zurzeit stabil und wie erwartet funktioniert . Siehe FAQ bis zur Aktualisierung zugelassen ist.

Update: 2013.04.23: Einen Patch (Version 1.2), die einen Fehler behoben, wenn Cache-Dateien leer waren oder möglicherweise beschädigt.

Update: 2013.04.20: Hinzugefügt eine Live-Vorschau, die die Dokumentation und die folgende Erklärung enthält .

Die Klasse Accelerator Cache für PHP bietet eine Caching-System für PHP 5 objektorientierten Programmierung Methoden und Techniken. Es ermöglicht das automatische Zwischenspeichern von Objekt -Funktionen, ohne die Notwendigkeit zu schreiben oder neue Code auf Ihre Klasse Funktionen oder Umsetzung.

Es behält auch Objekte Methoden oder Eigenschaften und können für die Verschlüsselung und Entschlüsselung.

Wenn Sie eine Klasse, die eine Vielzahl von Funktionen, wie zum Beispiel einer Klasse, die mit der Datenbank interagiert enthält, können Sie die Ergebnisse zwischenspeichern, um die Last auf dem Server zu reduzieren und machen Sie Ihren Web-App oder Website schneller laufen. Andere Caching Systeme erfordern, dass Sie eine Reihe von Code in Ihre Funktionen, die wirklich weh tut die Lesbarkeit und Wartbarkeit Ihrer Funktionen und Klassen in der Zukunft schreiben. Dies ist, wo Klasse Accelerator Cache für PHP unterscheidet .

Klasse Accelerator Cache für PHP ist ein " Wrapper " oder Dekorateur -Klasse, die am Anfang Ihrer vorhandenen Klasse sitzt und automatisch implementiert das Caching-System für Sie - ohne dass Sie Ihre Funktionen umschreiben . Hier ist ein sehr einfaches Beispiel :

class UserDatabase {

function getUser($user_id) {
    try {
        $db = new PDO('mysql:host=localhost;port=3306;dbname=users', 'root', '');
        $db -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $stmt = $db -> prepare('SELECT * FROM users WHERE user_id = ? LIMIT 1;');
        $stmt -> execute(array($userID));

        $user = NULL;

        while ($result = $stmt -> fetchObject()) {
            $user = $result;
        }
        return $user;
    } catch (PDOException $e) {
        return NULL;
    }
}
}

// Create a new instance of our user database.
$db = new UserDatabase()

// Add the caching system to our user database.
$db = new ClassAcceleratorCache($db, $options);

// Now our user database class's functions will be cached!

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

Eigenschaften

Erstellt 20. April:
13

Letztes Update 25. April:
13

Software Version:
PHP 5.x , PHP 5,0-5,2 , PHP 5.3 , PHP 5.4

Hohe Auflösung:
Nein

Dateien inklusive PHP:

Stichworte

Acelerator, Cache, Caching, entschlüsseln, verschlüsseln, Objekte, oop, php