Codeigniterのファイルベースのキャッシュは、完全にレンダリングされた出力を取得してディスクに保存します。したがって、データベースと通信したり、何かを処理したりする必要はなく、サーバーの負荷が大幅に軽減されます。
ただし、キャッシュディレクトリに10,000を超えるファイル(サーバー構成によって異なります)がある場合は制限されます。
だから私はグーグルで検索しました、そして私はこれを以下のコードで見つけました、そしてそれは素晴らしいです。
http://ellislab.com/forums/viewthread/110644/
しかし、md5の最初の文字に基づいて上記のコードが16個のディレクトリを作成するため、これも制限されています。各ディレクトリは最大10kのファイルをキャッシュします。したがって、全体の合計は160,000(約)です。しかし、5,00,000を超えるキャッシュファイルを保存する必要があります。
質問は簡単です。無制限のキャッシュファイルを処理するようにcodeigniterファイルベースのキャッシュを構成/変更するにはどうすればよいですか?
これについて何かアイデアを提案してください。