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

— Дополнения к WorldWideScripts.net

Подпишитесь на наш канал, чтобы оставаться в курсе событий!

Новинка! Следуйте за нами, как вы хотите!


Класс Cache Accelerator для PHP - WorldWideScripts.net пункт для продажи

Ads

Ad: Bluehost hosting

Обновите 4-24-2013: Представленныйпатч (версия 1.3 ), которая исправлена ​​ошибка введена в 1.2. В настоящее время стабильная и работает, как ожидалось . См. FAQ, пока обновление не будет одобрен .

Обновление : 4-23-2013: Вышел патч (версия 1.2), что исправлена ​​ошибка, когда кэш-файлы были пустыми или, возможно, поврежден.

Обновление : 4-20-2013: Добавлена ​​возможность предварительного просмотра, который содержит документацию и следующее объяснение.

Класса Caché для PHP Accelerator обеспечивает система кэширования для PHP 5 объектно-ориентированных методов и методов программирования . Это позволяет дляавтоматического кэширования объектов функциями без необходимости писать или добавить новый код в функции вашего класса или реализации.

Он также сохраняет объекты методы и свойства и обеспечивает шифрование и дешифрование .

Если у вас есть класс, который содержит много функций, таких как класс, который взаимодействует с базой данных, вы можете кэшировать результаты, чтобы снизить нагрузку на сервер и сделать ваши веб-приложения или сайта работать быстрее. Другие системы кэширования требуют, чтобы вы написать кучу кода внутри функции, которые действительно больночитабельность вашей функции и классы в будущем. Вот где класс Cache Accelerator для PHP отличается.

Класс Cache Accelerator для PHP является « оберткой » или декоратора класса, который находится в верхней части вашего существующего класса и автоматически реализует система кэширования для Вас - без необходимости переписывать ваши функции . Вот очень простой пример :

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!

Скачать
Другие компоненты в этой категорииВсе компоненты этого автора
КомментарииЧасто задаваемые вопросы и ответы

Свойства

Создал:
20 13 апреля

Последнее обновление:
25 13 апреля

Software Version:
PHP 5.x , PHP 5.0 - 5.2 , PHP 5.3 , PHP 5.4 , High Resolution

Ключевые слова

acelerator, кэша, кэширования, расшифровать, зашифровать, объектов, ООП, PHP