LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 02:00:22 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: QCache - непонятки  (Прочитано 3995 раз)
0 Пользователей и 1 Гость смотрят эту тему.
olmer2002
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 120


« : 18.05.2010, 11:49:42 »

Здравствуйте уважаемые форумчане.
решил тут потестировать компонет кеширования sqk-запросов qcache

скачал версию 1.5 RC2 с http://www.joomlaperformance.com/
компонент ставится нормально.
далее из доступных опций есть только конфиг, лезу в него, вабираю хранить кеш в файле Select Backend: File
далее при попытке сохранить система выдает сообщение: Parse error: syntax error, unexpected $end in Z:\home\test1.ru\www\components\com_qcache\config.qcache.php on line 11

это какой-то прикол или компонент не рабочий вообще? он сохраняет строку define("QCACHE_SAVE_PATH","Z:\home\test1.ru\www\components\com_qcache\cache\"); - где последний слеш явно лишний.

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

ну и при выборе mysql_cached получаю просто немерено ошибок и сайт перестает работать.
« Последнее редактирование: 18.05.2010, 11:56:37 от olmer2002 » Записан
olmer2002
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 120


« Ответ #1 : 19.05.2010, 11:48:58 »

ап теме -)
кто-нибудь из уже пользовавшихся этим компонентом может вкраце поведать как с ним работать и избежать ошибок, указанных в первом посте -)
Записан
olmer2002
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 120


« Ответ #2 : 20.05.2010, 13:00:04 »

сам разобрался - всем спасибо.

для потомков =) :
если вы тестируете компонент на вин хостинге, обраите внимание, что при сохранении конфига он ставит слеш (обратный) вида \
в этом случае будет ошибка и компонент работать не будет вообще.
чтобы этого не происходило, нужно ручками в конфиге все слеши, заменить на прямые, т.е. вида /
тогда все приходит в норму и компонент начинает работать как надо.
Записан
djbob2000
Осваиваюсь на форуме
***

Репутация: +4/-0
Offline Offline

Пол: Мужской
Сообщений: 161


« Ответ #3 : 28.05.2010, 15:39:10 »

А скажите пожалуйста, реально ли он снижает нагрузку? У меня есть только выбор  "file" хотя на хостинге стоит XCache. Я не заметил какого-то реального прироста скорости в работе сайта с этим компонентом.
Записан
olmer2002
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 120


« Ответ #4 : 28.05.2010, 15:56:33 »

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

как он работает с xcache не знаю, но в файловом режиме в среднем на 60% запросы он сократил.

ед. что мне в нем не нравится - нельзя исключить из кеширование запросы некоторые.
альтернативу этому компоненту не нашел, поэтому пришлось его временно отключить,до тех пор пока не придумаю как обойти это ограничение.
Записан
terveg
Давно я тут
****

Репутация: +17/-0
Offline Offline

Пол: Мужской
Сообщений: 273


ставь "+" руки не отсохнут


« Ответ #5 : 05.06.2010, 20:09:34 »

JError Unable to load Database Driver:mysql_cashed ошибку со слешем исправил, папка с кашем у меня пустая, в чем проблема?
C://www/.../config.qcache.php файлы появились но остальное не работает
« Последнее редактирование: 05.06.2010, 20:26:11 от terveg » Записан
ChaosHead
Практически профи
*******

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #6 : 23.10.2010, 04:14:16 »

Он как-то криво устанавливается на хостинге, хотя на локалке заработал. Но возможно из-за того, что я сначала старые версии на локалке ставил.
Чтобы этой ошибки не возникало нужно скопировать mysql_cached.php и msqli_cacjed.php в /libraries/joomla/database/database
но заметного прироста быстродействия я не увидел Sad
Добавлено: ага, увидел уменьшение количества запросов в 2 раза! Нужно было на папку кеша дать права. А вот memcache у меня не заработал: включается, но количество запросов не уменьшается.
« Последнее редактирование: 23.10.2010, 04:37:44 от ChaosHead » Записан
TTL
Осваиваюсь на форуме
***

