0 Пользователей и 1 Гость просматривают эту тему.
  • 14 Ответов
  • 5202 Просмотров
*

Trampypys

  • Захожу иногда
  • 132
  • 3 / 1
Уважаемы знатоки подскажите что из этого использовать лучше Query Cache или Система кеш? Заранее благодарю за помощ.
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Re: Query Cache или Система кеш что лучше?
« Ответ #1 : 25.02.2011, 19:35:39 »
Query Cache нужен для снижения количества запросов к базе.
Система кеш для кеширования страниц.
*

Trampypys

  • Захожу иногда
  • 132
  • 3 / 1
Re: Query Cache или Система кеш что лучше?
« Ответ #2 : 26.02.2011, 00:33:11 »
Большое спасибо за разъяснение! Плюс поставил!
*

trk

  • Захожу иногда
  • 80
  • 2 / 0
Re: Query Cache или Система кеш что лучше?
« Ответ #3 : 27.02.2011, 00:37:13 »
К тому же использование обеих этих возможностей дает ну не двойной, а полуторный эффект точно.
Принцип работы Query Cache уже обсуждался на этом форуме.
В принципе ничего эффективнее из всем доступного нет для кэширования запросов.

А не использовать встроенный кеш Joomla это вообще неправильно.
Бывают такие случаи что модуль имеет редкую обновляемость и при этом делает кучу запросов.

Фактически все ненужные запросы будут кешироваться то ли с контентом то ли как запросы.

Query Cache - хранит запросы в файликах.
Встроенный кеш - хранит готовые куски нтмл кода.

Модули которые по настройкам изначально не имеют возможности включить кеш, можно научить использовать кеш
добавив немного строк кода в xml-файлик.
*

Slayer Moon

  • Захожу иногда
  • 169
  • 9 / 0
Re: Query Cache или Система кеш что лучше?
« Ответ #4 : 27.02.2011, 13:08:06 »
У меня вопрос по Query Cache . Настроил по инструкции как тут - http://www.joomlaperformance.com/component/option,com_easyfaq/task,view/id,28/Itemid,7/ 

В настройках самого компонента поставил APC (другие варианты не доступны, кроме index и file). Если эта штука и работает - то не создаёт файлов кеширования запросов, вне зависимости от того, ставлю я APC или же File и ставлю mysql_cached или же mysql. Что я делаю не так?
*

trk

  • Захожу иногда
  • 80
  • 2 / 0
Re: Query Cache или Система кеш что лучше?
« Ответ #5 : 27.02.2011, 14:25:55 »
На этот вопрос может ответить тот кто работал с APC.
Через файл работает. Запросы хранятся.

Где вообще установлена эта cms?
*

Trampypys

  • Захожу иногда
  • 132
  • 3 / 1
Re: Query Cache или Система кеш что лучше?
« Ответ #6 : 27.02.2011, 14:30:30 »
У меня в файл не кешерует(.
*

Slayer Moon

  • Захожу иногда
  • 169
  • 9 / 0
Re: Query Cache или Система кеш что лучше?
« Ответ #7 : 27.02.2011, 14:33:29 »
На этот вопрос может ответить тот кто работал с APC.
Через файл работает. Запросы хранятся.

Где вообще установлена эта cms?

Где установлена CMS? В смысле какая платформа у хостера (Петерхост)? Вот инфа:


Платформа:    FreeBSD 6.4-STABLE-201004 FreeBSD 6.4-STABLE-201004 #3: Tue Jun 15 12:44:14 MSD 2010
Версия MySQL:    5.0.77-log
Сравнение БД:    utf8_general_ci
Версия PHP:    5.2.8
Веб-сервер:    Apache/2.2.14 (FreeBSD) PHP/5.2.8
Интерфейс веб-сервер -> PHP:    apache2handler
Версия Joomla:    Joomla! 1.5.22 Stable [ senu takaa ama woi ] 04-November-2010 18:00 GMT
User Agent:    Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.13) Gecko/20101203 AdCentriaIM/1.7 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E)


