質問編集履歴

2

内容変更

2020/05/11 08:57

投稿

huku
huku

スコア18

test CHANGED
File without changes
test CHANGED
@@ -2,8 +2,14 @@
2
2
 
3
3
  smartyを利用し、高速化を目的として、キャッシュを利用したいと考えています。
4
4
 
5
- smartyで$smarty->caching = true;でキャッシュを有効に し、キャッシュファイルを作成し、キャッシュがそこに 入るようになり、キャッシュを表示することにより高速化には成功していると思います。 しかし、新規投稿をして際、キャッシュファイルが更新 されず、投稿が反映されない状況です。 この場合の対処としてどのタイミングやどのような場合分けでキャッシュを作り直すのが効率がいいのでしょうか?
5
+ smartyで$smarty->caching = true;でキャッシュを有効に し、キャッシュファイルを作成し、キャッシュがそこに 入るようになり、キャッシュを表示することにより高速化には成功していると思います。 しかし、新規投稿をして際、キャッシュファイルが更新 されず、投稿が反映されない状況です。
6
6
 
7
- $smarty->compile_check = true;ましたがうまくせんでした
7
+ この対策として、sqlに保存されている投稿の行数とキャッシュ時の行数比較、行数場合にキャッシュを作り変えるとう方法を用いようと考えており
8
8
 
9
+ しかし、このキャッシュ時の行数の取得方法がわかりません。
10
+
11
+ キャッシュidを使うとできるかと思いましたがうまくいかない状況です。
12
+
13
+ 分かる方アドバイスいただけると嬉しいです。
14
+
9
- 分かる方おられまたら回答お願いいたします。
15
+ よろお願いいたします。

1

説明追加

2020/05/11 08:57

投稿

huku
huku

スコア18

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,7 @@
1
+ php掲示板を作っています。
2
+
3
+ smartyを利用し、高速化を目的として、キャッシュを利用したいと考えています。
4
+
1
5
  smartyで$smarty->caching = true;でキャッシュを有効に し、キャッシュファイルを作成し、キャッシュがそこに 入るようになり、キャッシュを表示することにより高速化には成功していると思います。 しかし、新規投稿をして際、キャッシュファイルが更新 されず、投稿が反映されない状況です。 この場合の対処としてどのタイミングやどのような場合分けでキャッシュを作り直すのが効率がいいのでしょうか?
2
6
 
3
7
  $smarty->compile_check = true;を試しましたがうまくいきませんでした。