Cita: Quería saber si esta altísima performance se consigue solo con un servidor dedicado o responde a alguna técnica avanzada de programación.
La performance depende de varias cosas, entre ellas:
* Programación de la web, con esto me refiero a lenguajes optimizados para consumir pocos recursos, hacer la menor cantidad de consultas a la bd y que integren sistemas de caché, en lo que refiere a php-mysql u otros lenguajes de interacción con base de datos como asp-mssql, etc.
* Gráficos y CSS, los gráficos deben estar optimizados correctamente para pesar lo menos posible, a su vez, el correcto uso de estructuras CSS como los sprites y demás, son otro fuerte.
* Minimizar el código HTML, de JS y CSS (minify), cuanto menos líneas, más rápido cargará.
* Uso de CDN para despachar todo el contenido estático (imágenes, css, html, etc).
* El servidor y la línea: debe tener un hardware adecuado, con suficiente ram, discos rápidos y buenos CPUs. A su vez, que la línea que alimenta el servidor no esté saturada y de velocidad adecuada es un plus enorme.
* Optimización del servidor, por más que tengas el mejor servidor si no está optimizado, dará igual, así que una una optimización completa del sistema operativo, así como de los servicios principales como apache, mysql, php, dns, etc.. es algo fundamental también.
* Uso de balanceadores de carga y frontends de caché como Varnish son otra adición efectiva pero más complicada, generalmente recomendado para sitios de alto tráfico.
Seguramente se me esten olvidando muchas cosas, pero creo que estas son las principales a tener en cuenta para optimizar tu web para que cargue más rápido. Sigue esos pasos y seguro podrás alcanzar a esta otra web o incluso superarla
Saludos,