Помощник
|
Плагин или способ кешировать только sql запросы в joomla |
magistr_yoda
|
Сообщение
#1
|
||
|
|
||
|
|||
allvake |
25.6.2014, 21:23;
Ответить: allvake
Сообщение
#2
|
|
Нет под версии 2.5-3, был раньше Query Cache, сейчас не актуальный
Оптимальное решение - свой сервер и его правильная настройка, установка memcache и т.д |
|
|
magistr_yoda
|
Сообщение
#3
|
|
allvake, в принципе нахожусь на вдс, нашел плагин plgSystemHomepageCache - но он не работает под nginx, а у меня nginx.
Стандартное кеширование джумлы не подходит, нужно именно запросы кешить. А есть у вас этот Query Cache ? ато офф сайт перестал работать, откуда скачать непонятно. |
|
|
allvake |
26.6.2014, 9:14;
Ответить: allvake
Сообщение
#4
|
|
Есть, но для версии 1.5.
Да все равно, это не решение проблемы, после того как он создаст сам 100000 файлов, тормоза будут еще больше) Цитата в принципе нахожусь на вдс Лучше его и настраивайте, плюс саму джумлу, или еще можно посмотреть extensions.joomla.org/extensions/core-enhancements/performance/cache
|
|
|
magistr_yoda
|
Сообщение
#5
|
|
allvake,
Ну файлы можно будет очищать периодически. Просто пока не совсем понимаю механизм кеширования в джумле. Вроде в папке cache появляются полуфабрикаты сгенерированных php/html страниц, а где храняться кешированные sql запросы ? это похоже от хостинга/сервера зависит, на прошлом сервере, кешированые файлы были вообще в другом формате. Расширения из extensions.joomla.org по кешу, пересмотрел, подошёл plgSystemHomepageCache но как я писал, он почему-то не работает на nginx. Собственно почему решил ставить плагин, а не пользоваться стандартным кешем джумлы - на сервере c nginx как-то неправильно формируется этот кеш. К примеру у меня модуль, где ссылки на категории, такого формата имя категории/55-город. Так вот после включения кеша - урлы формируются неправильно имя категории/-888-город - Вообще не правильный город и непонятно почему он там появляется, ведь id города берётся из сессии и должно быть 55, а не 888. На старом хостинге где был простой apache - такого глюка не было. Но там сам хостинг был неподходящий. Вобщем пока сделал так. Взял данные из таблицы, для которой было больше всего запросов. И сделал php файл где эти данные выбираю - case 10: return value; В том месте, где шли эти запросы, поменял обращение к бд, на вызов этой функции. Отпрофилировал: количество запросов уменьшилось в 2,5 раза, но скорость выполнения и загрузка памяти не упали. С кешированием работает явно быстрее (запросов ещё меньше), но неправильно. Может кто нибудь сталкивался, почему nginx генерирует бредовый кеш в джумле ? Сообщение отредактировал magistr_yoda - 26.6.2014, 11:50 |
|
|
x64 |
26.6.2014, 12:33;
Ответить: x64
Сообщение
#6
|
|
|
Вроде в папке cache появляются полуфабрикаты сгенерированных php/html страниц, а где храняться кешированные sql запросы результаты запросов не обязательно кешировать, особенно, если хранить копии данных, сформированных на их основе загрузка памяти не упали да и не должны) вы же храните полный вариант полученных, а не то, что необходимо, верно ведь? почему nginx генерирует бредовый кеш в джумле? либо в скриптах пути берутся из $_SERVER (найти и исправить на нужное), либо не совсем верно настроены внутренние редиректы (копать конфиги энджина), либо жумла юзает старые пути, которые прописаны в её конфигах (исправить на верные)
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Создать видеоканал лучше в ютуб или телеграм? | 20 | uahomka | 3527 | 20.4.2024, 20:56 автор: Vmir |
|
Dao.AD: пуши, попсы и не только! ТОП монетизация и арбитраж. | Акция 100 % отчисления! | 90 | Daopush | 27315 | 19.4.2024, 18:27 автор: Daopush |
|
Если статья не в индексе Google - она уникальна или нет? | 5 | uahomka | 1440 | 3.4.2024, 23:56 автор: Liudmila |
|
Где больше пробив на кликандер или попандер или попап трафике? | 1 | Boymaster | 680 | 20.3.2024, 9:50 автор: Skyworker |
|
Выполню качественную верстку макетов или разработка собственного, быстро и не дорого от 45$ |
123 | webche | 117231 | 17.3.2024, 7:09 автор: webche |
Текстовая версия | Сейчас: 23.4.2024, 18:53 |