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

@pt1wwsAssine o nosso feed para se manter atualizado!

Novo! Siga-nos o que você quiser!


Acelerador de Cache classe para PHP - WorldWideScripts.net artigo para a venda

Ads

Ad: Bluehost hosting

Atualize 2013/04/24: Apresentou um patch ( versão 1.3 ), que corrigiu um erro introduzido em 1.2. Atualmente estável e funcionando como esperado. Veja FAQ até atualização é aprovado.

Atualização : 2013/04/23: Lançou um patch (versão 1.2 ), que corrigiu um erro quando os arquivos de cache estavam vazios ou possivelmente corruptos.

Atualização : 2013/04/20: Adicionado uma visualização ao vivo que contém a documentação ea seguinte explicação.

O Acelerador de Cache de classe para PHP fornece um sistema de cache para o PHP 5 de programação orientada a objeto métodos e técnicas. Ele permite o armazenamento em cache automática de funções de objeto, sem a necessidade de escrever ou adicionar um novo código para funções ou implementação de sua classe .

Também preserva métodos ou propriedades de objetos e permite a criptografia e descriptografia.

Quando você tem uma classe que contém uma série de funções, como uma classe que interage com o banco de dados, você pode querer armazenar em cache os resultados para reduzir a carga no seu servidor e fazer o seu aplicativo web site ou correr mais rápido. Outros sistemas de cache exigem que você escrever um monte de código dentro de suas funções, o que realmente dói a legibilidade e manutenção de suas funções e de classe no futuro. Este é o lugar onde Accelerator Cache classe para PHP é diferente.

Acelerador de Cache classe para PHP é um " invólucro " ou classe decorator que fica no topo de sua classe existente e implementa automaticamente o sistema de cache para você - sem ter que reescrever suas funções. Aqui está um exemplo muito 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!

Download
Outros componentes nesta categoriaTodos os componentes deste autor
ComentáriosPerguntas mais frequentes perguntas e respostas

Propriedades

Criado:
20 abr 13

Atualização:
25 13 de abril

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

alta resolução:
Não

Arquivos incluídos:
PHP

Palavras-chave

Acelerador, cache, caching, descriptografar, criptografar, objetos, oop, php