Я занимаюсь разработкой системы управления контентом для магазина одежды. Они могут добавлять / редактировать / удалять через CMS. Я использую Zend Framework и JQuery тоже. Мое приложение работает нормально. Однако сервер неожиданно начал требовать гораздо больше времени для ответа. Затем у меня возникло сомнение относительно того, как я разработал систему. Специально для редактирования вещей.
У меня есть два способа отображения всплывающего окна ajax. Допустим, для редактирования продукта.
Метод 1:
После того, как пользователь нажмет кнопку редактирования, он запросит соответствующую страницу с сервера. Я использовал отдельное представление для каждого всплывающего окна и разработал его с помощью CSS. Данные были заполнены с использованием формы Zend.
Метод 2:
Как только страница загружается, я отправил еще один запрос к представлению, которое имеет базовую структуру экрана редактирования. Так что в конечном итоге у меня есть источник экрана редактирования после загрузки страницы. но без данных. Если пользователь нажимает кнопку редактирования. Он отправит запрос на сервер, а сервер ответит JSON. Затем я обрабатываю json и заполняю экран редактирования JavaScript.
Это больше текста. Но я написал все, чтобы понять вас, моя проблема. Пожалуйста, объясните, какой метод является наиболее подходящим для этого вида работы.
Спасибо.