Nos estamos preparando para lanzar 2 sitios de comercio electrónico usando CE ver 1.9. Cada sitio comenzará con alrededor de 10000 sku's.
¿Cuáles son las cosas clave que debemos buscar en un proveedor de alojamiento web ... son importantes, como el tamaño de la base de datos, el número de imágenes, etc.?
Obviamente, la velocidad de carga de la página también es muy importante.
¿Cómo seleccionamos mejor un host adecuado?
Gracias
magento-1.9
hosting
walter kaatz
fuente
fuente
Respuestas:
Descargo de responsabilidad: Sonassi es un host de Magento
TL; DR: un buen host le dirá qué es exactamente lo que necesita (y lo justificará). No deberías estar haciendo esto tú mismo.
Cuando un cliente se acerca a nosotros, hacemos algunas preguntas para comprender cuáles son los requisitos actuales, los requisitos máximos y los requisitos futuros para su tienda. Luego proporcionaremos una recomendación sobre esa base.
Dado que alojamos miles de tiendas Magento, tenemos una comprensión bastante sólida de exactamente qué infraestructura se requiere para un conjunto determinado de requisitos de los clientes, por lo que es bastante fácil para nosotros recomendar (y predecir exactamente qué recursos se utilizarán) cuando en realidad se van a vivir.
El detalle a tener en cuenta aquí es que, si bien podemos decirle los requisitos para nuestra propia infraestructura que ejecuta MageStack, es casi seguro que no sea lo mismo que una configuración en otro lugar, así que tenga esto en cuenta.
Deje que otra persona evalúe sus requisitos
Tienda y Catálogo
Tráfico y ancho de banda
Requisitos de hardware
Etapa / práctica de desarrollo
Presupuesto
Luego, utilizando esta información, envíela al proveedor de alojamiento que elija y vea qué recomiendan.
Dimensionando sus propios requisitos
Como regla general, es posible
Selección de CPU
Primero comience dimensionando su tráfico.
Con estos números, puede calcular exactamente lo que necesita en términos de recursos de CPU.
P.ej. Si tiene 4.025 visitantes únicos sostenidos / día, necesita un recurso de CPU total de 28 GHz (es decir, 8 núcleos a 3.5 GHz o 12 núcleos a 2.3 GHz)
El otro detalle importante es la velocidad de la CPU, es posible tener:
Selección de RAM
Para un servidor independiente (la mejor configuración para Magento), la regla aquí es 2 GB de RAM / CPU Core. Entonces, si tiene 8 núcleos, entonces 16 GB de RAM debería ser el mínimo.
Para calcular lo que necesita además de esto, debe tener en cuenta el tamaño de su catálogo. Hacer esto es fácil, multiplique su número de visitas a la tienda por el tamaño total del catálogo.
P.ej. En su caso, 1 vista de tienda * 10,000 productos = 10,000
Nuestra recomendación es
Desea tomar el mayor de los dos números (es decir, de la CPU Core: relación de RAM y los requisitos del catálogo), o una combinación sensata de los dos.
Selección de HDD
Dejemos algo en claro, para la tienda promedio de Magento (es decir, <50k visitantes únicos / día), Magento no está sujeto a E / S ; los SSD no harán que su tienda Magento sea más rápida; no mejorará la concurrencia y no mejorará TTFB. Del mismo modo, el uso de niveles RAID rayados (por ejemplo, RAID10) tampoco proporcionará ninguna ventaja (ya que casi todos los archivos en el disco serán más pequeños que el tamaño de la banda de todos modos, por lo que solo se usará un solo disco).
El único momento de almacenamiento es un cuello de botella en los servicios contendidos (es decir, en la nube / VPS).
Sin embargo, ciertamente existen ventajas para acelerar la E / S más allá de la operación de la tienda en sí. Con los SSD, las operaciones de archivo (por ejemplo, estado de Git / SVN, copia de seguridad / restauración, copia de directorios, etc.) son sustancialmente más rápidas. La vida de su desarrollador será sustancialmente más fácil (con tareas de rutina mucho más rápidas).
También tenga en cuenta que no todas las unidades de disco son iguales.
Así que asegúrese de elegir realmente las unidades de disco que merecen estar en un servidor, es decir. Intel DC S3700.
La capacidad de selección es fácil, solo necesita dos comandos,
Para la raíz del documento Magento
Para la base de datos MySQL
.
A quien elegir
Bueno, eso depende de ti. No puedo dar una recomendación [aunque sería obvio :)], pero ciertamente puedes formarte tu propia opinión,
Hay algo que agregar aquí, obtendrá dos tipos de hosts
Lo que sea más apropiado para usted realmente depende de cuál sea su conjunto de habilidades. En mi sincera opinión, los desarrolladores no son administradores de sistemas, solo porque puedes ejecutarlos
apt-get install nginx
, no te convierte en un administrador de sistemas experimentado. De lo contrario, cualquier propietario de una tienda que pueda usar Magento Connect podría clasificarse como desarrollador.Comprender su rol (y limitaciones) como desarrollador y dejar que alguien con la experiencia adecuada en la administración del servidor tenga un valor extremo. Cualquiera puede instalar una serie de paquetes, pero ajustar la configuración del software para garantizar que sea estable, libre de errores, seguro y de alto rendimiento es algo completamente diferente.
Solo recomendaría toda la ruta de bricolaje a las personas que tienen una gran cantidad de experiencia en la configuración del servidor Magento, que han implementado miles de servidores antes, con configuraciones probadas y estables conocidas. De lo contrario, vaya con un host Magento administrado que sepa lo que está haciendo y le permita hacer su trabajo sin interrupciones.
Fuentes:
fuente