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

— Tambah-On untuk WorldWideScripts.net

Melanggan suapan kami untuk kekal sehingga tarikh!

Baru! Ikut kami yang anda mahu!


Cache Pemecut kelas PHP - WorldWideScripts.net Item for Sale

Ads

Ad: Bluehost hosting

Update 2013/04/24: Dihantar tampalan (versi 1.3) yang ditetapkan ralat diperkenalkan pada 1.2. Pada masa yang stabil dan bekerja seperti yang diharapkan. Lihat FAQ sehingga kemas kini diluluskan.

Update: 2013/4/23: Dikeluarkan tampalan (versi 1.2) yang ditetapkan ralat apabila fail cache adalah kosong atau mungkin rasuah.

Update: 2013/4/20: Ditambah preview langsung yang mengandungi dokumentasi dan penjelasan yang berikut.

Cache Pemecut Kelas bagi PHP menyediakan sistem caching untuk PHP 5 objek pengaturcaraan berorientasikan kaedah dan teknik. Ia membolehkan caching automatik fungsi objek tanpa perlu menulis atau menambah kod baru untuk fungsi atau pelaksanaan kelas anda.

Ia juga mengekalkan objek kaedah atau sifat-sifat dan membolehkan penyulitan dan penyahsulitan.

Apabila anda mempunyai satu kelas yang mengandungi banyak fungsi, seperti kelas yang berinteraksi dengan pangkalan data anda, anda mungkin mahu cache keputusan untuk mengurangkan beban pada pelayan anda dan membuat aplikasi web anda atau laman web berjalan lebih cepat. Sistem caching lain memerlukan anda menulis sekumpulan kod dalam fungsi anda, yang benar-benar menyakitkan pembacaan dan penyelenggaraan fungsi dan kelas anda pada masa hadapan. Ini adalah di mana Cache Pemecut Kelas bagi PHP berbeza.

Cache Pemecut Kelas untuk PHP adalah ' pembalut ' atau kelas penghias yang duduk di atas kelas anda yang sedia ada dan secara automatik melaksanakan sistem caching untuk anda - tanpa perlu untuk menulis semula fungsi anda. Berikut adalah contoh yang sangat asas:

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!

Memuat turun
Komponen-komponen lain dalam kategori iniSemua komponen pengarang ini
KomenSoalan-soalan lazim dan jawapan

Properties

Dicipta:
20 April 13

Kemaskini:
25 April 13

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

Resolusi Tinggi:
Tidak

Files Termasuk:
PHP

Kata kunci

acelerator, cache, caching, menyahsulit, menyulitkan, objek, oop, php