Actualización: Parece que la información de solicitud del encabezado es la culpable. ¿Cómo cambiaría la propiedad max-age del encabezado de solicitud? TIA.El uso de @ font-face reduce el tiempo de carga. ¿Puedo forzar al cliente a almacenar en caché la fuente?
Hola, Estoy utilizando @ font-face en un sitio web y que estoy experimentando carga diferida del texto (presumiblemente debido a la carga de la fuente de cada página). Entiendo que el cliente tiene que descargar la fuente una vez para mostrarla correctamente, ¿pero cada página?
¿Hay alguna manera de forzar al navegador a almacenar en caché ese archivo? ¿O hay otra alternativa para acelerar el tiempo de carga de la fuente? (¿Es esta una pregunta más apropiada para publicar en Server Fault?)
Gracias de antemano. Peor de los casos, voy a vivir con el retraso, por lo que no necesita ninguna "despegue @ font-face" respuestas ...;)
Información adicional:
- tengo probado esto en ambos Safari (4) y Firefox (3.5RC1) en Mac y Windows (XP y 7)
- Todos los navegadores que he probado están configurados actualmente para permitir el almacenamiento en caché (está activado por defecto)
- La URL es no dinámica, es simplemente "/ fonts /font.otf"
- El URL de la fuente es correcta, ya que la página carga la fuente y la muestra correctamente, aunque más lento de lo normal
encabezado de solicitud:
Cache-Control: max-age = 0
If-Modified-Since: Miér 24 Jun 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; es-es) AppleWebKit/530.13 (KHTML, like Gecko) Version/4.0 Safari/530.15cabeceras de respuesta:
conexión: Keep-Alive
Fecha: Jue 25 Jun 2009 02:21:31 GMT
Etag: "484d9f2-a5ac-46d10ff2ebcc0"
Keep-Alive: timeout = 10, max = 29
servidor: 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
¿Se puede publicar los encabezados actuales enviados para una solicitud de la fuente? –
Gracias por preguntarle a Matt, lo he agregado. Parece que la edad máxima es lo que lo está haciendo. ¿Cómo cambiaría eso a una duración más larga? – mclaughlinj
¿Qué pasa con los encabezados de RESPUESTA? estos son igual de relevantes, si no más. – SpliFF