А через файл - работало с указанием mysql_cached в глобальных настройках сайта или же без него?
*

trk

  • Захожу иногда
  • 80
  • 2 / 0
Re: Query Cache или Система кеш что лучше?
« Ответ #8 : 27.02.2011, 14:49:37 »
mysql_cached - в конфигурации это вариант единственный чтобы он вообще работал  ^-^

"Go into Global Configuration, server tab, and change "Database Type" to either mysql_cached or mysqli_cached"

Это же драйвер базы данных.
Как же он будет знать что запросы нужно обрабатывать если ему их не передают?

А в конфиге там где встроное кешрование это другой случай.
APC - это ускоритеть PHP, а не кешер запросов базы Исключтительно.


Если через файл не работает - читать тут: http://joomlaforum.ru/index.php?topic=114425.0
« Последнее редактирование: 27.02.2011, 14:58:35 от trk »
*

Slayer Moon

  • Захожу иногда
  • 169
  • 9 / 0
Re: Query Cache или Система кеш что лучше?
« Ответ #9 : 27.02.2011, 15:04:38 »
Хорошо, я попробую все варианты - с APC, без него и прочее. Всё по ссылке по поводу работы компонента через файл прочёл, настроил как у камрадов.

Вопрос - как будет зваться файл (если он выбран как бэкенд) в котором будут храниться кешированные запросы?

С "файлом" работает, с APC - почему-то нет (не создаются файлы хотя я не уверен, что они должны создаваться).
« Последнее редактирование: 27.02.2011, 15:14:06 от Slayer Moon »
*

trk

  • Захожу иногда
  • 80
  • 2 / 0
Re: Query Cache или Система кеш что лучше?
« Ответ #10 : 27.02.2011, 18:01:29 »
"не создаются файлы хотя я не уверен, что они должны создаваться"

это вполне логично


нужно искать как проверить его работу
запросы стали меньше делаться к БП?
*

Slayer Moon

  • Захожу иногда
  • 169
  • 9 / 0
Re: Query Cache или Система кеш что лучше?
« Ответ #11 : 27.02.2011, 18:30:09 »
Я не знаю как посмотреть количество запросов, увы. Дебаг режим ничего не показывает, только растягивает высоту сайта раз в 10 =(

Сайт - ввв.у-см.ру (на латинице), если это нужно.
« Последнее редактирование: 27.02.2011, 20:28:01 от Slayer Moon »

Re: Query Cache или Система кеш что лучше?
« Ответ #12 : 08.04.2011, 14:37:03 »
Поставил на Joomla 1.0 Query Cache

Настройка:
Select Backend:    Memcached
Select Database Connector:    mysql_cached
Time To Live:    300
Memcached Server: 127.0.0.1   
Memcached Port: 11211   
Save Path (for file caching):    public_html/components/com_qcache/cache/

Все работает, только сайт превращается в кракозябру. Все новости в неправильной кодировке.
Какой выход?
*

Slayer Moon

  • Захожу иногда
  • 169
  • 9 / 0
Re: Query Cache или Система кеш что лучше?
« Ответ #13 : 09.04.2011, 11:06:49 »
Поставил на Joomla 1.0 Query Cache

Настройка:
Select Backend:    Memcached
Select Database Connector:    mysql_cached
Time To Live:    300
Memcached Server: 127.0.0.1   
Memcached Port: 11211   
Save Path (for file caching):    public_html/components/com_qcache/cache/

Все работает, только сайт превращается в кракозябру. Все новости в неправильной кодировке.
Какой выход?

А сам Memcached у вас установлен? Юзайте file, если нет eaccelerator и xcache, он тоже неплохо справляется.
*

magistr_yoda

  • Захожу иногда
  • 131
  • 2 / 0
Re: Query Cache или Система кеш что лучше?
« Ответ #14 : 26.06.2014, 07:31:58 »
Товарищи, а можете этот компонент Query Cache для Joomla 1.5 выложить сюда, ато офф сайт закрылся, откуда скачать непонятно.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться