Un espacio para los entusiastas del web

Tutorial: ¿cómo reducir ficheros javascript con PHP?

Publicado el 6 de Mayo, 2008

Para los desarrolladores que se enfrentan con el problema habitual de la utilización de los múltiples ficheros de Javascript, encontré una interesante opción a través de Anieto2k quien nos comenta que el chico de Marcosdev ha publicado el tutorial sobre cómo reducir ficheros javascript con PHP parece ser una interesante solución, pero ustedes dirán.

¿Te gustó?

¡Sí, me gusta!
Loading ... Loading ...

Stephanie Falla ArocheStephanie Falla Aroche para Maestros del Web.
Agrega tu comentario | Enlace permanente al artículo

Síguenos en: @maestros | Fan page

Comentarios

  1. No está mal… pero es mucho mejor generar el archivo javascript reducido de forma local, no generarlo cada vez.

    Después de todo, se cambian 2 peticiones y algunos KB más por la ejecución de 2 archivos PHP, un “require” y la ejecución de un método 2 veces, que carga un archivo cada vez.

    No parece muy eficiente hacerlo con cada petición de una página, más si se considera que, a menos que se usen cabeceras HTTP para controlar el cache (Last-Modified, por ejemplo) se estará generando y enviando el archivo con cada petición a scripts.php, mientras que si se usan archivos js estáticos el navegador evitará descargar los archivos siempre, usando las cabeceras mencionadas, que el servidor se encarga de proporcionar.

    Saludos.

    Responder
  2. Si, es cierto que se puede optimizar. Esto es más para pequeñas / medianas web, que están en contínuo desarrollo. Lo que dices es cierto, se debe implementar el header expires, así como todo lo que sea posible para reducir el peso y aumentar el rendimiento. Aún así, la librería jsmin es muy rápida y liviana.

    Por otro lado, encuanto a lo de la llamada al fichero scripts.php es la forma más rápida, pero claro está que con el modrewrite se debe aplicar una redirección hacia un flaso js para aprovecharse del navegador.

    De todas formas, con una correcta configuración del servidor y aplicando las reglas del YSlow, he realizado prueba y el cacheo se produce sin problemas.

    Gracias alvin por tu comentario.

    Responder
  3. Ahora que lo leo veo que quizás fui un poco brusco con mi comentario, te aseguro que fue con intención “constructiva”. Me olvidé de decir “Buen trabajo” :-)

    Saludos.

    Responder
  4. No, no. Sólo era para comentarte que esto era sólo una pequeña cosa a optimizar, pero que hay muchas más y que por su puesto esto todavía precisa de más optimizaciones. A mi me encanta debatir sobre temas de programación. Yo únicamente te exponía que esos temas los tenía en cuenta aunque en el tutorial no los explicase (luego me quedo sin material para futuros tutoriales :P )

    Un saludo y muchas grácias.

    Responder
  5. Si es un proyecto terminado, siempre será mejor minimizar el js, pero para webs que estan en constante desarrollo puede ser una buena solución.

    Responder

Deja tu Comentario

Maestros del Web se reserva el derecho de moderación de los comentarios. Evita utilizar palabras soeces, ataques directos, descalificativos, insultos, de lo contrario tu comentario será eliminado.


Sobre el Autor

Stephanie Falla Aroche

Stephanie Falla Aroche
Editora de Maestros del Web, autora de artículos relacionados con tecnología web, periodismo digital, comunicación y las tendencias relacionadas al internet. Productora y presentadora del vídeoblog 120Segundos. Licenciada en Ciencias de la Comunicación imparte cursos sobre periodismo digital y nuevas tecnologías a nivel universitario.

Últimos artículos:

Más artículos de Stephanie Falla Aroche

Las Notas en tu correo


Acerca de

Maestros del Web nace cuando intentamos traducir Webmaster al Español. Nacimos orientados al diseño y desarrollo web. Hoy somos un espacio de apoyo para los entusiastas que participan en proyectos en la red.
Leer más de Maestros del Web