Всем привет. Вопрос к гуру). Есть сайт достаточно нагруженный и требуется прикрутить функционал тоже не слабый. Думаю новый функционал поставить на поддомен. Как лучше сделать? Сделать общую таблицу пользователей и соответственно дабавить к базе ещё таблиц, воспользоваться на втором сайте JSON API или писать свой код подключения к первой базе для получения нужных данных?
Есть сайт достаточно нагруженный и требуется прикрутить функционал тоже не слабый. Думаю новый функционал поставить на поддомен.
Не очень понятно, каким образом такая схема даст вам прирост производительности. Вычислительные мощности сервера как были так и останутся, но появятся накладные расходы на поддомен.
Суть не в этом. Это для примера. Может и на разных машинах будут.
Может и на разных машинах будут.
Ага, а сетевые задержки как раз добавят скорости нагруженному сайту.
На мой взгляд, лучше заняться оптимизацией базы данных, настройкой индексов таблиц и прикупить пару гигов оперативки и ядро процессора.
ИМХО, стал бы работать с тем, что есть, не вводя дополнительно ещё что-то (API на добавляемый кусок, например, разные машины). Видел сайт, где миллионы участников, а с комментариями вообще ужас. Уж точно не помню количество, но десятки тысяч, это точно.
Как писал Ris, первое, — базу посмотреть желательно. И под реальные нагрузки поработать с индексами, это здорово помогло. Даже с комментариями проблему удалось частично решить. Полное решение (разбитие на страницы и др.), там просто программист занятой и не успевает. Но основа — индексы, они выручили.
На мой взгляд, лучше заняться оптимизацией базы данных, настройкой индексов таблиц и прикупить пару гигов оперативки и ядро процессора.
Согласен. Пытаюсь это же донести заказчику, но на всякий случай создал пост)