15 Enero 2009

Porcentaje de uso de Apache vs IIS

Según estudio realizado por Netcraft Ltd a finales de diciembre del 2008, el servidor web Apache sigue teniendo un porcentaje de uso mucho mayor que otros servidores web como Microsoft IIS y Sun.

Más de la mitad de los servidores web del mundo (51.24%) son soportados por la tecnología Open Source desarrollada por la Apache Software Foundation. El siguiente servidor web con más porcentaje de uso es de Microsoft con un 33.81% para Diciembre del 2008.

Según el gráfico adjunto desarrollado por Netcraft, Apache ha sido por más de 13 años consecutivos el servidor web de más utilización. Otro dato interesante que ha arrojado este estudio, es la creciente utilización del proyecto nginx desarrollado en Rusia por Igor Sysoev.

Estadísticas de Uso de Servidores Web

Estadísticas de Uso de Servidores Web



¿Cuántas páginas web hay en Internet?

El último estudio de Netcraft Ltd realizado en diciembre 2008, reportó un total de aproximadamente 186.727.854 sitios en Internet. En el estudio de noviembre de 2008 se habían reportado 1.56 millones de sitios menos.

Es decir, si aparecieron 1.56 millones de sitios más de noviembre a diciembre, esto quiere decir que el año 2008 cerró con un impresionante crecimiento de 52mil sitios por día, que es lo mismo que 2166 sitios por hora.

La primera vez que Netcraft realizó este tipo de sondeos fue en agosto de 1995, dando como resultado 18957 páginas. El primer millón de sites se alcanzó según Netcraft para abril de 1997.

Dada esta cifra, la necesidad de los webmasters por obtener mejor posicionamiento en los buscadores es cada vez mayor, y esta tasa de crecimiento refuerza la importancia de aplicar técnicas SEO en todos los proyectos realizados.



Guía para comprimir archivos CSS con PHP?

Traducción del artículo en inglés tomado de: http://www.catswhocode.com/blog/3-ways-to-compress-css-files-using-php

Cuando usted se encuentra desarrollando un diseño sofisticado, los archivos CSS rápidamente pueden volverse grandes y requerir de tiempo para cargar. En este artículo se han recopilado 3 formas interesantes para comprimir archivos CSS utilizando PHP.

El método de Paul Stamatiou

Para que usted pueda aplicar este método, primero debe renombrar todos sus archivos .css a .css.php

Además, asegúrese de importar los archivos en su html utilizando su nuevo nombre:


Cuando usted haya renombrado sus archivos css, edítelos y agregue la siguiente porción de código al inicio del archivo:

Seguidamente, agregue la siguiente línea al final del archivo y guárdelo:

Eso es todo. Este método es útil y eficiente.

El método Perishable Press

Básicamente, este método funciona igual que el de Paul Stamatiou, al renombrar sus archivos .css en .css.php (o solamente .php) y agregando esta pequeña porción de código al inicio de su archivo CSS:


ob_start (“ob_gzhandler”);

header (“content-type: text/css; charset: UTF-8″);

header (“cache-control: must-revalidate”);

$offset = 60 * 60;

$expire = “expires: ” . gmdate (“D, d M Y H:i:s”, time() + $offset) . ” GMT”;

header ($expire);

?>

Este método se recomienda más que el descrito por Paul Stamatiou debido a que usted no tendrá que editar tanto el inicio como el final del archivo CSS.

El método Reinhold Weber

Este método fue creado por el desarrollador alemán Reinhold Weber. Lo mínimo que se puede decir es que es el mejor de los 3 métodos de este artículo.

header('Content-type: text/css');

ob_start(“compress”);

function compress($buffer) {

/* remove comments */

$buffer = preg_replace(‘!/*[^*]**+([^/][^*]**+)*/!’, ”, $buffer);

/* remove tabs, spaces, newlines, etc. */

$buffer = str_replace(array(“rn”, “r”, “n”, “t”, ‘ ‘, ‘ ‘, ‘ ‘), ”, $buffer);

return $buffer;

}

/* your css files */

include(‘master.css’);

include(‘typography.css’);

include(‘grid.css’);

include(‘print.css’);

include(‘handheld.css’);

ob_end_flush();

?>

¿Por qué este método es el mejor? Porque es el único de los 3 métodos que no requiere renombrar sus archivos .css a .php ni modificarlos. Muy factible de utilizar en un sitio en producción. Adicionalmente, la expresión utilizada para comprimir los comentarios del archivo CSS es también muy buena.

Observaciones de InterGraphicDESIGNS:

A pesar del aprovechamiento que se le puede dar a estos métodos, tenemos que tomar en cuenta que los archivos css se comprimen cada vez que la página es cargada (con excepción de las páginas que habiliten algún caché), lo que podría provocar procesamiento extra del CPU en un sitio con mucho tráfico.

Algo que puede resultar de utilidad es elaborar un script en PHP que, usando cualquiera de estos 3 métodos, genere los archivos finales CSS comprimidos y éstos sean leídos directamente por las páginas para evitar que el servidor esté comprimiendo los archivos CSS cada vez que se cargan dichas páginas. Con esto conseguiríamos también “ofuscar” de alguna manera nuestros CSS haciendo un tanto difícil para el usuario en Internet leer los mismos.



6 Enero 2009

Cualquier palabra podrá ser usada como extensión de dominios, a partir del 2009

En el año 2009, la ICANN ha aprobado una iniciativa con la cual los dominios ya no sólo podrán tener una de las 21 extensiones hasta ahora conocidas, además de las extensiones geográficas de cada país (por ejemplo: .com, .net, .org, .cr, etc…). En un futuro muy cercano, será posible que cualquier palabra sea usada como extensión de un dominio.

La decisión fue tomada en París, en la reunión 32 de la ICANN que reúne a más de 1500 asistentes de 70 países; se espera que la medida genere mayores ingresos para este organismo estadounidense, privado y sin fines de lucro.

Es posible que las nuevas extensiones no sean tan accesibles económicamente como actualmente los .com, .net o .org; sino que los precios tendrían un monto de varios miles de dólares eventualmente. Aún no ha sido anunciado cuál organismo arbitraría cuáles palabras son válidas y cuáles no como extensiones de dominio.

Los gTLDs (Generic Top Domain Levels) han sido expandidos y esto permitirá mayor innovación en los nombres de dominios y poder de escogencia entre otros factores.

Ya es posible descargar un borrador sobre cómo aplicar para un nuevo gTLD. Descargar el Full Draft Applicant Guidebook (1,240K). La información completa sobre la iniciativa y el programa en general, puede ser consultada en el siguiente enlace:

http://www.icann.org/en/topics/new-gtld-program.htm



Switch to our mobile site