Stashでキャッシュを作成してみる。Stashでキャッシュを作成してみる。HomebrewWordPressでサイトを良く作っていた頃にDBからガッツリデータを取得して作成したパーツをキャッシュ化したりするのにCache_Liteを使っていました。Cache_Liteはもう古いよな〜と思っていてちょうどPHPでキャッシュを使いたい案件に当たったのでキャッシュについて調べてみたした。画竜点睛を衝く@mapyo個人的にStashかLaravelので使われているキャッシュライブラリilluminate/cacheが良さそうだなと思い、Stashの方がドキュメントが見やすくて導入が簡単そうだったので今回はStashを使ってみることにしました。下準備Composerをインストールする最近のPHPのライブラリはComposerでインストールするのがナウい感じです。StashもComposerでインストールするので、Composerがインストールされてない場合は、Homebrewでインストールしておきます。homebrew/php/composercomposerコマンドを打ってロゴが表示されればOKです。キャッシュするライブラリのコト????(正確に理解できてない)にAPCではなくOPcache/APCuを使うらしく、Stashでも内部的に使っているっぽかったので、これらをインストールしておきます。インストールされているかphpinfo();などでPHPの情報を表示してチェックします。apcuという項目が表示されていれば既にインストールされています。-vコマンドでも確認できます。OPcacheと表示されていれば既にインストールされています。OPcache/APCuがインストールされてない場合はhomebrewでインストールします。php56-opcacheインストールが完了したら、サーバーを再起動させます。再度、phpinfo();などでPHPの情報を表示しします。apcuという項目が表示されていれば導入完了です。インストールするComposerでインストールします。Usageを参考にStashを試してみます。$pool->save($item);}?>Driverまわりでのハマりどころメモ。methodに変更されており、オプションはドライバーのイニシャライズに渡すように変更されていました。driverというエラーが出てしまうことがありました。これはPHPにAPCやMemcachedを使うためのライブラリがインストールされないことが原因のようです。APCの場合は下準備のAPCuをHomebrewで導入していればOKです。php56-apcuMemcachedの場合も同様でPHPの情報にmemcachedが無ければHomebrewでインストールします。php56-memcachedPHPのライブラリ?モジュール???をインストールした後はサーバーを再起動させて反映させます。restartこんな感じで、ドライバーまわりで少しハマったのですが、比較的簡単にStashを使ってキャッシュを作成することが出来るようになりました。Stashでキャッシュを作成してみる。чайка!無職のデザイナーが描いています。コンポーネント外のDOMに子コンポーネントを追加したい。(2)参加グループプログラミングデザインPHPPythonJavaScriptRubyWordPressCLOSEはてなブログをはじめよう!kikiki-kikiさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。