Veo que este tema es viejo y quizás ya hayas resuelto tu problema, pero de todas formas me gustaría dejarte este enlace donde explican muy bien lo
que es un hosting y lo que se debe tener en cuenta para seleccionar el adecuado. Espero que sea útil para ti o para algún otro usuario que llegue a este tema con la misma preocupación.
De todas formas dejo aquí la parte que más te puede interesar
Los factores técnicos a tener en cuenta a la hora de elegir hosting son:
Tipo de disco duro y su capacidad de almacenamiento: La tecnología avanza rápido, y gracias a ello se vuelve más accesible. Los precios del almacenamiento hosting actualmente son muy económicos. Se pueden encontrar almacenamiento de 100 GB por solo un par de dólares, pero también hay que saber qué tipo de discos se emplean. Los mejores son los que emplean discos SSD, que son discos duros físicos que permiten velocidades de transmisión de datos muy alta, por lo que disminuyen los tiempos de espera en transmisiones muy pesadas. Si el hosting cuenta con Raid mejor; Raid es una tecnología de almacenamiento que emplea varios discos duros que replican la información. Importante para evitar pérdidas de datos por fallos y realizar copias de seguridad, pues si un disco falla o deja de funcionar otro disco puede proporcionar la información.
Sistema operativo: Lo más común es que se ofrezcan servidores que usan sistemas operativos basados en Linux, pues estas opciones suelen ser muy económicas y hasta gratuitas, pero por ello menos funcionales o seguras. Estos sistemas basados en Linux son compatibles con la mayoría de los paneles de control y sistemas de gestión de contenidos populares como WordPress y Joomla, mientras que páginas, proyectos programados o diseñados en lenguaje #C y sus variantes, el lenguaje ASP.net necesitan funcionar en el sistema operativo Windows, proyectos y Webs escritos exclusivamente en HTML también pueden correr en Windows. Estos hostings suelen ser un poco más caros, pues el proveedor debe comprar licencias legales de Windows.
Memoria RAM, caché y velocidad de conexión: Aunque suene simple, entre más cantidad nos ofrezcan por un precio competitivo mejor. Sobre todo en el ancho de banda o velocidad de conexión, pues este aspecto es el que marcará que tan rápido se conectan los visitantes al sitio y como esto influye tremendamente en el SEO. Entre más pesada sea la transferencia de archivos y los servicios que se vayan a ofertar en el sitio más ancho de banda es necesario. También influye la cantidad de tráfico que atraiga la página web, si se reciben miles de visitas y este número tiende a subir, entonces hay que pensar en escoger o cambiarse un plan con velocidad de conexión más amplia.
Ubicación del servidor: Este es un punto muy importante el sitio. Está creado para que solo lo visiten personas de ciertos países, regiones o localidades. Entre más lejos este el servidor del visitante más tiempo tardará en cargar. También puede afectar a sitios que puedan recibir visitas de todas partes del mundo. Se debe escoger un servidor que este cerca del país de los visitantes, si es en el mismo país y localidad mejor. Si el hosting ofrece servicios de CDN mucho mejor. Deigual manera deberían incluir soporte PHP y MySQL.