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
Также нужно ли размещать БД на стороннем сервере, будет ли в этом какой то плюс ?
  • Вопрос задан
  • 179 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы