Qué correo y alojamiento web elegir
29 de diciembre de 2016La elección del alojamiento web suele darse por sentada, pero cuando se empieza a llegar a los límites, surge un problema. <br><br> Aunque la mayoría de las veces me muevo en servidores, pero en raras ocasiones me planteo de quién debo elegir el alojamiento web y de correo, incluso me hago una pregunta difícil: ¿Cuál es el mejor? Para elegir un buen hosting hay que saber un poco de tecnología y pensar en lo que necesitas.
Me he encontrado con varios sitios de alojamiento empezando por sitios de alojamiento gratuitos como wz.cz y sweb. Poco a poco, a medida que aumentaban las exigencias, también lo hacían las posibilidades y la calidad de los servicios ofrecidos. Algunos hosts solían desaparecer cuando el tren se quedaba sin fuerza y continuamente resurgían otros nuevos.
Hostings
En términos generales, existen varios servicios bajo el nombre de alojamiento web. Estos son:
- Alojamiento web
- Albergamiento de correo electrónico
- Gestión de DNS
En 2010-2014, wedos era muy popular. Tenía una buena interfaz web para la época, con la posibilidad de editar dónde e incluso establecer registros DNS a voluntad. Además ofrecía un interesante servicio de disco wedos.
Otra oferta interesante es Savana, que ejecuta alojamiento web en VPS dedicados y permite pequeños ajustes de configuración . Además, también permite acceso SSH.
Una empresa que ha renacido un poco es WorldHosting, que ahora ofrece alojamiento web en VPS dedicados tras actualizar los servicios ofrecidos.
Sin embargo, hay muchas más empresas que ofrecen alojamiento web, al fin y al cabo, es el servicio más común....
Requisitos
Las herramientas estándar en el sector de las aplicaciones web son PHP y bases de datos MySQL. Todos los servicios de hosting de pago cumplen este requisito. También se necesitan varias extensiones de PHP (librerías), pero incluso eso ya es estándar.
Aquellos que utilizan algo distinto a las tecnologías principales mencionadas anteriormente para sus proyectos tienen una elección mucho más limitada.
Aquellos que desarrollan aplicaciones web en Java o Python no tienen muchas opciones cuando se trata de alojamiento.
A menudo tienen que conformarse con lo que hay disponible o prefieren encargarse ellos mismos del alojamiento.
Esto también hace que PHP y MySQL sean los más utilizados entre los desarrolladores y, en retrospectiva, los servicios más solicitados y, por tanto, ofrecidos...
Los proyectos más complejos, por ejemplo, y las soluciones empresariales suelen resolverse entonces individualmente en Jave EE o Python.
Rendimiento
Aunque los anuncios a menudo seducen con ofertas de alojamiento ilimitado y más rápido, este no suele ser el caso.
Incluso un alojamiento con una unidad SSD no es garantía de un gran rendimiento.
Hay que recordar que todos los alojamientos más baratos son compartidos, y que puede haber tantos sitios funcionando en paralelo por poco coste,
tanto el servidor web como la base de datos están estrangulados.
La configuración del servidor es por tanto crucial y rara vez el cliente llega a ver información más detallada, afortunadamente esto está cambiando poco a poco.
Un servidor configurado de forma óptima puede ayudar al rendimiento y, por el contrario, uno mal configurado puede acabar con una aplicación.
En el caso de Apache y PHP, lo sabrás pronto,
pero en el caso de una base de datos, a veces puede llevar tiempo.
En un caso, incluso me encontré con que la evaluación de una consulta SQL desafiante moría por completo....
No obstante, los cuellos de botella específicos de los parámetros de configuración los debe averiguar el propio desarrollador analizando y probando la aplicación real.
Puede verificar el rendimiento de una aplicación en combinación con el alojamiento mediante pruebas de estrés de una aplicación web.
Opción
Para un sitio web pequeño, más o menos no importa de qué compañía un lego obtenga alojamiento web. A largo plazo y sobre todo si el sitio tiene más que requisitos mínimos y el desarrollador le gusta desarrollar de manera eficiente y el proyecto se va a empujar más lejos, un servidor dedicado es a menudo una buena opción, incluso uno virtual es suficiente.
ISPconfig
Interfaz web de ejemplo para gestionar tu propio servidor con alojamiento web y de correo.
Alojamiento web moderno
Si vas a elegir un alojamiento web, es bueno saber qué debe cumplir un buen alojamiento web. Si tienes una nueva aplicación moderna, definitivamente requerirá un buen alojamiento web moderno. Por eso hice este video sobre lo que debe cumplir un buen hosting web/correo en 2019.
Típicamente un servidor es un LAMP
- LAMP es Linux Apache Mysql PHP. hoy en día muchas veces en vez de un servidor web es Apache Nginx y en vez de Mysql su bifurcación MariaDB
- HTTPS Let's Encrypt
- módulos para PHP, configuración de PHP
- acceso al hosting FTP ya no hoy sino SFTP o FTPS
- PHPmyadmin para la gestión de la BD o admin
- .
- Seguridad:
- cortafuegos
- comprobación de registros
- comprobación de integridad del sistema: si el servidor ha sido atacado y modificado por un programa .
- realización de copias de seguridad
- instalación de actualizaciones .
- correo POP3 ya no IMAP es mejor + sieve, DKIM y SPF configuraciones
Quien quiera ayuda con el servidor o instalarlo y configurarlo bien y que funcione gratis que se ponga en contacto. Para mi propio servidor puedo recomendar la interfaz de administración ISP Config.
El soporte de la versión 5.6 de HPP finalizó en enero de 2019 . Información de soporte para cada versión de PHP.
Cerrar
Recuerda usar correctamente Internet. Cómo escribir correctamente los correos electrónicos para no hacer SPAM.
VPS hosting
Empresas que ofrecen servidores privados virtuales (VPS) y alojamiento web:
Enlaces
Base de datos SQL: PostgreSQLLibro: Notas del administrador del servidor Linux
Artículos sobre un tema similar
Lenguaje de programación Go
Análisis de la asignación y fijación de precios del desarrollo de proyectos de software
Programa Python para controlar Docker mediante la API
Cómo utilizar MailCatcher para probar correos electrónicos
API OpenAI de Python
Creación de una aplicación web WebSocket y configuración de un proxy
Gestión de proyectos: desarrollo ágil de software
Cómo ejecutar aplicaciones PHP antiguas
Lo que debe saber un buen programador
Lenguaje de programación Rust
NodeJS: desarrollo, configuración del servidor
Fallo de seguridad de Nette CVE-2020-15227
API REST: API de plataforma
Alojamiento web y de correo personalizado con el software ISP Config
Programación en SQL: PostgreSQL, MySQL/MariaDB
HTTPS: web segura
Base de datos NoSQL Mongo DB
Connecting to Microsoft SQL Server from Linux
¿Cuál es la descripción del trabajo de un programador?
Localización de aplicaciones Python
Digispark - Programar microcontrolador Atmel ATtiny con Arduino IDE
Desarrollo para procesadores ARM con Arduino IDE
Cómo programar el procesador WiFi ESP8266
Smartphone abierto con Linux - Openmoko Neo FreeRunner
Boletin informativo
Si está interesado en recibir noticias puntuales por correo electrónico.
Puedes registrarte rellenando tu email
suscripción de noticias.
+