olmer2002
Осваиваюсь на форуме
 
Репутация: +1/-0
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
Сообщений: 120
|
 |
« Ответ #1 : 19.05.2010, 11:48:58 » |
|
ап теме -) кто-нибудь из уже пользовавшихся этим компонентом может вкраце поведать как с ним работать и избежать ошибок, указанных в первом посте -)
|
|
|
|
|
Записан
|
|
|
|
olmer2002
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 120
|
 |
« Ответ #2 : 20.05.2010, 13:00:04 » |
|
сам разобрался - всем спасибо.
для потомков =) : если вы тестируете компонент на вин хостинге, обраите внимание, что при сохранении конфига он ставит слеш (обратный) вида \ в этом случае будет ошибка и компонент работать не будет вообще. чтобы этого не происходило, нужно ручками в конфиге все слеши, заменить на прямые, т.е. вида / тогда все приходит в норму и компонент начинает работать как надо.
|
|
|
|
|
Записан
|
|
|
|
djbob2000
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 161
|
 |
« Ответ #3 : 28.05.2010, 15:39:10 » |
|
А скажите пожалуйста, реально ли он снижает нагрузку? У меня есть только выбор "file" хотя на хостинге стоит XCache. Я не заметил какого-то реального прироста скорости в работе сайта с этим компонентом.
|
|
|
|
|
Записан
|
|
|
|
olmer2002
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 120
|
 |
« Ответ #4 : 28.05.2010, 15:56:33 » |
|
включите дебуг, далее полазайте по страницам сайта, нажимая f5 на них и сравните кол-во запросов до включения компонента и после.
как он работает с xcache не знаю, но в файловом режиме в среднем на 60% запросы он сократил.
ед. что мне в нем не нравится - нельзя исключить из кеширование запросы некоторые. альтернативу этому компоненту не нашел, поэтому пришлось его временно отключить,до тех пор пока не придумаю как обойти это ограничение.
|
|
|
|
|
Записан
|
|
|
|
terveg
Давно я тут
  
Репутация: +17/-0
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
|
 |
« Ответ #6 : 23.10.2010, 04:14:16 » |
|
Он как-то криво устанавливается на хостинге, хотя на локалке заработал. Но возможно из-за того, что я сначала старые версии на локалке ставил. Чтобы этой ошибки не возникало нужно скопировать mysql_cached.php и msqli_cacjed.php в /libraries/joomla/database/database но заметного прироста быстродействия я не увидел  Добавлено: ага, увидел уменьшение количества запросов в 2 раза! Нужно было на папку кеша дать права. А вот memcache у меня не заработал: включается, но количество запросов не уменьшается.
|
|
|
|
« Последнее редактирование: 23.10.2010, 04:37:44 от ChaosHead »
|
Записан
|
|
|
|
TTL
Осваиваюсь на форуме
 
Репутация: +10/-0
Offline
Пол: 
Сообщений: 186
Мы друзья, не то что другие))
|
 |
« Ответ #7 : 23.10.2010, 16:49:02 » |
|
кстати рекомендую ставить последнюю версию из ночных сборок вот ссылка http://www.joomlaperformance.com/nightly/QueryCache/
|
|
|
|
|
Записан
|
|
|
|
|
ChaosHead
|
 |
« Ответ #8 : 23.10.2010, 17:55:40 » |
|
Спасибо! Обновил. Кажется даже на пару запросов ещё меньше стало на главной у меня. Memcached включается, но не работает. Подозреваю, что это на хостинге он так настроен.
|
|
|
|
« Последнее редактирование: 23.10.2010, 18:02:31 от ChaosHead »
|
Записан
|
|
|
|
yevrowl
Давно я тут
  
Репутация: +7/-0
Offline
Пол: 
Сообщений: 247
|
 |
« Ответ #9 : 26.11.2010, 01:36:36 » |
|
Спасибо! Обновил. Кажется даже на пару запросов ещё меньше стало на главной у меня. Memcached включается, но не работает. Подозреваю, что это на хостинге он так настроен. У меня вообще никакой обработчик не работает кроме File, и ускорения никакого не наблюдается... наоборот подтормаживает.
|
|
|
|
|
Записан
|
|
|
|
|
ChaosHead
|
 |
« Ответ #10 : 26.11.2010, 02:34:38 » |
|
Ну значит на хостинге они не установлены. Ну понимаете, тут какая дилема. Время загрузки страницы может и увеличиться, особенно если обработчик File. Но уменьшается и количество запросов, а это значительно снижает нагрузку на процессор. Что важно, когда посещаемость очень высокая. А из-за очень высокой посещаемости, время загрузки уже могло бы быть очень большим и даже в режиме обработчик File, оно бы уменьшилось. А для небольших сайтов и нет особого смысла в этом кешировании.
|
|
|
|
|
Записан
|
|
|
|
budeanu
Новичок
Репутация: +0/-0
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
Сообщений: 2
|
 |
« Ответ #12 : 06.12.2010, 20:34:58 » |
|
Решено ! По непонятным причинам файлы mysql_cached.php и mysqli_cached.php - были удалены из папки /libraries/joomla/database/database. Спасибо
|
|
|
|
|
Записан
|
|
|
|
|
ChaosHead
|
 |
