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へ

@ja1wws日付まで滞在するために私達のフィードを購読する!

新しい!あなたがそれを望むように私たちに従ってください!


PHPのクラスアクセラレータキャッシュ - WorldWideScripts.netアイテム販売のため

Ads

Ad: Bluehost hosting

2013年4月24日を更新します。を。 : 1.2で導入されたエラーを修正しましたパッチ(バージョン1.3 )を提出。現在は安定しており、期待通りの作業。更新が承認されるまで、 FAQを参照してください。 。

。更新日: 2013年4月23日。 :キャッシュファイルが空または壊れている可能性があったとすると、エラーが修正パッチ(バージョン1.2 )をリリースしました。 。

。更新日: 2013年4月20日。 :ドキュメントと以下の説明が含まれているライブプレビューを追加しました。 。

。 PHPのClassアクセラレータキャッシュはPHP 5のオブジェクト指向プログラミングの方法および技術のためのキャッシュシステムを提供します。それはあなたのクラスの機能や実装に新しいコードを記述したり、追加することなく、オブジェクト関数の自動キャッシュすることができます。

また、オブジェクトのメソッドやプロパティを保持し、暗号化と復号化が可能になります。 。

。あなたがそのようなあなたのデータベースと対話クラスとして機能し、多くのが含まれているクラスを持っているときは、サーバーの負荷を軽減し、あなたのWebアプリケーションやサイトの実行速度を速くするために結果をキャッシュすることができます。他のキャッシュシステムがあなたが本当に将来のあなたの関数やクラスの可読性と保守性が痛い、関数内のコードの束を、記述する必要があります。 PHPのClassアクセラレータキャッシュが異なるところです。

あなたの関数を書き換えることなく - 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!

ダウンロードしてください
このカテゴリー内の他のコンポーネントこの著者のすべてのコンポーネント
コメントよくある質問と回答を求めた

プロパティ

最終更新:
25 4月13日、 、ソフトウェアバージョン

:
20 4月13日作成された高解像度

キーワード

acelerator, キャッシュ, キャッシング, 復号化, 暗号化, オブジェクト, OOP, PHP