WPO: Optimizar la Velocidad de una Web

Kiwop / Blog / Marketing Online / WPO: Optimizar la Velocidad de una Web

El WPO (Web Performance Optimization) es la parte de la optimización de las páginas web que tiene como objetivo que el tiempo en que se descarga una web sea el mínimo posible. Con el incremento de las conexiones a Internet (ADSL, Fibra, etc.), los administradores de sistemas y los desarrolladores web tienen que tener en cuenta la velocidad en que se carga una web. Los administradores de sistemas deben preparar el servidor para aumentar la velocidad y los desarrolladores web tienen que programar la web teniendo en cuenta la optimización de ésta.

En este artículo vamos a centrarnos en el papel del administrador de sistemas, en otros artículos nos dedicaremos al desarrollador web (teniendo siempre en cuenta el CMS que se utilice). En la optimización del servidor lo que se busca es disminuir el proceso de carga de toda la web optimizando el servidor que sirve la web.

Se ha demostrado que Google posiciona mucho mejor las páginas que tardan menos en cargarse. Por lo tanto, una buena velocidad en la descarga de una página web, nos ayudará mucho con el SEO.

¿Qué usamos en KIWOP para mejorar el rendimiento de nuestras páginas web?

Nginx

En cuanto al software utilizado para servir la página web usamos Nginx, que es un servidor Web simple de alto rendimiento. Nginx está desarrollado con software libre y es de código abierto, con licencia BSD simplificada. Es, además, multi plataforma. De acuerdo con un estudio de Netcraft, Web Server Survey May 2013, Nginx es el segundo servidor web más usado en dominios activos, superando al servidor web Microsoft Information Server. Sirve más de 100 millones de sitios web.

Una buena configuración de este servidor web es imprescindible para mejorar el rendimiento de la web. En KIWOP sabemos cómo hacerlo.

Varnish

Varnish Cache es un acelerador de aplicaciones web. Esta técnica también se conoce como caché de proxy inverso. El proceso de instalación se hace en el propio servidor donde está alojada la web que se quiere acelerar. En KIWOP ponemos Varnish siempre delante del servidor web Nginx.

La finalidad de los proxy consiste en interceptar las conexiones de red que un cliente hace al servidor de destino. Se conserva o guarda el contenido generado en la primera petición de un usuario, de este modo en las próximas peticiones de cualquier usuario, se servirá el contenido generado la primera vez.

La técnica de Varnish Cache es muy sencilla, ya que lo que se hace es almacenar una copia de todas las páginas web en el disco duro del servidor, permitiendo de este modo acceder a ella mucho más rápido sin tener que ejecutar la página en cuestión cada vez que se solicite.

Estos aceleradores de aplicaciones web están ideados para aumentar el rendimiento de las aplicaciones web, haciendo que el tiempo de carga de la página sea mucho menor. Para comprobar su rendimiento, en la siguiente figura se puede ver qué aumento se tiene al hacer uso -o no- de Varnish comparado con otros sistemas de cache.

Por lo tanto, el uso de Varnish en el servidor web aumenta de manera considerable el rendimiento de la página que se sirve al usuario. Y eso es bueno tanto para los usuarios que observan como las páginas se cargan de manera más rápida como para los motores de búsqueda.

PHP HHVM

HHVM se creó en 2010, y lo hicieron los trabajadores de Facebook para ganar recursos en sus servidores. HHVM funciona como un servidor web independiente que ejecuta scripts PHP.

HHVM mejora considerablemente el rendimiento de los scripts escritos en PHP. Para ver un ejemplo, aquí tenéis una figura donde se compara PHP 7 con HHVM usando WordPress como CMS.

Como se puede observar, solo PHP 7 (que está pendiente de lanzarse oficialmente), puede compararse con HHVM. Y, aún así, HHVM es incluso superior.

MySQL: Percona Server

Percona Server es un fork de MySQL que nació hace unos 10 años. Los empleados Percona son en su mayoría antiguos trabajadores de MySQL. En KIWOP usamos Percona como base de datos MySQL. Aún Percona, hay que saberlo configurar para sacarle el máximo rendimiento.

¿Quieres que KIWOP aumente la velocidad de tu web?

Si quieres mejorar la velocidad de tu página web, no dudes en contactar con nosotros. Pídenos presupuesto sin compromiso rellanando el siguiente formulario:

[ninja_forms id=1]

¿Cómo podemos ayudarte?
¿Cómo podemos ayudarte?
¡CONTÁCTANOS!
Usamos cookies propias y de terceros para ofrecerte una mejor experiencia y servicio. Si continúas navegando, consideramos que aceptas su uso. Más información aquí.