0

私の Web サイトで時間を節約するために、ユーザーがボタンをクリックするたびにその場で生成されるのではなく、ユーザーがレポート ボタンをクリックしたときにすばやく読み込まれるように、レポートのコピーをサイトにキャッシュする必要があります。

レポートを保存するために使用する優先メカニズムはありますか (いくつかの図と Google チャートです)。

私はそれについて考えましたが、それを行う方法は、スクリプト (php または perl) を実行し、すべての変数を毎日取得することだと思います。次に、ユーザーがレポート ボタンをクリックするたびに、保存された変数を使用してデータを表示し、Google チャートを生成します。

これはまともな解決策でしょうか、それともユーザーの時間を節約するためのより良い方法である標準的な慣行 (おそらくキャッシュ) はありますか?

4

1 に答える 1

2

レポートからの情報をタイマーで取得するだけでよいと仮定すると、あなたのソリューションは私には完璧に思えます。レポート生成スクリプトを実行し、その出力を に書き込む cron ジョブを作成できますreport-file.html。ユーザーが [レポート] をクリックすると、このファイルにリンクするだけです。

また、レポートを再生成し、毎回 report-file.html を単純に上書きするオプションをユーザーに提供することもできます。さまざまな日付のレポート ファイルの複数のコピーを保持することもできます。

于 2013-05-07T14:16:17.260 に答える