non cache, nonostante avesse le intestazioni di cache corrette.Sembra scaricare due volte con una risposta 200OK

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

Domanda

Io uso gliphicons sul mio sito web, vengono serviti come parte del bootstrap 3. Nella visualizzazione della scheda di rete della console di rete che ho capito che stavano caricando in ritardo (quando il parser del browser è arrivato), e c'era spazio per migliorare le prestazioni portando quell'elemento al browser prima.

In Chrome è possibile farlo tramite:

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

nel <HEAD> del documento.

Vedo l'aumento del tempo DomcontententLoadAded in un modo che suggerisce che questo file è caricato due volte (prima sulla riga 5 nello screenshot, e di nuovo sul 2 ° all'ultima riga). Il mio sospetto è ulteriormente confermato che si sta caricando due volte dal codice di risposta HTTP (200) che mi dice che è venuto dal server remoto entrambe le volte e non è stato recuperato dalla cache.

Puoi vedere come appare la console di dev qui: http://oi60.tinipic.com/2t9n7.jpg (Nel caso in cui TiniPic scenda, qui è nel mio Dropbox: https://www.dropbox .com / s / vlwgywatg9rsg8v / subresourcenotcached.png )

Le intestazioni della cache sulla versione HTTP di quell'asset sono, ma vale la pena notare che l'output della scheda di rete sulla console di dev ha lo stesso aspetto per HTTP e 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)
.

Qualcuno ha intuitivo su come posso ottenere questo file .woff alla cache e utilizzare correttamente la funzionalità del collegamento subresource in Chrome?

È stato utile?

Soluzione

È un bug nel cromato corrente.Dai un'occhiata a https://code.google.com/p/chromium/ problemi / dettaglio? ID= 312327

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top