2012-03-18 13 views
0

私はappcacheファイルを作成しようとしているすべてのファイルをキャッシュしようとしているが、いくつかの問題を持っています私はすべての私のWebサイトのファイルが欠けている(スタイル、jsスクリプト、画像など)、私は彼らがもはや読み込まれていないことを意味し、ブラウザは常にそれらをローカルキャッシュから取得しようとするページをリフレッシュした後。しかし、私が望むのは、それらのいくつかをキャッシュすることです。私はappcache(キャッシュセクションまたはネットワークセクション)にすべてのファイルを指定したくないのですが、これは可能ですか?appcacheは、ここにその内容ですが、私は、サーバーへのappcacheファイルを追加しました...

+0

実際に達成しようとしていることは何ですか?間違った目的でキャッシュマニフェストを使用しているようです。 – ZippyV

+0

私は静的なファイルのいくつかをjQuery、CSSスタイル、写真などのようにユーザー側にキャッシュしたいと思っていますが、このappcacheファイルはhtml5の読み込みに便利です。 – DolceVita

答えて

2

HTML5のアプリケーションキャッシュを、あなたがしようとしているものに使用しないでください。

ブラウザはすでに特定のリソースをWebサイトからキャッシュしており、ブラウザがHTTPヘッダーを操作してファイルをキャッシュする方法を選択できます。たとえば、Stack OverflowはjQueryライブラリをGoogleからロードし、GoogleはHTTPヘッダーを "Expires:Sat、16 Mar 05:41:47 GMT"に設定します。このファイルにリンクするすべてのウェブサイトは、ブラウザがそれを次の年のキャッシュに保持するので、それをもうダウンロードする必要はありません。

自分のウェブサイトのファイルについては、どのウェブサーバーがサイトを実行しているかを調べる必要があります。 Apache Webサーバーの場合はthese instructions、IISの場合はthese instructionsに従ってください。

+0

ああ、ありがとう!これは非常に役に立ちました。 – DolceVita

関連する問題