Aggiornamento: Sembra che l'informazione di richiesta di intestazione sia il colpevole. Come modifico la proprietà massima dell'intestazione della richiesta? TIA.L'uso di @ font-face rallenta il tempo di caricamento. Posso forzare il client a mettere in cache il font?
Ciao, sto usando @ font-face su un sito web e sto vivendo il caricamento ritardato del testo (presumibilmente a causa del carico del carattere ogni pagina). Capisco che il client debba scaricare il font una volta per visualizzarlo correttamente, ma ogni pagina?
C'è un modo per forzare il browser a mettere in cache quel file? O c'è un'altra alternativa per accelerare il tempo di caricamento del font? (È una domanda più appropriata per pubblicare su Server Fault?)
Grazie in anticipo. Nel peggiore dei casi, vivrò con il ritardo, quindi non ho bisogno di alcun "Togliti @ font-face" risposte ...;)
Ulteriori informazioni:
- ho testato sia in Safari (4) che in Firefox (3.5RC1) su Mac e Windows (XP e 7)
- Tutti i browser su cui ho provato sono attualmente impostati per consentire il caching (è attivato per impostazione predefinita)
- L'URL è non dinamico, è semplicemente "/ caratteri" /font.otf"
- L'URL font è corretto, come pagina carica il tipo di carattere e lo visualizza correttamente, anche se più lentamente del normale
Richiesta Intestazione:
Cache-Control: max-age = 0
If-Modified-Since: mer, 24 Giugno 2009 03:46:28 GMT
If-None-match: W/"484d9f2-a5ac-46d10ff2ebcc0"
Referer: http://testurl.com/
User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6; it-it) AppleWebKit/530,13 (KHTML, come Gecko) Version/4.0 Safari/530.15intestazioni di risposta:
Connection: Keep-Alive
Data: Giovedì, 25 giugno 2009 02:21:31 GMT
Etag: "484d9f2-a5ac-46d10ff2ebcc0"
Keep-Alive: timeout = 10, max = 29
Server: Apache/2.2.11 (Unix) mod_ssl/2.2.11 OpenSSL/0.9.8i DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
Puoi pubblicare le intestazioni correnti inviate per una richiesta per il carattere? –
Grazie per avermelo chiesto, l'ho aggiunto. Sembra che l'età massima sia ciò che lo fa. Come potrei cambiarlo in una durata più lunga? – mclaughlinj
E le intestazioni di RESPONSE? questi sono altrettanto rilevanti, se non di più. – SpliFF