gafeman viciao2k3 logo viciao2k3
 
¿que estoy haciendo?   follow me
hoy he publicado 4 posts para que luego digan que no actualizo, si es que cuando me pongo lo doy todo jeje
 
Suscribete →  
316  fans y una planta carnivora
 
Todos los articulos de la categoria Optimizacion
Actualizado hace 14 horas
Noticias del dia
3

trucos para agilizar la carga de tu web (parte 4)

Tag: Optimizacion    Por: gafeman @ 2 Agosto, 2007    Lecturas: 521   

Reduciendo código de la hoja de estilos CSS

Muchas de las propiedades de los estilos CSS las podemos agrupar en una sola linea, para reducir el código y aligerar la carga de la web

En el siguiente ejemplo agruparemos varias propiedades de background

Sin agrupar:

CSS:
  1. background-image: url('../img/imagen.gif');
  2. background-position: 10px 10px;
  3. background-repeat: no-repeat;

Agrupado:

CSS:
  1. background: 10px 10px url('../img/imagen.gif') no-repeat;

Anteriormente había publicado varios artículos sobre el tema:

2

trucos para agilizar la carga de tu web (parte 3)

Tag: Optimizacion    Por: gafeman @ 10 Julio, 2007    Lecturas: 631   

Reducir código de la plantilla CSS
En la web de aNieto2k encontrareis un articulo muy interesante

Hay otras maneras de reducir código automáticamente utilizando herramientas on-line, eso si, no esperes a que te corrijan los errores de validación

Antes de continuar, comprueba tu CSS

Una vez este libre de errores y advertencias, puedes utilizar una de las siguiente herramientas:

  • Clean CSS - Reduce el código y además muestra los cambios realizados
  • CSS Tweak - El que mejor comprime

Si es que decides comprimir el css al máximo y dejarlo en una sola linea, antes de subir el fichero al ftp, haz una copia del css original no hagas como yo jeje

2

trucos para agilizar la carga de tu web (parte 2)

Tag: Optimizacion    Por: gafeman @ 26 Junio, 2007    Lecturas: 719   

separar CSS del codigo HTML

usar menos las etiquetas <style>, si pones los estilos en un fichero .css, el navegador los podra guardar en la cache y te permitira cargar mas rapidamente cada una de las paginas.

por lo contrario, si tienes en cada pagina una etiqueta <style> con los estilos obligaras al usuario a cargar una y otra vez los estilos

caso practico:

si utilizas plugins para wordpress, podras ver que algunos de estos te añaden una etiqueta <style> con los estilos necesarios para el funcionamiento del plugin

solucion:

  1. mira el codigo fuente de tu pagina principal
  2. busca alguna si hay alguna etiqueta <style>
  3. normalmente se muestra el nombre del plugin, apunta el nombre
  4. copia los estilos que hay dentro de <style> y los pegas en tu plantilla css principal
  5. ahora dirigete a la carpeta:
    /wp-content/plugins
  6. busca el fichero correspondiente al plugin, normalmente el nombre del fichero es el mismo que el del plugin
  7. abre el fichero y busca la etiqueta <style>, encontraras algo parecido a esto:
    PHP:
    1. function wpv_actualizacion_css()
    2. {
    3. //estilo para el plugin
    4. echo ' <style type="text/css" media="screen"> /* estilo plugin ultima modificacion */ .lbl_actualizacion {font-weight:bold;color:green;} </style>';}

  8. seguramente estara dentro de una funcion, copia el nombre de la funcion en el ejemplo de arriba wpv_actualizacion_css y buscas el nombre en el mismo fichero, seguramente te saldra algo asi:
    PHP:
    1. add_filter('wp_head', 'wpv_actualizacion_css');

  9. para desactivarlo solo tienes que poner dos barras // que en PHP significa que es un comentario, quedando asi:
    PHP:
    1. //add_filter('wp_head', 'wpv_actualizacion_css');

3

trucos para agilizar la carga de tu web (parte 1)

Tag: Optimizacion    Por: gafeman @ 26 Junio, 2007    Lecturas: 681   

sé que de momento viciao2k3 tarda bastante en cargar, pero eso se puede mejorar y segun vaya optimizando el sitio voy a publicar una serie de consejos para que tu sitio se cargue fluidamente

¿porque es importante?

ahora mas a menos casi todo el mundo tiene ADSL, pero eso no significa que todos esten preparados
si tu web tarda mucho en cargar, el usuario impaciente puede cerrar la pagina y seguramente no volvera

agilizar carga de javascripts

normalmente en las paginas web, todo el javascript se pone en la cabecera, exactamente entre las etiquetas <HEAD> y </HEAD>

pienso que esta mal, ya que obligas al usuario a cargar funciones que posiblemente luego no se utilicen.

si tienes muchos javascripts en un fichero, deberías dividir las funciones en 2 grupos:

  • primarias: funciones que se ejecutan en el evento onload
  • secundarias: las que no necesitan cargarse al principio.
    Por ejemplo, una funcion que muestra un mensaje al hacer clic a un boton

las funciones primarias puedes hacer que se carguen en la cabecera de la pagina y las secundarias antes de la etiqueta </body>

caso practico:
el codigo javascript de Google Analytics, yo recomiendo ponerlo antes de cerrar la etiqueta </body>, ya que si lo pones despues de <body>, estas obligando al usuario a esperar a que se carguen 6,09 KB (6.232 bytes) para luego cargar con el resto del documento

background by eboy
Sello de calidad