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

@es1wwsSuscríbete a nuestro RSS para estar al día!

¡Nuevo! Síguenos como quieras!


Caché de acelerador de clases para PHP - WorldWideScripts.net artículo en venta

Ads

Ad: Bluehost hosting

Actualización 04/24/2013: Enviado el parche (versión 1.3 ), que fija un error introducido en 1.2 . Actualmente estable y funciona como se esperaba . Ver FAQ actualización hasta que se apruebe .

Actualizado: 23/04/2013: Lanzamiento de un parche (versión 1.2 ), que fija un error cuando los archivos de caché se vacía o posiblemente dañada .

Actualizado: 20/04/2013: Se ha añadido una vista previa en vivo que contiene la documentación y la siguiente explicación.

La caché de acelerador de clase para PHP proporciona un sistema de almacenamiento en caché de PHP 5 métodos de programación orientada a objetos y técnicas. Permite el almacenamiento en caché automático de las funciones de los objetos sin la necesidad de escribir o agregar nuevo código a las funciones o la aplicación de su clase .

También se conserva objetos métodos o propiedades y permite para el cifrado y el descifrado.

Cuando usted tiene una clase que contiene una gran cantidad de funciones, como una clase que interactúa con la base de datos, es posible que desee almacenar en caché los resultados para reducir la carga en el servidor y que su aplicación web o sitio de correr más rápido . Otros sistemas de almacenamiento en caché requieren que usted escribe un montón de código dentro de sus funciones, que me duele mucho la legibilidad y facilidad de mantenimiento de sus funciones y de clase en el futuro. Aquí es donde la memoria caché del acelerador de clases de PHP es diferente.

Caché de acelerador de clases para PHP es un " envoltorio " o clase decoradora que se encuentra en la parte superior de su clase existente y aplica automáticamente el sistema de almacenamiento en caché para usted - sin tener que reescribir sus funciones. Este es un ejemplo muy básico :

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!

Descargar
Otros componentes de esta categoríaTodos los componentes de este autor
ComentariosPreguntas frecuentes y respuestas

Propiedades

Creado:
20 13 de abril

Última actualización:
25 de abril 13 , versión de software

Archivos incluidos PHP:

Palabras clave

Acelerador, caché, caché, descifrar, cifrar, objetos, oop, php