Репутация: +10/-0
Offline Offline

Пол: Мужской
Сообщений: 186


Мы друзья, не то что другие))


« Ответ #7 : 23.10.2010, 16:49:02 »

кстати рекомендую ставить последнюю версию из ночных сборок вот ссылка http://www.joomlaperformance.com/nightly/QueryCache/
Записан
ChaosHead
Практически профи
*******

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #8 : 23.10.2010, 17:55:40 »

Спасибо! Обновил. Кажется даже на пару запросов ещё меньше стало на главной у меня. Memcached включается, но не работает. Подозреваю, что это на хостинге он так настроен.
« Последнее редактирование: 23.10.2010, 18:02:31 от ChaosHead » Записан
yevrowl
Давно я тут
****

Репутация: +7/-0
Offline Offline

Пол: Мужской
Сообщений: 247



« Ответ #9 : 26.11.2010, 01:36:36 »

Спасибо! Обновил. Кажется даже на пару запросов ещё меньше стало на главной у меня. Memcached включается, но не работает. Подозреваю, что это на хостинге он так настроен.
У меня вообще никакой обработчик не работает кроме File, и ускорения никакого не наблюдается... наоборот подтормаживает.
Записан
ChaosHead
Практически профи
*******

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #10 : 26.11.2010, 02:34:38 »

Ну значит на хостинге они не установлены. Ну понимаете, тут какая дилема. Время загрузки страницы может и увеличиться, особенно если обработчик File. Но уменьшается и количество запросов, а это значительно снижает нагрузку на процессор. Что важно, когда посещаемость очень высокая. А из-за очень высокой посещаемости, время загрузки уже могло бы быть очень большим и даже в режиме обработчик File, оно бы уменьшилось.
А для небольших сайтов и нет особого смысла в этом кешировании.
Записан
budeanu
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #11 : 06.12.2010, 16:30:59 »

при включении компонента,перестала работать админка-JError Unable to load Database Driver:mysql_cached.В config.php убрал _cached-резуьтат 0.Что и где еще надо исправить,чтоб заработала админка? !
PS.сайт работает
Спасибо
« Последнее редактирование: 06.12.2010, 16:47:46 от budeanu » Записан
budeanu
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #12 : 06.12.2010, 20:34:58 »

Решено !
По непонятным причинам файлы mysql_cached.php и mysqli_cached.php - были удалены из папки /libraries/joomla/database/database.
Спасибо
Записан
ChaosHead
Практически профи
*******

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #13 : 06.12.2010, 20:42:47 »

Они скорей всего не удалены были, а инсталятор их не копирует туда. Я писал чуть выше, что нужно их вручную копировать.
Записан
Aleks_El_Dia
JComments Tester
*

Репутация: +331/-7
Offline Offline

Пол: Мужской
Сообщений: 4402


AEDStudio Joomla! Direction


« Ответ #14 : 14.12.2010, 11:09:03 »

Вроде нужная вещь, а аналогов нету. А это плохо. Тем более что QCache, насколько я понял, уже не развивается.
Записан
yevrowl
Давно я тут
****

Репутация: +7/-0
Offline Offline

Пол: Мужской
Сообщений: 247



« Ответ #15 : 14.12.2010, 11:25:44 »

Вроде нужная вещь, а аналогов нету. А это плохо. Тем более что QCache, насколько я понял, уже не развивается.
Да, согласен, JRE Cache например вовсе неполный аналог...
Записан
Aleks_El_Dia
JComments Tester
*

Репутация: +331/-7
Offline Offline

Пол: Мужской
Сообщений: 4402


AEDStudio Joomla! Direction


« Ответ #16 : 14.12.2010, 12:56:31 »

