En este interesante artículos os comparto 20 trucos para desarrollar un buen sitio web de alto tráfico con WordPress.
Esta es la lista de trucos y recomendaciones para crear tu web de alto tráfico con WordPress como una opción para evitar el desarrollo de un gestor de contenidos desde cero.
- Si no eres experto en diseño y/o desarrollo contrata un experto en diseño web y desarrollo web. Hay muchos profesionales entre los que elegir.
- Elige el servicio de alojamiento web adecuado a tus necesidades, para alto tráfico seguro que necesitarás uno o varios servidores dedicados. Nosotros trabajamos con soluciones de cloud privado Stackscale, donde soy socio y trabajo.
- Bajo ningún concepto toques los archivos del núcleo, eso puede suponer un problema de seguridad y también para actualizaciones futuras.
- Wordpress es realmente versátil, permite moldear tu sitio web sin límite. WordPress es un gran CMS.
- Modela tus tablas de la base de datos de manera acorde con la realidad del sitio. Si tienes alto tráfico es posible que necesites montar un Cluster de Mysql, Percona o Galera, incluso jugar con servicios como ProxySQL.
- Averigua hasta qué punto los recursos nativos disponibles representan una solución o un obstáculo.
- No confíes en los plugins. Aprende a construirlos y adapta los disponibles. Aunque siempre hay plugins realmente potentes en los que si podemos confiar.
- Balancea la carga dinámica. Aquí puede entrar en juego un buen servicio de HAproxy + Varnish.
- Programa sabiendo que un servidor interpretará lo que hagas.
- Establece una clara línea entre los elementos estáticos y dinámicos.
- Ahorra código innecesario.
- Cumple los estándares siempre. El diseño en HTML 5.0 y CSS, y por supuesto responsive para tabletas y móviles.
- Fija un límite de peso en la carga de archivos.
- Utiliza servicios externos disponibles, siempre que te aporten un valor.
- Optimiza tus imágenes. Según el contenido de las imágenes utiliza GIF, JPG o PNG.
- Utiliza recursos javascript sólo cuando sea necesario. Nosotros elegimos utilizar jquery pero otros framework también son buenas opciones.
- Inyecta accesibilidad a tu proyecto, que además de que los buscadores lo tenga fácil tus usuarios no son menos y también deben tenerlo fácil.
- Diseña una interfaz usable. Incluso pide que diferentes perfiles de usuarios te den su opinión.
- Ofrece formación continua a los gestores del contenido del sitio.
- Mantén tu base de datos optimizada, sin olvidar que hay que hacer copias de seguridad de forma regular.
- Yo añadiría que es muy importante cachear el contenido siempre que sea posible, para ello además de plugins es importante configurar y montar una capa de cache con aplicaciones como varnish en tu servidor Linux.