whytonycash
@whytonycash
Неудачник

Оптимальный VDS и настройки для проекта на YII2?

Имею проект, приносит хорошую прибыль, на проекте большой онлайн, проект написал полностью на YII2
Общее количество уникальных юзеров в день 5.000-10.000
На проекте, пользователи выполняют много сложных действий, архитектура у приложения, похожа на сайт заказа одежды.
С обновлением заказов и статусов через CRON
Нужно определить - какой сервер будет подходить для моего проекта.
В общем, вариации такие
1. Intel I7-6700K 4c/8t 4GHz /4.2GHz 64GB DDR4 2400 MHz 1x480GB SSD
Либо
2. Intel Xeon E5-1630v3 4c/8t 3.7GHz /3.8GHz 32GB DDR4 ECC 2133 MHz SoftRaid 2x480GB SSD
Либо
3. Intel Xeon E5-1650 6c/12t 3.2GHz /3.8GHz 64GB DDR3 ECC 1600 MHz SoftRaid 2x3TB SATA

Прошу знающих людей также написать -
Какой веб-сервер лучше установить ?
nginx/apache/nginx в связке с apache/
Какую OS лучше установить ?
debian/ubuntu/centos
Также нужно ли размещать БД на стороннем сервере, будет ли в этом какой то плюс ?
  • Вопрос задан
  • 183 просмотра
Решения вопроса 1
teke_teke
@teke_teke
programador
Из OS советую Arch Linux. Кто-то говорит "аа, да вы что извращенец".

Но, на деле - Arch хороший дистрибутив, легче убунту и всегда всежий. Я пользуюсь на сервере пару лет. Вышла новая версия чего-то -- это скорее всего уже есть в Arch'е из первых рук. Тогда как для Ubuntu нужно будет ждать пооооока кто-то почешется залить это в apt репозиторий, потом вам нужно будет добавить этот репозиторий к себе в список и ещё нужно будет следить чтобы автор не забросил его потом. И всё равно потом что-то не соберётся.

Или идти и собирать из исходников.

Из хостинга с Arch'ем советую Vultr или Linode:

vultr - https://nullurl.xyz/UnqgC4CN
linode - https://nullurl.xyz/DSgVK74w

Vultr лучше в том смысле, что там есть локация в Амстердаме. У линода нет Амстердама.

На DigitalOcean'е нет Арча и нельзя устаноить его вроде как даже с помощью хаков.

Если думаете, что Арч не нужен, тогда и DigitalOcean подойдёт в качестве хостинга.

Apache vs nginx - советую nginx.

Базу где держать - я бы не заморачивался и держал на том же сервере и делал бэкапы и сливал их в разные места.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Mysterion
Второй вариант неплохо впишется, но и первый тоже, но он менее надежный.
Веб сервер лучше nginx. Интерпретатор php-fpm.
OS лучше ту, которую лучше всего знаете.
Если все плохо знаете, то debian.
БД лучше на этом же сервере разместить. Тем более, что RAM там достаточно и можно много в буфер помещать.
БД на стороннем сервере хороша при условии, что там сервер производительнее, диск побыстрее, памяти побольше.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Брать лучше с ссд
В целом первые два варианта почти идентичны
Нгинкс плюс пхп фпм
Ос конечно же убунту 18.04
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы