Поиск решения, редактирование сайта
        Заказчик поставил задачу сделать, бекенд работал на отдельном сервере. И все внесенные изменения за день, выгружались ночью. 
Если я правильно понял, чтобы не было нагрузки, со стороны бекенда, когда менеджера, добавляют новые товары, или вносятся изменения. Вообще такое возможно реализовать?
    
    
                                                        Если я правильно понял, чтобы не было нагрузки, со стороны бекенда, когда менеджера, добавляют новые товары, или вносятся изменения. Вообще такое возможно реализовать?
            
                Поблагодарить автора            
            
                 Отправить деньги            
        
        
            Комментарии: 3
                Заказчик даже не пояснил зачем это нужно?
Обычно должно быть наоборот, заказчик приходит и говорит у меня вот такая-то проблема, а разработчик предлагает варианты решения.
Какие варианты решения пришли мне в голову
1) иметь два сайта. Один открытый для всех, другой закрытый. Менеджер работает в админке закрытого, а ночью например по крону написанные вами скрипты синхронизируют базы данных и файлы с открытым сайтом.
2) Каким то образом все страницы сайта делать статичными, кешировать в файлы и отдавать пользователю файлы. А ночью сбрасывать кеш и генерировать новые страницы.
                    Обычно должно быть наоборот, заказчик приходит и говорит у меня вот такая-то проблема, а разработчик предлагает варианты решения.
Какие варианты решения пришли мне в голову
1) иметь два сайта. Один открытый для всех, другой закрытый. Менеджер работает в админке закрытого, а ночью например по крону написанные вами скрипты синхронизируют базы данных и файлы с открытым сайтом.
2) Каким то образом все страницы сайта делать статичными, кешировать в файлы и отдавать пользователю файлы. А ночью сбрасывать кеш и генерировать новые страницы.
                Первый вариант приемлемый, только с базой не понятно как быть. В течении в базу пишутся разные данные, статистика, заказы, да и мало ли еще что.            
                    
                Как вариант, если речь идёт о товарах: сделайте отдельный сервер для товарной БД с api + интерфейс по управлению товарами для менеджеров. Фронт на js, бэк на чём угодно, на том же slim'е.
Синхронизируйте с ним сколько угодно сайтов.
                    Синхронизируйте с ним сколько угодно сайтов.
                            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.