私はcodeigniterでmemcacheとして使用できるライブラリが必要です。私がする必要があるのは、ユーザーの役割に基づいてDBからメニューを抽出し、そのメニューをキャッシュに保存することです。アイデアは、(DBを呼び出すことなく)同じ役割を持っている場合、正確なメニューを別のユーザに表示することです。私はメニュー(ヘッダー)のための別のビューを持って、それを私のページ(ビュー)のそれぞれに含める。ここで注目すべきことは、新しいページ(ビュー)を要求するときにコントローラが実行されるたびにあることです。codeigniterでmemcacheを使用する
私はこのシナリオで私のためにうまくいかなかったライブラリhttps://github.com/tomschlick/memcached-libraryを使用しました。私が新しいページを呼び出すと、ヘッダービューは、定義されていないmemcacheの関数を取得します(memcacheを通じてヘッダにデータを取得しているため)。
タスクを実行するためのライブラリーまたは方法はありますか?
おかげ
感謝を。これらのキャッシュされたオブジェクトは、アプリケーション全体でグローバルにアクセスできますか? –
また、キャッシュにデータを保存できません。データを取得している間、私は「偽」になっています。 –
コードは単なるサンプルでした。オブジェクトは、同じサーバーを使用するため、グローバルにアクセス可能です。キャッシングを正しく設定しましたか? – AquilaX