Мне нужен совет по размещению Magento на VPS.
Я рассматриваю VPS, который рекламируется как оптимизированный для Magento, имеет оперативную память 1024 МБ и говорит, что он имеет емкость процессора 4,8 ГГц (если я закажу 1 ГБ или оперативную память или более, я должен получить 2 ядра Xeon).
Жесткий диск не упоминается, я не знаю, используют ли они RAID или SAS или что-то еще. Может ли магазин Magento небольшого размера оптимально работать при такой настройке? Я бы не хотел, чтобы страницы и оформление заказа и т. Д. Занимали много секунд для загрузки.
Спасибо за любой совет.
Да - должно работать - однако вы можете сначала использовать что-то вроде www.CloudFlare.com - любой обратный прокси, конечно, будет работать ...
Однако было бы разумно делать покупки на VPS. Media Temple рекламирует здесь @ ServerFault, и я их использовал - приличные люди. Также посетите VPS.net
Итог - сделайте покупки и ТЕСТИРОВАНИЕ перед запуском
Можно запустить Magento на публичных VPS, но это не всегда оптимально. Когда спрос возрастет, вы, вероятно, почувствуете боль. Первая реакция - просто обновить VPS, добавив в него больше памяти, но увеличение ОЗУ с Magento снижает отдачу.
Важность дискового ввода-вывода была отмечена ранее. Это может варьироваться между поставщиками VPS, но также и в разных системах в рамках одного поставщика. Другие арендаторы VPS могут в конечном итоге перетащить это вниз. Это также будет наиболее заметно на самых важных страницах - корзине, кассе.
Запуск MySQL на той же машине, что и Apache, может дать менее чем удовлетворительные результаты.
И запуск MySQL в условиях виртуализации также является фактором, который снижает оптимальную производительность.
Думаю, 1Гб RAM будет неплохо. Для повышения производительности выберите виртуализацию Xen.
1 ГБ ОЗУ точно будет недостаточно. Я упоминал об этом несколько раз:
Я бы не стал предлагать VPS вместо виртуального хостинга по ряду причин.
Предположим, ваш бюджет составляет 30 фунтов стерлингов в месяц - с bytemark.co.uk это дает вам
1000 МБ ОЗУ 1 ядро ЦП 20 ГБ памяти
Недостатками использования VPS являются:
Каждому потоку PHP (посетителю) требуется в среднем 30 МБ ОЗУ, а соответствующему соединению с MySQL потребуется немного больше. Так что это 80 МБ на посетителя. Для работы вашей базовой ОС требуется около 140 МБ ОЗУ. База MySQL хочет как можно больше, но как минимум потребуется 300 МБ.
Таким образом, вы используете 440 МБ, оставляя вам поддержку 7 активных посетителей - что хорошо, потому что одно ядро с частотой 2,5 ГГц может обрабатывать максимум 7 запросов в секунду (для Magento).
-
И наоборот, вы можете выбрать хост Magento, который уже оптимизирует свои общие серверы, использует внешние серверы БД и обычно имеет мощную машину, на которую вы можете загружать ресурсы, примерно в 8 раз по сравнению с тем, что предлагает ваш VPS.
Есть несколько сайтов сравнения хостинга Magento, которые помогут вам принять это решение.
www.magentobenchmark.com www.magespeedtest.com
Поскольку скорость звучит как ваша главная забота, и не похоже, что у вас есть опыт, чтобы действительно получить максимум от сервера Magento (будь то виртуальный, выделенный или кластерный) - не делайте этого, просто используйте непревзойденного профессионала Magento хост.