<p>Con estos sencillos trucos tu sitio web cargará más rápido y tus usuarios te lo agreceran</p> <ul> <li><a href="https://www.google.com/webmasters/tools/home?hl=es" target="_blank">Herramientas para webmasters</a></li> <li>Instalar en <a href="http://www.mozilla-europe.org/es/firefox/" target="_blank">Firefox</a>: <a href="http://developer.yahoo.com/yslow/" target="_blank">yslow</a> & <a href="http://getfirebug.com/" target="_blank">Firebug</a></li> <li>Optimizar y limpiar los CSS: <a href="http://www.cleancss.com/" target="_blank">Cleancss</a></li> <li><a href="http://code.google.com/intl/es-VE/speed/page-speed/docs/payload.html" target="_blank">Page Speed</a> (Tiene Addons para firefox)</li> </ul> <p>Si eres como yo que no me importa como se vea el código HTML en el browser, comprimelo al máximo eliminando los espacios innecesarios, y modificando el <a href="http://php.net/manual/es/function.header.php" target="_blank">HEADER</a>.</p> <p>Coloca esto al principio de la página:</p> <pre><?php<br />// NO TOCAR<br />header('Accept-Ranges: bytes');<br />$ExpStr = 'Expires: '.gmdate("D, d M Y H:i:s", time() + 14400) . " GMT"; // 14400 = 4 horas<br />header($ExpStr);<br />header("Cache-Control: maxage=14400");<br />header("Cache-Control: public, must-revalidate");<br />header("Cache-Control: public");<br />header("pragma: public");<br />header("Content-Transfer-Encoding:gzip;q=1.0,identity;q=0.5,*;q=0");<br />header("Cache-Control: cache");<br />header("Pragma: cache");<br />header('Content-Type: text/html; charset=iso-8859-1');<br />setlocale(LC_TIME, 'es_VE'); # Localiza en español es_Venezuela<br />// FIN NO TOCAR<br />// elimina los espacios en blanco<br />function compress_page($buffer) { $search = array('/\>[^\S ]+/s','/[^\S ]+\</s','/(\s)+/s'); $replace = array('> ',' <','\\1'); return preg_replace($search, $replace, $buffer); }<br />ob_gzhandler(ob_start("compress_page"));<br />?></pre> <p>Y al final luego del tag<html>:</p> <pre><?php ob_end_flush(); ?></pre> <p>Al usar archivos .htaccess se maximiza la carga (más sobre los .htaccess en <a href="http://httpd.apache.org/docs/1.3/howto/htaccess.html" target="_blank">Apache</a>). </p> <pre><IfModule mod_expires.c><br /> ExpiresActive On <br /> ExpiresDefault A86400 <br /> ExpiresByType image/x-icon A2592000 <br /> ExpiresByType application/x-javascript A2592000 <br /> ExpiresByType text/css A2592000 <br /> ExpiresByType image/gif A604800 <br /> ExpiresByType image/png A604800 <br /> ExpiresByType image/jpeg A604800<br /> ExpiresByType text/plain A604800<br /> ExpiresByType application/x-shockwave-flash A604800<br /> ExpiresByType video/x-flv A604800<br /> ExpiresByType application/pdf A604800<br /> ExpiresByType text/html A900<br /> </IfModule><br /> #Header<br /> <IfModule mod_headers.c><br /> # YEAR<br /> <FilesMatch "\.(ico|gif|jpg|jpeg|png|flv|pdf)$"><br /> Header set Cache-Control "max-age=29030400"<br /> </FilesMatch><br /> # WEEK<br /> <FilesMatch "\.(js|css|swf)$"><br /> Header set Cache-Control "max-age=1604800"<br /> </FilesMatch><br /> # 45 MIN<br /> <FilesMatch "\.(html|htm|txt)$"><br /> Header set Cache-Control "max-age=2700"<br /> </FilesMatch><br /> <FilesMatch "\.(xml|txt|html)$"><br /> ExpiresDefault A71400<br /> Header append Cache-Control "private, must-revalidate"<br /> </FilesMatch><br /> </IfModule><br /> ################## GZip Files ###################<br /> <FilesMatch "\.js$"><br /> AddHandler application/x-httpd-php .js<br /> php_value default_mimetype "text/javascript"<br /> </FilesMatch><br /> <FilesMatch "\.css$"><br /> AddHandler application/x-httpd-php .css<br /> php_value default_mimetype "text/css"<br /> </FilesMatch><br /> <FilesMatch "\.(htm|html|shtml)$"><br /> AddHandler application/x-httpd-php .html<br /> php_value default_mimetype "text/html"<br /> </FilesMatch><br /> # ejemplo: /var/www/vhosts/tu_sitio/httpdocs/gzip.<br /> php_value auto_prepend_file ruta_real_de_tu sitio_/gzip.php<br /> </pre> <p>el código del archivo gzip.php</p> <pre><?php<br /> if(isset($_SERVER['HTTP_ACCEPT_ENCODING']) && substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start('ob_gzhandler'); else ob_start();<br /> ?> </pre> <p>Para observar si en verdad mejora, prueba en estas páginas la carga de tu sitio, y luego de hacer los cambios prueba de nuevo, observarás gran mejora.</p> <ol> <li><a href="http://www.webpagetest.org/test" target="_blank">http://www.webpagetest.org/test</a> <strong>RECOMENDADO</strong></li> <li><a href="http://www.jpwebsystems.com/utilidades-web.php" target="_blank">http://www.jpwebsystems.com/utilidades-web.php</a></li> <li><a href="http://www.velocidadtotal.com/es/speed_test.html" target="_blank">http://www.velocidadtotal.com/es/speed_test.html</a></li> <li><a href="http://analyze.websiteoptimization.com/" target="_blank">http://analyze.websiteoptimization.com/</a> <strong>Importante</strong></li> <li><a href="http://webwait.com/" target="_blank">http://webwait.com/</a> <strong>útil</strong></li> </ol> <p>Además hay que tener en cuenta algunos otros detalles:</p> <ul> <li>Minimizar Peticiones HTTP</li> <li>Optimizar las imagenes, usar la menor cantidad de colores posibles, el Addons recomendado arriba te da la opción de guardar la imagen optimizada. </li> <li>En el código HTML evitar los comentarios en lo máximo posible</li> <li>Optimizar los javascript, llevarlos a su máxima compresion</li> <li>Optimizar los CSS </li> <li>Invocar las imágenes desde las hojas de estilo (css)</li> </ul> <p>Dale una mirada a este enlace: <a href="http://stevesouders.com/hpws/rules.php" target="_blank">High Performance Web Sites</a>.</p> <p>También sería bueno añadir en el .htacces lo siguiente:</p> <pre># evita el User-Agent libwww-perl<br /><br />RewriteEngine on RewriteCond %{HTTP_USER_AGENT} libwww [NC,OR]<br />RewriteCond %{QUERY_STRING} ^(.*)=http [NC] RewriteRule ^(.*)$ – [F,L]<br /><br /># mejora el mime para el expire<br /><br />RewriteRule (.*)-cb\d+\.(.*)$ $1.$2 [L]</pre> <p>Best Practices for Speeding Up Your Web Site<br /> <a href="http://developer.yahoo.com/performance/rules.html" target="_blank">http://developer.yahoo.com/performance/rules.html</a></p> <p>Estos consejos te ayudaran a mejorar el rendimiento de carga de tu sitio web hasta en un 20% lo que tus usuarios lo agradeceran.</p> <p>Fuente:<br /><a href="http://www.xombra.com" target="_blank">http://www.xombra.com</a></p>
o salir
¡Amigo! te demorarás 10 segundos en crear tu cuenta.
Crear cuenta o acceder
Nick o e-mail Es el nombre visible de tu cuenta y te servirá para acceder a ella. Permitido espacios y cualquier caracter.
Contraseña Una clave única para acceder a tu cuenta.
Transcribe el código en la dirección indicada con el fin de evitar el SPAM.
Identificación Tu identificación es el nick o el e-mail de tu cuenta.
Contraseña La clave de tu cuenta. ¿No la recuerdas?
Recordar por diez días
Disfrutarás de todos los beneficios de DocumentoWeb.
Twitter Facebook Feed RSS
www.DocumentoWeb.com - Licencia Creative Commons