Foros del Web » Programando para Internet » PHP »

Caché para imágenes con PHP

Estas en el tema de Caché para imágenes con PHP en el foro de PHP en Foros del Web. Hola, tengo una web en la que apenas, por no decir nunca, cambian sus imágenes. Lo que quiero es agilizar la velocidad de carga de ...
  #1 (permalink)  
Antiguo 19/02/2013, 09:05
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años, 7 meses
Puntos: 15
Caché para imágenes con PHP

Hola, tengo una web en la que apenas, por no decir nunca, cambian sus imágenes.

Lo que quiero es agilizar la velocidad de carga de la página con el uso de cachés para las imágenes.

Mis preguntas son:

- El caché para las imágenes lo suelen usar el navegador por defecto?

- Debería usar el caché para toda la web con el .htaccess o es mejor foto a foto?

- Si es la segunda opción, cómo se haría?

1000 gracias
  #2 (permalink)  
Antiguo 19/02/2013, 09:12
 
Fecha de Ingreso: febrero-2013
Mensajes: 25
Antigüedad: 11 años, 9 meses
Puntos: 1
Respuesta: Caché para imágenes con PHP

Hola humanista.

Para usarlo en en .htaccess, que creo ques es la mejor manera sería con el siguiente código

<FilesMatch "\.(jpg|jpeg|png|gif|js|css|swf)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>

Así le estarías dando un mes. Podrías modificar el tiempo cambiando el parámetro max-age. La duración es en segundos.

Un saludo
  #3 (permalink)  
Antiguo 19/02/2013, 15:17
Avatar de humanista  
Fecha de Ingreso: abril-2005
Mensajes: 878
Antigüedad: 19 años, 7 meses
Puntos: 15
Respuesta: Caché para imágenes con PHP

Vaya... me da este error:


Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Apache/2.2.17 (Unix) PHP/5.2.17 with Suhosin-Patch Server at www.aaa.com Port 80




Otra pregunta (perdón por mi ignorancia). La caché dónde la guarda? en el navegador?
  #4 (permalink)  
Antiguo 19/02/2013, 17:49
Avatar de dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años, 7 meses
Puntos: 270
Respuesta: Caché para imágenes con PHP

Tuve este problema hace tiempo..Y no recordaba el motivo..pero para eso está San Google..
Activa mod_headers y mod_expires en apache.

Ese tiempo de caché es para la caché del navegador.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:36.