Как правильно организовать архитектуру веб сайта (WP + биллинг)?
Всем добра!
Кратко: есть сайт с закрытым контентом и доступом по подписке.
Сайт на wordpress с обвязкой плагинов
Биллинг написан тоже на движке WP
Подписка работает через робокассу, рекуррентыми(периодическими) платежами
Сейчас хостимся на firstVDS, но там ещё несколько небольших сайтов, и при нагрузке 150-200 уников - БД падает и ничего не работает.
В ближайшее время перепишем биллинг отдельно от движка WP и хотим переехать на нормальный сервер для планируемых нагрузок 3-6 тыс человек, с возможностью, пусть не риалтаймового, но масштабирования без особых проблем.
Отсюда задача:
Как правильно организовать работу сайта?
Взять windows azure хостинг под WP + БД
Взять какой-либо облачный VPS
Разнести WP и БД, либо всё тащить на одном сервере?
Хотелось бы услышать ответы на вопросы:
Как бы вы рекомендовали в плане архитектуры?
Какого хостинг - провайдера выбрать?
Регионально клиенты откуда, там и ищите.
Про ускорение wordpress написано море статей, есть и на Хабре. habrahabr.ru/post/224159
а вот, про CDN habrahabr.ru/post/232839
firstVDS и врагу не пожелаешь, однозначно менять. Например на Flops (рефка)
Котлет и мух лучше разделить, проблем меньше будет.