- Mensajes
- 169
- Puntuación de reacción
- 2
Si que te entiendo.
Por eso dije al principio que beneficia mas al proveedor, pudiendo meter mas VPS pir maquina, que al propio cliente (el VPS).
Linux gestiona muy bien el IO, usando la RAM ociosa.
Otra cosa es el uso en cabinas de discos o en servidores de ficheros.... o en windows de escritorio. En esos casos si que hay diferencias.
Tampoco discuto que en servers Linux con procesos que manejen datos que no quepan en RAM (Ej. Conversion de video) y/o con lecturas no repetitivas (cache inutil) un disco SSD aumente el rendimiento.
La principal ventaja de usar SSD en un servidor que ofrece servicios web, es a la hora de ejecutar querys SQL.
Y por mucha caché que tengas, es muy poco probable que más del 50% de los "select" sean ejecutados por la cache, evidentemente ni los insert ni updates pueden ser cacheados...
Por ejemplo, en un foro con cierto numero de visitas, cuando haces el select de usuarios conectados, es casi imposible que el resultado devuelto sea el de la caché, por que los usuarios conectados ahora no son los mismos que hace 1 minuto... Este es un ejemplo muy simple, hay otros más complejos... el tema es que el otro 50% de los select que no puedes cachear no obtienes el rendimiento "RAM" que comentas.
Seguramente esto no lo notes mucho en webs con 30-50 usuarios simultaneos donde un usuario que ejecuta 100 querys va a tardar 0.1 segundos, osea, 50 usuarios son 0.5 segundos..., pero si subes a un proyecto con 300-500 usuarios simultaneos es cuando de verdad lo notas, ya que cada usuario ejecutando esas 100 querys, te metes en 5000 querys y esto son 5 segundos, lo cual ya es un tiempo considerable y para mucha gente si una página tarda 5 segundos en cargarse, es que va lenta... con un SSD seguramente en 0.1-0.2 segundos sigues teniendo el resultado de las 5000 querys.
La teoría que comentas de "meter en RAM" toda una web... no es posible, como digo, hay muchos aspectos de una web que no se pueden cachear... Otro ejemplo sería el enviar mails (guarda copia del mail en enviados y escribe el log del envio) si haces mailing masivo, adios al IO con discos normales, ni cabinas ni leches, se te va todo abajo...