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

Abonu al nia feed resti ĝisdata!

Nova! Sekvu nin kiel vi deziras gxin!


Klaso Accelerator Cache por PHP - WorldWideScripts.net Item por Vendo

Ads

Ad: Bluehost hosting

Ĝisdatigu 4-24-2013: Prezentis patch (versio 1.3) kiu riparis eraron enkondukita en 1.2. Nuntempe stabila kaj laborante kiel atendita. Vidu Demandoj ĝis ĝisdatigo estas aprobita.

Aktualigo : 4-23-2013: Eldonita diakilo (versio 1.2) kiu riparis eraron kiam caché dosieroj estis malplenaj aŭ eble koruptaj .

Aktualigo : 4-20-2013: Aldonis realtempa antaŭvido kiu enhavas la dokumentado kaj la sekvan klarigon.

La Klaso Accelerator Cache por PHP provizas caching sistemo por PHP 5 objektema programado metodoj kaj teknikoj. Ĝi permesas la aŭtomatan caching de objekto funkcioj sen la bezono por skribi aŭ aldonu novan kodon al via klaso de funkcioj aŭ efektivigo.

Ĝi ankaŭ konservas celoj metodoj aŭ posedaĵoj kaj permesas por ĉifrado kaj malĉifro .

Kiam vi havas klaso kiu enhavas multajn funkciojn, kiel klaso kiu interagas kun via datenbazo, vi eble volos Cache la rezultoj por redukti la ŝarĝon de via servilo kaj fari vian ttt app aŭ loko kuri pli rapide . Aliaj caching sistemoj postulas ke vi skribas faskon da kodo en via funkcioj, kiu vere doloras la legado kaj maintainability de via funkcioj kaj klaso en la estonteco. Tie estas kie Klaso Accelerator Cache por PHP diferencas .

Klaso Accelerator Cache por PHP estas ' wrapper ' aŭ logejdezajnisto klaso kiu sidas sur supro de viaj ekzistantaj klaso kaj aŭtomate enplantas la caching sistemo por vi - sen devi reverki vian funkcioj. Ĉi tie estas tre baza ekzemplo:

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!

Elŝuti
Aliaj komponantoj en ĉi tiu kategorioĈiuj komponantoj de tiu aŭtoro
KomentojOftaj demandoj kaj respondoj

Propraĵoj

Kreita:
20 aprilo 13

Last Update:
25 aprilo 13

Programaro Versio:
PHP 5.x , PHP 5.0 - 5.2 , PHP 5.3 , PHP 5.4

Alta Rezolucio:
Ne, Dosieroj Inkluditaj

Ŝlosilvortoj

acelerator, caché, caching, deĉifri, ĉifri, objektoj, OOP, php