Consejo de Magento Elegir un buen servidor

Como plataforma, Magento se encuentra a nivel empresarial, lo que significa que es fácil de manejar desde una pequeña tienda en línea, con 10-20 productos a un gran portal de compras con miles de artículos, muchos visitantes y un gran volumen de pedidos.. 

Debido a esto, es difícil escribir una lista de verificación de lo que es una buena solución de alojamiento para sus necesidades. Por otro lado, trataré de ver algunos elementos clave y hacer algunas recomendaciones junto con la justificación, dándole una guía sobre cómo elegir un buen servidor para usted..

Modelos de servidor

Hay dos tipos de servicios de alojamiento que encontrarás disponibles en gran parte de cualquier vendedor importante en la web: alojamiento compartido y hosting dedicado.

Alojamiento compartido

El termino compartido proviene del hecho de que ninguno de los recursos de hardware, como el procesador, la unidad de disco o la RAM, están asignados solo a usted. Esto significa que el rendimiento de su servidor dependerá de la cantidad de tráfico y recursos que usted y sus "vecinos" estén usando. 

Además del hardware, también está compartiendo el mismo sistema operativo con otros usuarios, lo que limita su capacidad para realizar cambios fundamentales en el entorno de su servidor. Por ejemplo, Magento requiere algunas bibliotecas PHP que normalmente no se envían con un paquete estándar; Hoy en día, la mayoría de las cuentas compartidas con las que he trabajado proporcionan todas las bibliotecas necesarias, afortunadamente, pero en la remota posibilidad de que no tengan que pedirle a su proveedor que las instale, algo que tal vez no puedan hacer para no romper la configuración de nadie más dentro de la misma máquina. 

Una de las principales ventajas del alojamiento compartido es el precio; a partir de $ 3 / mes, es económico

Recomendación: a menos que planee tener más de 100 productos y no contar con una gran cantidad de visitantes (aunque espero que obtenga la mayor cantidad posible), Magento funcionará satisfactoriamente en una cuenta de hosting compartido. 

Alojamiento dedicado

A diferencia del hosting compartido, hosting dedicado significa que hay recursos de hardware asignados a usted, y solo usted. Según los estándares actuales, los procesadores son tan rápidos que ya no son un problema para los grandes proveedores, lo que le deja una RAM dedicada y un tamaño de disco. 

Debido a que obtiene hardware dedicado, es como si tuviera su propia máquina con su propio sistema operativo que puede manipular y personalizar tanto como desee..

Las ventajas de esta solución son el rendimiento y la flexibilidad. Vale la pena cada centavo de la etiqueta de mayor precio en ella, a partir de alrededor de $ 30 / mes.

Recomendación: si tiene una base de datos de productos más grande y un gran volumen de visitantes diarios, definitivamente debería buscar una solución de servidor dedicado.

Componentes individuales

Sistema operativo

Magento está diseñado para funcionar en una plataforma Linux sin importar el sabor. La mayoría de los servidores compartidos vienen con un sistema operativo Fedora; Si elige una solución dedicada, elija un sabor CentOS Linux porque es un sistema operativo de nivel empresarial y coincidirá con su plataforma de nivel empresarial, Magento.

PHP y MySQL

La mayoría de los proveedores de alojamiento compartido ofrecerán una versión algo más reciente de ambos programas. Deben mantenerse al día debido a los parches y mejoras de seguridad, por lo que no me preocuparía mucho al respecto, pero necesitará PHP versión 5.3 o superior y MySQL 5.0.2 o posterior.

Si obtiene un servidor dedicado, normalmente vienen con un sistema operativo simple, por lo que tendrá que instalar manualmente ambos programas en él..

Tamaño de disco

A diferencia de hace algunos años, el espacio de disco de almacenamiento es un lujo, la mayoría de las cuentas compartidas tienen un espacio de almacenamiento prácticamente ilimitado, y los servidores dedicados tienen un mínimo de 20 GB, lo que debería ser suficiente para cualquier tamaño de tienda.. 

RAM

Las cuentas compartidas no tienen una cierta cantidad de memoria asignada, por lo que tendrá que conformarse con lo que esté disponible. Para servidores dedicados y tiendas más grandes, una buena regla general para elegir el tamaño de la memoria es el conteo diario de visitantes: debe tener 1GB de RAM por cada 2500 visitantes diarios. También asegúrese de tener al menos 512 MB disponibles para los procesos del sistema operativo y las consultas de MySQL. - Recomiendo un mínimo de 2GB de RAM..

Herramienta de compatibilidad del servidor

Magento ofrece un pequeño archivo PHP que actúa como una lista de verificación que ejecuta un diagnóstico de su sistema y le dice si Magento funcionará o no. Puede descargar esta herramienta aquí y todo lo que necesita hacer es cargar los archivos extraídos. magento-check.php Archivo a la carpeta raíz de su servidor y ejecútelo accediendo http://example.com/magento-check.php (reemplazando example.com con su nombre de dominio). Debe salir algo como esto:

Conclusión

He configurado Magento en ambos tipos de servidor y he tenido experiencias positivas con ambos, pero le recomiendo que gaste el dinero extra en un servidor dedicado, con 2GB de RAM y un sistema operativo CentOS para un Magento que funcione sin problemas. Almacenar.

Espero que esto te ayude a tomar una decisión más informada. Hazme saber en los comentarios a continuación si necesitas aclarar algo más.