が正しいキャッシュヘッダーを持つにもかかわらず、キャッシュされません。200OKの応答で2回ダウンロードするように見えます

StackOverflow https://stackoverflow.com//questions/24000590

質問

私のウェブサイトでglyphiconsを使い、ブートストラップの一部として提供されています。その要素をブラウザに早くブラウザにすることでパフォーマンスを向上させます。

クロムではこれを介して行うことが可能です:

<link rel="subresource" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.1.1/fonts/glyphicons-halflings-regular.woff">
. 文書の<HEAD>

私はこのファイルが2回ロードされていることを示唆する方法でDOMContentloaded時間の増加を見ています(最初にスクリーンショットの最初に、もう一度2番目から最後の行について)。私の疑いは、それがリモートサーバーからどちらもリモートサーバーから来て、キャッシュからフェッチされなかったHTTPレスポンスコード(200)によって2回ロードされていることがさらに確認されています。

Devコンソールが次のように見えるものがわかります。 http://oi60.tinypic.com/2t9n7.jpg (Tinypicが停止している場合は、[ここで]ドロップボックスにあります。 https://www.dropbox .com / s / vlwgywatg9rsg8v / subresourcenotcached.png

その資産のHTTPバージョンのキャッシュヘッダーは、その資産のhttpバージョンであるが、Devコンソールのネットワークタブの出力がHTTPとHTTPSの両方で同じように見える価値があります。

HTTP/1.1·200·OK(CR)(LF)
Server:·cloudflare-nginx(CR)(LF)
Date:·Mon,·02·Jun·2014·17:49:06·GMT(CR)(LF)
Content-Type:·application/octet-stream(CR)(LF)
Content-Length:·23320(CR)(LF)
Connection:·close(CR)(LF)
Last-Modified:·Thu,·13·Feb·2014·22:45:07·GMT(CR)(LF)
Expires:·Sat,·23·May·2015·17:49:06·GMT(CR)(LF)
Cache-Control:·public,·max-age=30672000(CR)(LF)
Access-Control-Allow-Origin:·*(CR)(LF)
CF-Cache-Status:·HIT(CR)(LF)
Accept-Ranges:·bytes(CR)(LF)
CF-RAY:·13457c53f04d0378-LAX(CR)(LF)
(CR)(LF)
.

誰かがこのwoffファイルをキャッシュする方法について洞察を持っていて、Chromeでリンクサブリソース機能を正しく利用できますか?

役に立ちましたか?

解決

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top