Задачи по сайту Dopross.ru, сделан на MODX Revo в 2015 году. Сугубо контентный сайт, публикуются только статьи+фото+блоки Яндекс-директа. Все остальные функции не нужны
Снизить нагрузку на сервер, базу данных сайта на хостинге. ПРофилировщик стоит, нужно прочесть результаты обработки запросов и убрать функции создающие нагрузку на сервер. Например, профилировщик считает, что высокая нагрузка идет от main(), modX::handleRequest, modX::invokeEvent, а внутри main() это xPDOQuery_mysql::construct, xPDO::fromCache, xPDOQuery::prepare. В профилировщике много данных, надо снизить нагрузку на сайт и сервер по всем возможным направлениям. Нагрузка на сайт у хостера не зависит от посещаемости 20 человек или 500 примерно одинаковая перегрузка.
Убрать причины ошибок сайта MODX типа:
(ERROR @ /home/o/olegsh6w/dopross.ru/core/xpdo/om/xpdoobject.class.php : 344) Instantiated a derived class Ticket that is not a subclass of the requested class Article
(ERROR @ /home/o/olegsh6w/dopross.ru/core/model/modx/modx.class.php : 990) `!getCache` is not a valid integer and may not be passed to makeUrl()
(ERROR in resource 3323 @ /home/o/olegsh6w/dopross.ru/core/model/modx/modparser.class.php : 1373) Bad link tag `[[~!getCache? и другие все ошибки из журнала ошибок. То есть, убрать причины этих ошибок. Прилагаю файл с ошибками за трехдневный период.
Убрать (отключить) весь лишний код с сайта, который не нужен при текущем функционале: публикация статей+фото+фотогалереи и размещение блоков Яндекс-Директа.
Опубликован 23.07.2023 в 11:15 Последнее изменение: 19.07.2023 в 12:26