私は、AJAX、MySQL、および単純なPHPファイルを使用して自分のサイトのコンテンツを取得し、ページの本文に配置するWebページを持っています。基本的には、サイト全体がjQueryと履歴プラグインを使用してすべてのリンクをブックマーク可能にし、バック/フォワード機能を使用できる動的ページです。リソースを最小限に抑えるためにAJAX Webサイトを最適化する
できるだけ多くのリソース(サーバー側)を使用できるように私のサイトを最適化したいと思います。今、私のサイトの別の「ページ」へのリンクをクリックすると、PHPページが呼び出され、データベース接続が作成され、コンテンツがデータベースから取得され、JavaScriptでページに配置されます。
代わりに、PHPファイルにコンテンツが含まれているキャッシュファイルを取得してブラウザに送信する方が良いでしょうか?
私はまだ自分のページをできるだけ最新のものにしたいと思っています。だから私はそのテーブルの中に、変更日という内容の列を持つことを考えていました。キャッシュされたファイルが古い場合、テーブルにデータをロードし、キャッシュされたファイルを置き換えます。しかし、これにより、PHPスクリプトはデータベース接続を作成し、キャッシュされたファイルのファイル変更時刻を確認します。
最適なソリューションは何ですか?
ありがとう、私は自分自身のことを考えなかったと信じられない!カスタムバックエンドを作成してデータベース内のデータを更新しました。そのため、ページを更新するたびにキャッシュファイルを再生成します。 – Steve