2016-07-07 13 views
0

私はホールパンチキャッシングを実装したい電子商取引のWebサイトに取り組んでいます。laravel 5のキャッシング

今私は私が今直面しています

問題は、Webサイトの動的コンテンツを見ることができないということであるのRedisとの完全なページのキャッシュを実装しています。

いずれも解決策に役立つことがあります。

答えて

0

ページ全体のキャッシュを行う代わりに、いくつかの要素に分解します。たとえば、ページでは、製品、プロバイダなどの詳細を表示することができます。

それぞれを別々のハッシュマップに格納し、それらの時間を最後に変更しました。

キャッシュから各アイテムを取得するには、実行時にビルドします。

DBを使用して各アイテムを取得している間に、最後に変更された時間をチェックします。または、変更があるたびにキャッシュを更新します。

このようにして、更新プログラムも処理できます。

希望すると便利です。