VPS para Aplicación, vengo de hosting compartido, problema procesos entrantes

  • Autor Autor OscarApp
  • Fecha de inicio Fecha de inicio
O

OscarApp

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola a todos,

Con ilusión pero sin muchas expectativas monté una app que poco a poco va aumentando en visitas y empieza a funcionar. El problema que tengo es que la tengo hospedada en un hosting web compartido que limita los procesos entrantes a 50 (que ya está muy bien para ser compartido, lo subieron como detalle de 25 a 50), pero optimizando todo lo que he podido las consultas... etc. sigo teniendo peticiones que superan esos límites y creo que me voy a ver forzado a dar un paso adelante y a cambiar de servicio.

Os comento cómo funciona la aplicación a ver si me podéis aconsejar qué VPS podría servir de inicio para ella y para mí, porque de VPS no tengo ni idea pero si hay que ponerse a navegar y aprender pues una vez más tocará ^^

Funcionamiento y características:

No uso plugins, la programación la he realizado paso a paso en PHP y MYSQL, se han registrado 4400 usuarios y poco a poco se está extendiendo más y las vistas están cercanas a las 1000 diarias. No tiene un flujo continuo de usuarios, ni muchísimas visitas, pero cuando entra uno, pide muchas operaciones por segundo (3-4)... La base de datos es en MYSQL y calculo que en una año pesará unos 2GB o más.

Es una aplicación en la que básicamente te detecta los no seguidores de tu cuenta en Twitter y te da la opción de dejarlos de seguir dándole a un botón que con AJAX llama a un archivo php, este archivo, reajusta el número de acciones pendientes y actualiza los datos del usuario, junto a ocultar la capa del botón que ha iniciado la operación para poder seguir con el siguiente botón (esto es lo que dispara los procesos). Por lo tanto NO es una navegación habitual entre páginas, sino que la gente hace click muchas veces en un botón en muy corto espacio de tiempo.

He mirado el de OVH ( le añadiría PLESK) Precio el mejor no se si será de fiar?¿
VPS SSD 1

KVM OpenStack
1 vCore
2,4 GHz
2 GB RAM
SSD 10 GB
RAID 10 local


¿Es bueno? ¿será muy difícil de poner en marcha? muchas gracias por la ayuda de antemano y cualquier comentario se agradece
Saludos
Óscar
(PD no se si es adecuado, así que si queréis os digo la dirección en respuesta a este mensaje para que no parezca spam.
la app es gratuita por si queréis mirar cómo va.

Captura desde Cpanel de 24h

Sin-título-1.webp
 
Última edición:
La primera optimizacion , la debes hacer en tu codigo. Si el codigo no se puede mejorar mas , ahi si debes buscar mas potencia.

Pero comprar un VPS no te lo dara por si solo , debe estar optimizado para tu aplicacion. No la vi pero por lo que comentas deberias implementar cache PHP y Cache en MYSQL o mejor MariaDB . Tambien es importante que en base al tipo de operaciones que hagas en la BD usar el engine adecuado. Si podes usar PHP 7 o HHVM mejor. Si no tenes conocimientos en Administracion de servidores, te recomiendo contratar a un SysAdmin. Ya que hay muchas cosas que se pueden hacer a nivel servidor y lo mejor dependera de la aplicacion en si. Al ser algo propio , dificilmente encuentras una guia paso a paso

Recorda que los VPS de OVH por default vienen sin managed, por lo que no te ayudaran en nada. A menos que lo contrates

Pero la mejor optimizacion siempre viene por lado del código en ese tipo de aplicaciones, o mejor dicho, por mas que optimices el servidor, si el codigo no es optimo tendras problemas
 
Hola tocayo,

Por las graficas y en teoria el VPS te deberia de ir mejor, te recomiendo mas cPanel a Plesk por caracteristicas e igual un vps cloud de linode (https://www.linode.com/pricing) el de $20 al mes es 100 veces mejor al de 3 dolares de OVH. Normalmente cuando uno da el brinco de compartido a VPS el aumento es considerable, ovh es bueno para cosas pero la calidad de sus vps te dejara mucho que desear.

Saludos.
 
Muchas gracias a los dos!

Me voy a dar una semana para intentar mejorar el código, se me han ocurrido esta noche un par de ideas mas, sino, creo que haré caso a OscarC y ya que cambio aprieto un poco y pillo algo decente. Os digo algo en 3-4 días
:victory:
 
Atrás
Arriba