Поиск решения, редактирование сайта

Заказчик поставил задачу сделать, бекенд работал на отдельном сервере. И все внесенные изменения за день, выгружались ночью.
Если я правильно понял, чтобы не было нагрузки, со стороны бекенда, когда менеджера, добавляют новые товары, или вносятся изменения. Вообще такое возможно реализовать?
Роман
19 марта 2021, 17:26
modx.pro
99
0
Поблагодарить автора Отправить деньги

Комментарии: 3

Александр Мельник
21 марта 2021, 13:12
+1
Заказчик даже не пояснил зачем это нужно?
Обычно должно быть наоборот, заказчик приходит и говорит у меня вот такая-то проблема, а разработчик предлагает варианты решения.

Какие варианты решения пришли мне в голову
1) иметь два сайта. Один открытый для всех, другой закрытый. Менеджер работает в админке закрытого, а ночью например по крону написанные вами скрипты синхронизируют базы данных и файлы с открытым сайтом.
2) Каким то образом все страницы сайта делать статичными, кешировать в файлы и отдавать пользователю файлы. А ночью сбрасывать кеш и генерировать новые страницы.
    Роман
    22 марта 2021, 06:38
    0
    Первый вариант приемлемый, только с базой не понятно как быть. В течении в базу пишутся разные данные, статистика, заказы, да и мало ли еще что.
    Алексей Шумаев
    22 марта 2021, 09:12
    0
    Как вариант, если речь идёт о товарах: сделайте отдельный сервер для товарной БД с api + интерфейс по управлению товарами для менеджеров. Фронт на js, бэк на чём угодно, на том же slim'е.
    Синхронизируйте с ним сколько угодно сайтов.
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      3