Relación entre visitas web y servidores necesitados.
Siempre que se habla de importantes proyectos webs, que tienen muchas visitas, antes o después se habla del rendimiento, y antes o después se habla de pasarse a un servidor dedicado ( una maquina exclusiva para esa web ).
Hablando con Macklus le comente el tema, ya que tengo un proyecto que crece día a día y que yo pensaba que necesitaría en breve un servidor dedicado. Su respuesta, como siempre, fue rápida, precisa e hiriente:
Ni existe, ni ha existido, ni existirá, una relación entre la cantidad de visitas de una pagina web y los recursos hardware que esta necesita. Lo que si que existe es mucha empresa de hosting con mucho morro, que te vende una maquina completa para que no les des muchos problemas, y mucho webmaster incompetente que no comprende que el 90% del buen funcionamiento de una web depende de su programación.
Después de esto, me pidió acceso a la base de datos, modificó la estructura de 2 tablas de la base de datos, cambió la configuración de cache del servidor MySQL, y segundos después la carga de la pagina principal era unas 5 veces mas rápida.
Muchas veces se tiende a olvidar que lo que hace que una pagina web sea rápida, estable o ligera, es la programación, y mas en concreto, lo bien o mal que este programada. Un error en la lógica de un script en php puede poner de rodillas al servidor mas potente, sin importar ni la cantidad de memoria, ni el numero de procesadores que tenga. De la misma forma, una web bien programada será capaz de servidor millones de paginas sin que apenas se note en el rendimiento. De nuestras acciones como programadores vendrán los resultados de un proyecto.
Como moraleja, antes de gastar mas dinero en el servidor, es muy importante revisar una y mil veces nuestra programación, que suele ser el origen de la mayor parte de los problemas.