A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
> キャッシュの有効期限を設定する方法しかないのでしょうか?
他にどのような方法を望まれていますか?
Smartyのページキャッシュでは、キャッシュIDを指定することで、1つのページを分割して別々にキャッシュすることができます。
DBにアクセスせず、キャッシュにアクセスすることで表示を高速化しようということですよね。
Smartyのキャッシュ以外に、PEARにキャッシュのパッケージがあるので、そちらも検討してみてはいかかでしょうか。
http://pear.php.net/manual/ja/package.caching.ca …
参考URL:http://sky.freespace.jp/smarty/SmartyManual_2-6- …
この回答への補足
遅くなってしまい申し訳ありません。
質問後にPEAR::Cache_Liteを発見して検討していたところです。
> DBにアクセスせず、キャッシュにアクセスすることで表示を高速化しようということですよね。
まさにその通りなのですが、実現したいことは次の通りです。
例えばDBを使った掲示板のような動的に表示するページがあったとして、書き込みが1に対して、DB内を検索して表示するのが50だと想定すると、一々DB内を検索すると50回も同じページを表示するのに効率が悪いと思い、ページキャッシュを検討してみました。
しかし、Smartyのページキャッシュは有効期限ということだったので、それでは掲示板に新しい書き込みがあったとしても、常に最新の書き込みが表示されないのでは?
ということで、書き込みがあって、DBに登録した時に同時にページをキャッシュできればいいのかなと考えました。つまり、任意にページキャッシュを作成する方法を探していたのです。
しかし、改めて考えてみると、これが掲示板ではなく商品の詳細ページだったとしたら、商品の数だけキャッシュされたファイルが作成されてしまうということになり、仮に10万個の商品があったら10万個のファイルが出来てしまいます。1ファイル10Kbだとして、1Gbのディスクを使ってしまいます。これが原因で逆に重くなったりということも考えられると思うのですがどうでしょうか?
ページキャッシュについて調べれば調べるほど、使いどころというものが分からなくなってきて困っています。よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS Chrome のキャッシュについて 3 2022/05/26 07:50
- その他(学校・勉強) この中で間違ってある説明はありますか?詳しい方に教えていただきたいです。 A. 1つのプログラムが複 2 2023/07/14 01:15
- その他(インターネット接続・インフラ) YAHOO知恵袋が開けません 2 2022/05/29 22:49
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- Chrome(クローム) PCの Google Chrome が頻繁に「ページが応答していません」となり作業が進みません。 1 2023/05/25 20:43
- ホームページ作成・プログラミング メールフォームで送信すると「通信に失敗しました。ページの再読み込みを...」で送信できません。 2 2023/05/26 18:11
- WordPress(ワードプレス) ワードプレスで、投稿一覧ページにタグを表示する方法 投稿につけたタグを、記事一覧ページにもカテゴリと 1 2023/05/10 21:41
- PHP PHP ページング データベース 1 2022/06/16 10:30
- WordPress(ワードプレス) ホームページの画像が入れ替わらない 3 2022/12/24 16:00
- PHP PHP MySql ページング 2 2022/09/20 06:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSPでjava記述とhtml記述両方で...
-
サーブレット/JSPでブラウザの...
-
ビットマップ(bmp)形式で背景...
-
アメブロで画像が拡大表示でき...
-
<td>中の文字列に<p>は必要?
-
編集が出来ません(JPEGフ...
-
上司から10メガバイトの画像...
-
画像のペイントについて
-
画像に「透かし」を入れる方法
-
JSPのタグについて
-
ホームページに動画の埋め込み
-
スクリーンショットをjpgやbmp...
-
デジカメで撮った集合写真に写...
-
スキャナでとりこんでペイント...
-
□バナーとリンクとタグの貼り方...
-
1Mbyteピッタリの画像ファイル...
-
ココログのマイフォト機能でサ...
-
パワーポイントのハイパーリン...
-
写真の複数枚載せるやり方
-
アメーバブログの記事を書くと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
サーブレット/JSPでブラウザの...
-
キャッシュは手動で更新しない...
-
ホームページビルダーで作られ...
-
最初に一回だけリロード
-
404エラーについて
-
JSPでjava記述とhtml記述両方で...
-
smartyのページキャッシュについて
-
history.backで戻ったページを...
-
ブラウザキャッシュの削除対策(...
-
ビットマップ(bmp)形式で背景...
-
編集が出来ません(JPEGフ...
-
FC2ブログで、画像の画面中...
-
tiffファイルをトリミングして...
-
<td>中の文字列に<p>は必要?
-
フル画像に拡大できるリンクが...
-
上司から10メガバイトの画像...
-
アイコンとバナーの違いについて
-
質問です。 K-POPアイドルの公...
-
HTML 表の上に文字がきてしま...
-
1Mbyteピッタリの画像ファイル...
おすすめ情報