Покажите вызовы и укажите цель задачи.
Вызов pdoMenu, некоторые параметры определяются через php, поэтому вызов находится в сниппете.
В контекстах, где мало ресурсов, работает отлично.
В контекстах, где много ресурсов, страница долго грузится, а потом выводится. Но без содержимого. Есть только шапка и подвал.
В содержимом как раз вызов сниппета, в котором находится вызов pdoMenu.
Я использую pdoMenu, чтобы сделать "карту сайта html". Так я называю просто список ссылок на все страницы сайта.
Код не работает для интернет-магазина, у которого 28653 товара.
Да, думаю, это многовато. И, наверно, не надо для такого сайта делать такую карту. Это же сколько пользователь скроллить будет. Да и для ОЗУ нехорошо.
На худой конец можно через cron ночью генерировать такую карту.
Но мне интересно, как отлаживать такой код. Никаких ошибок в error.log вроде бы нету. Ну, туда падают ошибки, но конкретно про эту страницу, кажется, нет.
Я попробовал убрать ограничения в PHP:
ini_set('memory_limit', '60000M');
ini_set('mysql.connect_timeout','0');
ini_set('max_execution_time', '0');
Не помогло. Страница не работает как на локалке, так и на боевом.