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

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

Nou! Urmați- ne cum vrei!


Clasa de Cache Accelerator pentru PHP - WorldWideScripts.net Element pentru Vânzare

Ads

Ad: Bluehost hosting

Actualizare 4-24-2013: A prezentat un patch ( versiunea 1.3 ), care a stabilit o eroare introdus în 1.2 . În prezent stabil și funcționează conform așteptărilor . Vezi FAQ până actualizare este aprobat

Actualizare : 4-23-2013: A lansat un patch ( versiunea 1.2 ), care a stabilit o eroare atunci când fișierele cache erau goale sau eventual corupt

Actualizare : 4-20-2013: Adaugat o previzualizare live care conține documentația și următoarea explicație

Cache Accelerator clasa de PHP ofera un sistem de caching pentru PHP 5 metode de programare orientate pe obiecte și tehnici . Acesta permite caching automată a funcțiilor obiect fără a fi nevoie de a scrie sau adăuga cod nou la funcții sau implementarea clasei dumneavoastră .

Se păstrează, de asemenea, metode sau proprietăți obiecte și permite pentru criptare și decriptare

Când aveți o clasă care conține o mulțime de funcții, cum ar fi o clasă care interacționează cu baza de date, poate doriți să cache rezultatele pentru a reduce sarcina pe server-ul dvs. și de a face aplicația web sau site-ul alerga mai repede . Alte sisteme de caching cere să scrie o grămadă de cod în interiorul funcțiile, care doare lizibilitatea și întreținere de funcțiile și de clasă în viitor . Acest lucru este în cazul în care clasa Cache Accelerator pentru PHP diferă .

Clasa Cache Accelerator pentru PHP este un " înveliș " sau clasa decorator care sta pe partea de sus a clasei existente și pune în aplicare în mod automat sistemul de cache pentru tine - fără a fi nevoie să rescrie funcțiile . Aici este un exemplu foarte de bază :

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!

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

Proprietăți

Creat:
20 aprilie 13

Ultima actualizare:
25 aprilie 13 , versiunea software-ului

fișiere incluse:
PHP

Cuvinte cheie

acelerator, cache, cache, decripta, cripta, obiecte, OOP, PHP