Мы готовимся запустить 2 сайта электронной коммерции, используя CE ver 1.9. Каждый сайт начинается примерно с 10000 пометок.
Какие ключевые вещи мы должны искать на веб-хосте ... важны ли такие вещи, как размер базы данных, количество изображений и т. Д.?
Очевидно, что скорость загрузки страницы также очень важна.
Как нам лучше выбрать подходящего хоста?
Спасибо
magento-1.9
hosting
Вальтер Каатц
источник
источник
Ответы:
Отказ от ответственности: Sonassi является хозяином Magento
TL; DR - Хороший хозяин скажет вам, что именно вам нужно (и обосновать это). Вы не должны делать это самостоятельно.
Когда покупатель обращается к нам, мы задаем несколько вопросов, чтобы понять, каковы текущие требования, пиковые требования и будущие требования для их магазина. Затем мы дадим рекомендацию на этой основе.
Учитывая, что мы размещаем тысячи магазинов Magento, у нас есть достаточно четкое понимание того, какая именно инфраструктура требуется для данного набора требований клиентов, поэтому нам довольно легко дать рекомендацию (и прогнозировать, какие именно ресурсы будут использоваться), когда они на самом деле идут жить.
Здесь следует обратить внимание на то, что, хотя мы, безусловно, можем рассказать вам о требованиях к собственной инфраструктуре, в которой работает MageStack, - которая почти наверняка не будет такой же, как в других местах, - так что просто помните об этом.
Пусть кто-нибудь еще оценит ваши требования
Магазин и каталог
Трафик и пропускная способность
Требования к оборудованию
Постановка / Разработка Практика
бюджет
Затем, используя эту информацию, отправьте ее выбранному хостинг-провайдеру и посмотрите, что они рекомендуют.
Определение ваших собственных требований
Как правило, можно
Выбор процессора
Сначала начните с определения размера вашего трафика.
Используя эти цифры, вы можете точно определить, что вам нужно с точки зрения ресурсов процессора.
Например. Если у вас есть 4025 постоянных уникальных посетителей / день - вам нужен общий ресурс ЦП 28 ГГц (т.е. 8 ядер при 3,5 ГГц или 12 ядер при 2,3 ГГц)
Другой важной деталью является скорость процессора, которую можно иметь:
Выбор ОЗУ
Для автономного сервера (лучшая конфигурация для Magento) здесь используется правило 2 ГБ ОЗУ / ЦП. Так что если у вас 8 ядер, то минимум 16 ГБ ОЗУ.
Чтобы решить, что вам нужно в дополнение к этому, вам нужно учитывать размер вашего каталога. Сделать это легко, умножьте количество просмотров магазина на общий размер каталога.
Например. В вашем случае 1 просмотр магазина * 10 000 товаров = 10 000
Наша рекомендация:
Вы хотите взять более высокое из двух чисел (то есть из соотношения «ядро ЦП: ОЗУ» и требований каталога) или разумное сочетание двух.
Выбор HDD
Давайте проясним кое-что: для среднего магазина Magento (т. Е. <50 000 уникальных посетителей / день) Magento не связан I / O - твердотельные накопители не сделают ваш магазин Magento быстрее; это не улучшит параллелизм и не улучшит TTFB. Аналогично, использование чередующихся уровней RAID (например, RAID10) также не даст никаких преимуществ (поскольку почти каждый файл на диске будет в любом случае меньше размера полосы, поэтому будет использоваться только один диск).
Единственным узким местом является временное хранилище для конкурирующих услуг (т. Е. Облако / VPS).
Однако у быстрого ввода-вывода есть свои преимущества, помимо самой операции хранилища. С SSD файловые операции (например, состояние Git / SVN, резервное копирование / восстановление, копирование каталогов и т. Д.) Значительно быстрее. Жизнь вашего разработчика будет значительно проще (с рутинными задачами намного быстрее).
Также обратите внимание, что не все диски созданы равными.
Так что не забудьте выбрать диски, которые заслуживают того, чтобы быть на сервере, т.е. Intel DC S3700.
Выбор емкости прост, вам просто нужно две команды,
Для корня документа Magento
Для БД MySQL
,
Кого выбрать
Ну, это зависит от вас. Я не могу дать рекомендации [хотя это было бы очевидно :)] - но вы, конечно, можете составить собственное мнение,
Здесь есть что добавить, вы получите два типа хостов
То, что вам больше всего подходит, зависит от ваших навыков. По моему честному мнению, разработчики не являются системными администраторами - только потому, что вы можете запустить
apt-get install nginx
- это не делает вас опытным сисадмином. В противном случае любой владелец магазина, который мог бы использовать Magento Connect, мог бы классифицировать себя как разработчика!Понимание вашей роли (и ограничений) как разработчика и предоставление кому-то соответствующего опыта в управлении сервером имеет огромное значение. Любой может установить серию пакетов, но настройка конфигурации программного обеспечения, обеспечение его стабильности, отсутствия ошибок, безопасности и высокой производительности - это совсем другое.
Я бы порекомендовал весь маршрут самоделки для тех, кто обладает огромным опытом настройки серверов Magento, которые уже развернули тысячи серверов с известными проверенными и стабильными конфигурациями. В противном случае обратитесь к управляемому хосту Magento, который знает, что они делают, и позволит вам выполнять свою работу без перерыва.
Источники:
источник