Ускорение вызовов ajax ModX Revolution с оптимизацией базы данных

Я имею дело с некоторыми проблемами скорости загрузки при установке ModX Revolution (2.2.2-pl). Я считаю, что проблема коренится в том факте, что сотни сайтов размещены и доступны из одного окна администратора, но, к сожалению, я не имею права голоса в этой настройке.

Похоже, что вызовы ajax сбивают с толку - полная загрузка боковой панели занимает около 10 секунд, а сохранение занимает около 15 секунд.

Недавно я баловался некоторыми вещами, связанными с базами данных, и наткнулся на некоторую информацию об индексировании. Место на сервере не представляет большой проблемы, поэтому есть ли что-нибудь в базе данных, которое я мог бы проиндексировать, чтобы ускорить эти вызовы?


person Chris    schedule 08.10.2012    source источник


Ответы (2)


Вы изучили параметры javascript и css, ограничения в системных настройках?

Новейшие версии modx продолжают улучшаться в скорости [т.е. обновляйте его до последней версии]

Браузеры также будут иметь значение, я считаю, что Chrome - самый быстрый ~ я предполагаю, что у него самый быстрый движок javascript.

Помимо этого, вы должны иметь возможность настроить диспетчер таким образом, чтобы у вас была отдельная учетная запись администратора для каждого контекста [каждого веб-сайта], создавая пользователей-администраторов, которые имеют доступ только к каждому заданному контексту. Вы сможете получить много помощи по этому поводу на форумах по modx.

* ИЗМЕНИТЬ ***

В диспетчере есть несколько опций, которые вы можете настроить / включить / отключить и которые могут помочь: - Использовать сжатый CSS - Использовать сжатые библиотеки JavaScript - Использовать группировку при сжатии Javascript - Максимальное количество сжатых файлов JavaScript - Возраст кэша сжатия JS / CSS диспетчера

Хотя большинство из них уже будет оптимизировано.

Я думаю, что есть способ отключить обновление браузера ресурсов при сохранении, но сейчас я не могу его найти.

Если ваше администрирование уже было ограничено различными контекстами, я не думаю, что вы даже должны иметь возможность видеть ресурс, который не находится в контексте, к которому у вас есть доступ. т.е. если вы все еще можете видеть другие ресурсы, значит, у вас все еще есть какой-то доступ. Мне кажется, ваша проблема - это время, необходимое браузеру ресурсов для перерисовки, а не фактическое время, необходимое серверу для его обработки [верно?]

person Sean Kimball    schedule 08.10.2012
comment
В частности, какие параметры Javascript и CSS вы имеете в виду? Что касается разделения менеджера на отдельные контексты, это уже настроено. Спасибо. - person Chris; 08.10.2012

Какую версию Modx Revo вы используете? В последних нескольких выпусках было сделано множество улучшений производительности.

Связанное сообщение

person Jose Browne    schedule 08.10.2012
comment
Добавил в вопрос. (2.2.2-пл) - person Chris; 09.10.2012