Optimización de aplicaciones PHP (server side)
Viernes, 11 de Abril de 2008
Como comentaba en el anterior post aquí os dejo la presentación sobre optimización de aplicaciones PHP (server side) que realicé en la pasada Barcelona PHP Conference.
El archivo PDF: Optimización de aplicaciones PHP (server side)
Entradas relacionadas:
- Primera edición de la Barcelona PHP Workshop Con los del grupo de programadores PHP de Barcelona ya...
- Conferencia internacional de PHP en Barcelona El próximo 27 de Setiembre los de grupo de programadores...
- Como interactuar con Google desde PHP usando Zend Framework En la pasada Anoia PHP Conference mi amigo Victor Guardiola...












Hola, en la diapositiva 35 incluyes el siguiente código.
Este código tiene un problema, y es que los navegadores no cachean el script y solicitan su descarga cada vez que cargas la página.
Para posibilitar que los navegadores reconozcan un cambio de versión y además guarden el script en cache, es recomendable utilizar
Saludos
Molt bona presentació!
Saluts!
Borja,
Aunque no veo tu código (gracias a mi WP) el ejemplo del slide 35 sí se cachea por los navegadores web, evidentemente si en paralelo tu servidor web envía las headers HTTP apropiadas. Lo único que se propone es pasar un parámetro por GET a los archivos JS, así cuando quieres forzar la descarga en el navegador del cliente sólo tienes que cambiar el valor pasado.
Últimamente he visto varios ejemplos donde este valor es un MD5 del JS, cosa bastante ingeniosa, así puedes usar siempre caché de usuario y cuando cambias el archivo se fuerza la descarga automáticamente ya que cambia la URL.
Muy buena e interesante presentación Oriol.
En el tema de servidores web, nosotros usamos bajo debian nginx (actualmente en nvivo.es). En el blog hostingfu ( http://tinyurl.com/yh54vq ) lo comparan con lighttpd, pero no he probado “cual es mejor” por mí mismo.
Un saludo y espero verte en persona en tu próxima presentación ;)
Un detalle sobre la misma diapositiva 35. A qué se refiere concretamente con minimizar el uso de SSL?
Hay que ser muy cuidadoso con eso por el tema de las cookies. Hace algún tiempo había salido un ataque que se podía hacer cuando las cookies que se generaban en entornos SSL permitían ser enviadas en requests por HTTP. Entonces, a través de un procedimiento con un man-in-the-middle y el request de una imagen o recurso cualquiera por HTTP se podían capturar cookies sin encriptar, poniendo en riesgo la seguridad del usuario.
Saludos