« Ответ #13 : 06.12.2010, 20:42:47 » |
|
Они скорей всего не удалены были, а инсталятор их не копирует туда. Я писал чуть выше, что нужно их вручную копировать.
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
JComments Tester
Репутация: +331/-7
Offline
Пол: 
Сообщений: 4402
AEDStudio Joomla! Direction
|
 |
« Ответ #14 : 14.12.2010, 11:09:03 » |
|
Вроде нужная вещь, а аналогов нету. А это плохо. Тем более что QCache, насколько я понял, уже не развивается.
|
|
|
|
|
Записан
|
|
|
|
yevrowl
Давно я тут
  
Репутация: +7/-0
Offline
Пол: 
Сообщений: 247
|
 |
« Ответ #15 : 14.12.2010, 11:25:44 » |
|
Вроде нужная вещь, а аналогов нету. А это плохо. Тем более что QCache, насколько я понял, уже не развивается. Да, согласен, JRE Cache например вовсе неполный аналог...
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
JComments Tester
Репутация: +331/-7
Offline
Пол: 
Сообщений: 4402
AEDStudio Joomla! Direction
|
 |
« Ответ #16 : 14.12.2010, 12:56:31 » |
|
Да, согласен, JRE Cache например вовсе неполный аналог...
Разве JRE Cache кеширует запросы?
|
|
|
|
|
Записан
|
|
|
|
yevrowl
Давно я тут
  
Репутация: +7/-0
Offline
Пол: 
Сообщений: 247
|
 |
« Ответ #17 : 14.12.2010, 14:50:46 » |
|
Разве JRE Cache кеширует запросы? Вроде бы кэширует, уменьшает количество запросов к базе данных.
|
|
|
|
|
Записан
|
|
|
|
|
AlexSF
|
 |
« Ответ #18 : 14.12.2010, 23:31:44 » |
|
|
|
|
|
|
Записан
|
|
|
|
foodgy
Осваиваюсь на форуме
 
Репутация: +0/-0
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
|
 |
« Ответ #20 : 15.01.2011, 01:04:26 » |
|
попробуй скопировать те файлы, что я написал выше в своём посте
|
|
|
|
|
Записан
|
|
|
|
foodgy
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 25
|
 |
« Ответ #21 : 15.01.2011, 01:27:08 » |
|
В том то и дело, что все устанавливается отлично. Все файлы лежат там, где им и положено.
|
|
|
|
|
Записан
|
|
|
|
foodgy
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 25
|
 |
« Ответ #22 : 15.01.2011, 16:54:24 » |
|
Разобрался в чем проблема. QChache не хочет работать с JAchievements. При отключении JAchievements все отлично кешируется.
|
|
|
|
|
Записан
|
|
|
|
kisens
Осваиваюсь на форуме
 
Репутация: +0/-0
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
Сообщений: 144
|
 |
« Ответ #24 : 27.02.2011, 16:25:24 » |
|
Камрады - поставил последнюю имеющуюся версию Query cache, настроил как надо, по данным тут рекомендациям, но работает лишь режим File, хотя у меня доступен APC. Никто не может сказать почему?
И ещё - какое время ставить в Time To Live ? 300 по умолчанию - секунд имеется в виду? Сколько оптимально?
|
|
|
|
|
Записан
|
|
|
|
Владимир999
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 61
|
 |
« Ответ #25 : 22.04.2011, 18:53:33 » |
|
Поставил на локалке, при обработчике File запросы уменьшились более чем в два раза. Я в шоке... Отличный компонент! Будем на живой ставить.
|
|
|
|
|
Записан
|
|
|
|
Slayer Moon
Осваиваюсь на форуме
 
Репутация: +5/-0
Offline
Сообщений: 144
|
 |
« Ответ #26 : 13.05.2011, 16:19:15 » |
|
На деле с qcache наблюдаются баги на сайте, они проявляются редко, но стабильно - слетают у кунены CSS и пока не перезагрузишь страницу, вместо форума будет месиво. Также не всегда отправляются сообщения через комментарии (я использую JoomlaComment через AJAX).
Кстати, вышла свежая версия, берём где всегда - http://www.joomlaperformance.com/nightly/QueryCache/
|
|
|
|
|
Записан
|
|
|
|
Steb_Go
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Пол: 
Сообщений: 28
|
 |
« Ответ #27 : 27.07.2011, 17:18:40 » |
|
установил, настроил, кеширует в файл но при включении время загрузки страницы увеличивается в 20 раз хотя запросов стало в 2 раза меньше. в чем может быть проблема?
|
|
|
|
|
Записан
|
|
|
|
|
ChaosHead
|
 |
« Ответ #28 : 27.07.2011, 18:35:04 » |
|
На хостинге дисковая подсистема слабая imho, т.е. она явлеятся узким местом.
|
|
|
|
|
Записан
|
|
|
|
|
forward
|
 |
« Ответ #29 : 07.11.2011, 02:10:36 » |
|
Доброго времени суток! Скажите пожалуйста можно ли запретить кешировать определенный компонент? 
|
|
|
|
|
Записан
|
|
|
|
|