タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

cacheとapcに関するamari3のブックマーク (2)

  • APCキャッシュを安全に扱うSafeApcを作った - nazolabo

    https://github.com/nazo/safeapc なにこれ? APC(APCu)のユーザーキャッシュ(アプリから指定するキャッシュ。ソースコードのキャッシュではない)を「そこそこ安全に」扱うための簡単なラッパーです。 どう使うの? packagistに登録してあるので普通にcomposerから入れてください。 基的には普通にapc_fetchとかするのがSafeApc::get等に変わっただけです。 あと、リクエストの最初に、以下を入れる必要があります。 // キャッシュで使用するリクエスト開始時間を指定 SafeApc::setCacheStartTime($_SERVER['REQUEST_TIME']); // キャッシュのバージョン番号を指定(この例では外部ファイルから) SafeApc::setCacheVersionKey(file_get_contents('

    APCキャッシュを安全に扱うSafeApcを作った - nazolabo
  • phpのapcuはmemchachedみたいに使えなかった話 - DMM.comラボエンジニアブログ

    こんにちは、DMMのシステム部プラットフォーム開発部所属、金沢の高身長エンジニアことリョウタです^^ 今回はPHPでテストコードを書く際、memchachedの代わりにAPCuを利用して有効期限内のAPIアクセストークンをキャッシュして使い回すつもりが、うまくいかなかった話をお伝えします! 判明したこと ざっくりいうと、phpのcli(コマンドライン)から、APCuはmemchachedっぽく使うことができません! もう少し細かく言うと、キャッシュするようにデータを入れたり、出したりできますが、有効期限(ttl)は意味をなさないし、格納したキャッシュはコマンドラインの実行プロセスが終了すると全部破棄されるのでmemchachedのように使うことはできませんでした。 経緯 PHPにAPC(現在はAPCu)を入れるとmemchachedみたいにメモリにデータ入れられると聞いたことからです。

    phpのapcuはmemchachedみたいに使えなかった話 - DMM.comラボエンジニアブログ
  • 1