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

Abonneer u op onze feed om de hoogte te blijven!

Nieuw! Volg ons als u het wilt!


Klasse Accelerator Cache voor PHP - WorldWideScripts.net Item te koop

Ads

Ad: Bluehost hosting

Werk 2013/04/24: Toegevoegd een patch ( versie 1.3 ) dat een fout geïntroduceerd in 1.2 vast . Momenteel stabiel en werkt zoals verwacht . Zie FAQ totdat update is goedgekeurd .

Update: 2013/04/23: Uitgebracht een patch ( versie 1.2 ) dat er een fout opgelost wanneer cache-bestanden waren leeg of mogelijk corrupt .

Update: 2013/04/20: Toegevoegd een live preview die de documentatie en de volgende verklaring bevat .

De Class Accelerator Cache voor PHP biedt een caching systeem voor PHP 5 object georiënteerd programmeren methoden en technieken . Het zorgt voor de automatische caching van object functies zonder de noodzaak om nieuwe code te schrijven of toe te voegen aan functies of implementatie van uw klas .

Het behoudt ook objecten methoden of eigenschappen en zorgt voor encryptie en decryptie .

Wanneer u een klasse die een heleboel functies, zoals een klasse die samenwerkt met uw database bevat, kunt u de resultaten cachen om de belasting op uw server te verminderen en uw web app of website sneller te lopen . Andere caching systemen vereisen dat je een heleboel code in uw functies, die echt pijn doet de leesbaarheid en onderhoudbaarheid van uw functies en klasse in de toekomst te schrijven . Dit is waar Klasse Accelerator Cache voor PHP verschilt .

Klasse Accelerator Cache voor PHP is een ' wrapper ' of decorateur klasse die zit op de top van uw bestaande klasse en implementeert automatisch de caching systeem voor u - zonder dat u uw functies herschrijven . Hier is een heel eenvoudig voorbeeld :

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!

Downloaden
Andere onderdelen in deze categorieAlle onderdelen van deze auteur
OpmerkingenVeelgestelde vragen en antwoorden

Eigenschappen

Gemaakt:
20 april 13

Last Update:
25 april 13

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

hoge resolutie:
Nee

Files Inbegrepen:
PHP

Trefwoorden

acelerator, cache, caching, decoderen, versleutelen, objecten, oop, php