vitae terminar que profesionales practicas poner numero debo debe datos curriculum compromiso como cedula php javascript css include

php - terminar - Mejores prácticas: include(o<script src="



que no poner en un cv (3)

En la mayoría de los casos, es mejor incluir archivos javascript y css porque de esa forma el navegador puede almacenar en caché el archivo javascript / css. De esta forma, el navegador solo carga el archivo una vez, incluso si incluye el archivo en varias otras páginas.

Pero esto solo es cierto si establece un encabezado de expiración y / o control de caché apropiado para los archivos javascript y css a través de php o mod_expires de Apache.

Según la recomendación de Yahoo Exceptional Performance, solo hay una excepción:

La única excepción en la que es preferible la inserción es con páginas de inicio, como la página de inicio de Yahoo! y My Yahoo !. Las páginas de inicio que tienen pocas (tal vez una) vista de página por sesión pueden encontrar que la incorporación de JavaScript y CSS da como resultado tiempos de respuesta más rápidos para el usuario final.

Le sugiero que pruebe el complemento "YSlow for Firebug". Responde a muchas preguntas sobre el almacenamiento en caché y el rendimiento del navegador / cliente.

Ver también:

Apache mod_expires

Las mejores prácticas para acelerar su sitio web

YSlow

He minificado mi javascript y mi CSS.

Ahora, ¿qué es mejor?

<script type="text/javascript"> <? $r = file_get_contents(''min.js''); if($r) echo $r; ?> </script>

O

<script type="text/javascript" src="min.js"></script>

La misma pregunta para CSS.

Si la respuesta es ''a veces porque los navegadores obtienen archivos simultáneamente?'' Qué navegadores, y cuáles son ejemplos de los tiempos en cualquier escenario.


<script type="text/javascript" src="min.js"></script>

... es mejor, ya que el navegador del usuario puede almacenar en caché el archivo.

Agregar un parámetro al src , como la última marca de tiempo modificada del archivo, es aún mejor, ya que el navegador del usuario guardará el archivo en caché, pero siempre recuperará la versión más actualizada cuando se modifique el archivo.

<script type="text/javascript" src="min.js?version=20081007134916"></script>


Recuerde que el navegador puede descargar AT MOST dos archivos en paralelo desde el mismo dominio (ese es el valor predeterminado en los navegadores modernos - estoy seguro de IE6 e IE7, no estoy seguro de los demás). Esto significa que si su página hace referencia a 20 pequeños archivos javascript, muchos se descargarán secuencialmente.

Para agregar a lo que ya se dijo: recuerde que si combina / minimiza sus archivos de JavaScript, es mejor fusionarlos todos en uno: la compresión funcionará mejor. Además, incluso si no minimiza sus archivos, recuerde activar GZIP en la configuración de su servidor web; luego, si combina todos sus archivos JS en uno e incluye ese archivo como, la compresión GZIP funcionará mejor (porque la compresión de dos archivos JS juntos produce mejores resultados que la compresión de cada uno por separado).

Si está buscando una buena utilidad de minificación de JS, pruebe JS Packer ( http://dean.edwards.name/packer/ )