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

Iscriviti al nostro feed per rimanere sempre aggiornato!

Nuovo! Seguici come lo vuoi!


Classe Cache Accelerator per PHP - WorldWideScripts.net articolo in vendita

Ads

Ad: Bluehost hosting

Aggiornamento 2013/04/24: Inserito una patch ( versione 1.3) che fissa un errore introdotto in 1.2 . Attualmente stabile e funzionante come previsto. Vedi FAQ fino aggiornamento viene approvato .

Aggiornamento : 2013/04/23: Rilasciato una patch ( versione 1.2) che fissa un errore quando i file di cache erano vuote o forse corrotto.

Aggiornamento : 2013/04/20: Aggiunto un anteprima dal vivo che contiene la documentazione e la seguente spiegazione .

Il Cache Accelerator Class per PHP fornisce un sistema di caching per il PHP 5 strutture metodi di programmazione orientati e tecniche . Esso consente la memorizzazione automatica nella cache di funzioni degli oggetti, senza la necessità di scrivere o aggiungere nuovo codice di funzioni o di implementazione del vostro classe .

Conserva inoltre i metodi o le proprietà degli oggetti e consente la crittografia e la decrittografia .

Quando si dispone di una classe che contiene un sacco di funzioni, come ad esempio una classe che interagisce con il database, si consiglia di memorizzare nella cache i risultati per ridurre il carico sul server e rendere la vostra applicazione web o un sito più velocemente. Altri sistemi di caching richiedono che si scrive un mucchio di codice all'interno delle vostre funzioni, che fa veramente male la leggibilità e la manutenibilità delle vostre funzioni e classi in futuro. Questo è dove la classe Cache Accelerator per PHP è diversa .

Classe Cache Accelerator per PHP è un ' involucro ' o classe decoratore che si trova in cima alla vostra classe esistente e implementa automaticamente il sistema di caching per voi - senza dover riscrivere le vostre funzioni . Ecco un esempio molto semplice :

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!

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

Proprietà

Creato:
20 Apr 13

Ultimo aggiornamento:
25 Apr 13

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

Files Included:
PHP

Parole chiave

Acelerator, della cache, caching, decifrare, cifrare, oggetti, oop, php