Да, согласен, JRE Cache например вовсе неполный аналог...
Разве JRE Cache кеширует запросы?
Записан
yevrowl
Давно я тут
****

Репутация: +7/-0
Offline Offline

Пол: Мужской
Сообщений: 247



« Ответ #17 : 14.12.2010, 14:50:46 »

Разве JRE Cache кеширует запросы?
Вроде бы кэширует, уменьшает количество запросов к базе данных.
Записан
AlexSF
Живу я здесь
******

Репутация: +63/-0
Offline Offline

Пол: Мужской
Сообщений: 903


В споре истина рождается


« Ответ #18 : 14.12.2010, 23:31:44 »

А этот компонент тестить будем?

http://www.kanich.net/radio/site/jotcache/download
Записан
foodgy
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #19 : 14.01.2011, 22:32:52 »

При смене в настройках типа базы данных (с mysql на mysql_cached или mysqli_cached) сайт перестает грузиться и выдает ошибку

Unable to load Database Driver:mysql_cached

Joomla 1.5.22
Кто-нибудь сталкивался?
Записан
ChaosHead
Практически профи
*******

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #20 : 15.01.2011, 01:04:26 »

попробуй скопировать те файлы, что я написал выше в своём посте
Записан
foodgy
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #21 : 15.01.2011, 01:27:08 »

В том то и дело, что все устанавливается отлично. Все файлы лежат там, где им и положено.
Записан
foodgy
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 25


« Ответ #22 : 15.01.2011, 16:54:24 »

Разобрался в чем проблема. QChache не хочет работать с JAchievements.
При отключении JAchievements все отлично кешируется.
Записан
kisens
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 26


« Ответ #23 : 21.01.2011, 01:48:55 »

Когда дописываю mysql_ca shed выдается ошибка Fatal error: Class 'database' not found
Понятно, нужно отключить легаси
« Последнее редактирование: 21.01.2011, 01:58:27 от kisens » Записан
Slayer Moon
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 144


« Ответ #24 : 27.02.2011, 16:25:24 »

Камрады - поставил последнюю имеющуюся версию Query cache, настроил как надо, по данным тут рекомендациям, но работает лишь режим File, хотя у меня доступен APC. Никто не может сказать почему?

И ещё - какое время ставить в Time To Live ? 300 по умолчанию - секунд имеется в виду? Сколько оптимально?
Записан
Владимир999
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 61



« Ответ #25 : 22.04.2011, 18:53:33 »

Поставил на локалке, при обработчике File запросы уменьшились более чем в два раза. Я в шоке...
Отличный компонент! Будем на живой ставить.
Записан
Slayer Moon
Осваиваюсь на форуме
***

Репутация: +5/-0
Offline Offline

Сообщений: 144


« Ответ #26 : 13.05.2011, 16:19:15 »

На деле с qcache наблюдаются баги на сайте, они проявляются редко, но стабильно - слетают у кунены CSS и пока не перезагрузишь страницу, вместо форума будет месиво. Также не всегда отправляются сообщения через комментарии (я использую JoomlaComment через AJAX).

Кстати, вышла свежая версия, берём где всегда - http://www.joomlaperformance.com/nightly/QueryCache/
Записан
Steb_Go
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 28



« Ответ #27 : 27.07.2011, 17:18:40 »

установил, настроил, кеширует в файл
но при включении время загрузки страницы увеличивается в 20 раз хотя запросов стало в 2 раза меньше.
в чем может быть проблема?

Записан
ChaosHead
Практически профи
*******

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #28 : 27.07.2011, 18:35:04 »

На хостинге дисковая подсистема слабая imho, т.е. она явлеятся узким местом.
Записан
forward
Давно я тут
****

Репутация: +4/-0
Offline Offline

Сообщений: 257



« Ответ #29 : 07.11.2011, 02:10:36 »

Доброго времени суток!

Скажите пожалуйста можно ли запретить кешировать определенный компонент?  Smiley
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet