タグ

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

タグの絞り込みを解除

phpとAPCに関するfumikonyのブックマーク (3)

  • 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
  • APC (Alternative PHP Cache) をモニタリングする - kakakakakku blog

    2016年にもなって APC (Alternative PHP Cache) の話かよ!って感じもするけど,最近 APC の調査していて,個人的に学びが多かったので,主に apc.php に関してまとめておこうと思う. 前提 APC (Alternative PHP Cache) PHP の実行コード(実行時に生成する中間コード)をキャッシュする機構 PHP: APC - Manual OPcache PHP 5.5 から APC より高性能な OPcache がビルトインとなった よって APC を使うバージョンは PHP 5.3 / 5.4 などに限られる(完全にレガシー技術に) PHP: OPcache - Manual apc.php を設定する APC をインストールすると apc.php という名前のモニタリングツールが同梱されている.環境によって異なるとは思うけど /usr/

    APC (Alternative PHP Cache) をモニタリングする - kakakakakku blog
  • 【PHP】 APCu apc.shm_sizeを超えるとどうなるか - 旅するえんじにあ - Engineers to Travel -

    さてAPCuを使うようになり、まず気になるところがキャッシュと云えど限界はある。 そう、apc.shm_sizeだ。 毎回悩ましいのが、どれくらいの容量を設定していればいいのか。 実際にはttlに設定されている(実際にはプログラム上で明示的に指定するのだけど)時間でクリアされるため そこまで大きなメモリを確保する必要はない、けれども、一体どれくらいを設定したらいいのか。 更に言うと、設定したメモリを超えてしまった時、どういったことが起きるのか。 今回のAPCuはCSVデータを保存しておく(消えても問題ないようなデータ)ことが利用目的です。 どれくらい確保するかについては実際保存するだろうCSVデータなりを運用することを想定として多めに作成し、実際にAPCuに保存した上で容量を確認すれば問題ないかと思っています。 もちろんバッファも考えて多めに確保はします。 問題はその想定を超えて、オーバフ

    【PHP】 APCu apc.shm_sizeを超えるとどうなるか - 旅するえんじにあ - Engineers to Travel -
  • 1