Прошло вот уже три года, но проблема до сих пор существует, а именно вот эта, которую я описывал в отдельной теме:
По совету newbie еще тогдаписал в поддержку IPS насчет этого, но никаких изменений они не вносили, все работает точно так же, как и раньше. В личных сообщениях тогда с ним обсуждали этот момент, он помог реализовать частичное решение проблемы.
Если правильно помню, нагрузка идет из-за подсчета количества файлов в реальном времени прямо из базы, ранее в IPB 3 количество вносилось в отдельный столбец в таблице, и данные брались оттуда. В IPS 4 разработчики удалили этот метод, и сделали подсчет в реальном времени. newbie каким-то образом смог сделать работу этого дела как на 3-ей ветке, но к сожалению, он не прислал точных данных что менял в файлах движка и вообще сам процесс, а я не спросил на радостях. И при первом же обновлении IPS все изменения слетели, а спросить у него уже нет возможности, так как он очень давно был онлайн. По итогу я нашел для себя временное решение в том, чтобы не делать главной страницей Downloads, чтобы снизить нагрузку на сервер, в общем временное решение так и осталось постоянным.
А в данный момент делаю обновление на последнюю версию IPS, и решил еще раз вернуться к этой проблеме. А натолкнуло меня на это следующее: есть такое приложение, называется Crowdfunding, покопавшись в нем, я обнаружил, что оно основано как раз на приложении Downloads. И здесь имеется одна интересная вещь, а именно то, что сайдбар с категориями кешируется. Но он сделан в виде виджета, который добавляется через боковое меню, я предполагаю, что именно поэтому у него имеется возможность кеширования, поправьте, если ошибаюсь.
Вопрос в следующем, возможно ли как-то сделать таким же образом сайдбар в Downloads? Я думаю что в теории это могло бы решить проблему с долгой загрузкой.
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Добрый день!
Прошло вот уже три года, но проблема до сих пор существует, а именно вот эта, которую я описывал в отдельной теме:
По совету newbie еще тогда писал в поддержку IPS насчет этого, но никаких изменений они не вносили, все работает точно так же, как и раньше. В личных сообщениях тогда с ним обсуждали этот момент, он помог реализовать частичное решение проблемы.
Если правильно помню, нагрузка идет из-за подсчета количества файлов в реальном времени прямо из базы, ранее в IPB 3 количество вносилось в отдельный столбец в таблице, и данные брались оттуда. В IPS 4 разработчики удалили этот метод, и сделали подсчет в реальном времени. newbie каким-то образом смог сделать работу этого дела как на 3-ей ветке, но к сожалению, он не прислал точных данных что менял в файлах движка и вообще сам процесс, а я не спросил на радостях. И при первом же обновлении IPS все изменения слетели, а спросить у него уже нет возможности, так как он очень давно был онлайн. По итогу я нашел для себя временное решение в том, чтобы не делать главной страницей Downloads, чтобы снизить нагрузку на сервер, в общем временное решение так и осталось постоянным.
А в данный момент делаю обновление на последнюю версию IPS, и решил еще раз вернуться к этой проблеме. А натолкнуло меня на это следующее: есть такое приложение, называется Crowdfunding, покопавшись в нем, я обнаружил, что оно основано как раз на приложении Downloads. И здесь имеется одна интересная вещь, а именно то, что сайдбар с категориями кешируется. Но он сделан в виде виджета, который добавляется через боковое меню, я предполагаю, что именно поэтому у него имеется возможность кеширования, поправьте, если ошибаюсь.
Вопрос в следующем, возможно ли как-то сделать таким же образом сайдбар в Downloads? Я думаю что в теории это могло бы решить проблему с долгой загрузкой.