Новости Joomla

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

peHa

  • Осваиваюсь на форуме
  • 34
  • 2 / 0
Приветствую, формучане.
Joomla 1.5.14 + VirtueMaert 1.1.3.
Включен кеш в общих настройках.
System-Cache выключен, т.к. работает VirtueMart.
Генерируется на главной 140-150 запросов.

Установил Query Cache 1.5 RC2, чтобы сократить количество запросов путем их кеширования. Использую File метод, ибо удаленный хостинг.
Но я не могу запустить данный компонент, кеш-папка пуста (по умолчанию: /home/site/public_html/components/com_qcache/cache/).
Нашел похожую проблему на офсайте:
Цитировать
Is your /includes/ directory (and the files under it) writable?
You have them reversed. the directory should be 644 (or 666), and the files should be 755 (or 777).

Немного страшновато менять права на папку /includes/ , т.к. не освоил ещё знаний по правам на папки и возможные последствия некорректных прав.
Требуется совет знающего человека. Подскажите решения для нормальной работы данного компонента.
*

peHa

  • Осваиваюсь на форуме
  • 34
  • 2 / 0
Менял права папки на 777. И всё равно не могу запустить данный компонент.
*

morph

  • Давно я тут
  • 923
  • 105 / 0
*

peHa

  • Осваиваюсь на форуме
  • 34
  • 2 / 0
Статистика по количеству запросов на 18 дней ноября:
120940 /components/com_virtuemart/show_image_in_imgtag.php
10449 /index2.php
6303 /index.php
4760 /components/com_virtuemart/fetchscript.php

Я понимаю, что акцент нужно направить:
1) на модуль изменения изображения товара Virtuemart'a show_image_in_imgtag.php. Не могу найти замену этому скрипту. В идеале был бы хорош вывод рисунка из папки resized напрямую.
2) на модуль объединения и вывод CSS и js Virtuemart'a fetchscript.php Давно хочу заменить его на просто вывод готового CSS и js.
Есть ли решения?
*

morph

  • Давно я тут
  • 923
  • 105 / 0
есть.но 140-150 запросов. генерит модули вирта.вот и спрашиваю - какие стоят.
здесь есть универсальный модуль - там все напрямую.
*

peHa

  • Осваиваюсь на форуме
  • 34
  • 2 / 0
1) 47 запроса генерит только S5 VM Accordion Menu, опрашивая категории "publish=Y". Кеш меню не используется, попробую добавить галочку "Кешировать" в XML модуля. Может поможет.
UPD. Добавил в xml-файл модуля параметры кеширования - количество запросов на главной с 111 до 61 сократил :) Ниже код.
Код
<params group="advanced">
<param name="cache" type="list" default="1" label="Caching" description="Select whether to cache the content of this module">
<option value="1">Use global</option>
<option value="0">No caching</option>
</param>
<param name="cache_time" type="text" default="900" label="Cache Time" description="The time before the module is recached" />
</params>

2) 43 генерят 2 модуля VM: Random products и Featured products.
UPD2. Добавил в эти 2 модуля в xml-файл параметры кеширования аналогично первого меню - количество запросов на главной с 61 до 21 сократил :) Рад неимоверно. Иногда полезно шевелить свой моск.

morph, если возможно, озвучь решения по show_image_in_imgtag.php и fetchscript.php (или в личку).

P.S. Посмотрел количество запросов на странице раздела товара. 20 товаров генерит по 8 запросов (всего 160). Итого с остальными 216 запросов на страницу. Реально используется 5 из 8 запросов на товар, т.е. есть потенциал уменьшить число запросов на 60. Только, где это редактировать?
« Последнее редактирование: 19.11.2009, 14:21:28 от peHa »
*

morph

  • Давно я тут
  • 923
  • 105 / 0
Цитировать
1) 47 запроса генерит только S5 VM Accordion Menu
замените другим или уберите проверку на публикацию если не нужна
Цитировать
2) 43 генерят 2 модуля VM: Random products и Featured products.
замените на
http://joomlaforum.ru/index.php/topic,71309.210/topicseen.html


Цитировать
P.S. Посмотрел количество запросов на странице раздела товара. 20 товаров генерит по 8 запросов (всего 160). Итого с остальными 216 запросов на страницу. Реально используется 5 из 8 запросов на товар, т.е. есть потенциал уменьшить число запросов на 60. Только, где это редактировать?
извесная проблема. все запросы в shop_browse_queries.php ... таков уж вирт (((


Цитировать
morph, если возможно, озвучь решения по show_image_in_imgtag.php и fetchscript.php (или в личку).
никогда над этим не задумывался.пропишите в шаблоне путь до товара и уберите динамическое изменение размеров
*

peHa

  • Осваиваюсь на форуме
  • 34
  • 2 / 0
Спасибо за советы.
Как писал выше добавлением параметров включения кеша в модули снизил количество запросов на главной с 111 до 21.

Цитировать
замените на
http://joomlaforum.ru/index.php/topic,71309.210/topicseen.html
Универсальный модуль пробовал раньше. Заменил 2 моих на 2 универсальных. В итоге сайт повис из превышения максимального количества одновременных подключений. Хостинг Агава, ограничение - 50 подключений. Проблема описывалась здесь.
*

cyberw

  • Новичок
  • 9
  • 0 / 0
Цитировать
Установил Query Cache 1.5 RC2, чтобы сократить количество запросов путем их кеширования. Использую File метод, ибо удаленный хостинг.
Но я не могу запустить данный компонент, кеш-папка пуста (по умолчанию: /home/site/public_html/components/com_qcache/cache/).
Вам нужно в разделе "Общие настройки", "Сервер", установить "Тип базы данных: mysql_cached" (вместо по умолчанию mysql).
Сам долго думал чего он не работает, пока все исходники не перелопатил.
*

rubasket

  • Захожу иногда
  • 346
  • 13 / 1
  • RuBasket.com
а квери кэш со стандартным кэшем кьо-ниб. пробовал одновременно запускать ?)
Только я знаю,что могу (C) Джон Локк 
Why him ?Mmm? What  about me? БЕНЖАМИН Л
*

TTL

  • Захожу иногда
  • 163
  • 10 / 0
  • Мы друзья, не то что другие))
Советую использовать последнюю версию компонента из ночных сборок http://www.joomlaperformance.com/nightly/QueryCache/
*

rubasket

  • Захожу иногда
  • 346
  • 13 / 1
  • RuBasket.com
эх ,жалко у меня легаси (
не пойму что такого в легаси,что из-за него не работает данный компонент?
Только я знаю,что могу (C) Джон Локк 
Why him ?Mmm? What  about me? БЕНЖАМИН Л
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
эх ,жалко у меня легаси (
не пойму что такого в легаси,что из-за него не работает данный компонент?
я сам жду када webo сделают кеширование sql.
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

rubasket

  • Захожу иногда
  • 346
  • 13 / 1
  • RuBasket.com
вебо?скл? я думал они(вебо) только клиентской частью занимаются.
Вы знаете,мускул для того и мускул,чтобы 50 запросов обрабатывать. запросы к базе проходят в разы быстрее ,чем к файлу
Только я знаю,что могу (C) Джон Локк 
Why him ?Mmm? What  about me? БЕНЖАМИН Л
*

cyberw

  • Новичок
  • 9
  • 0 / 0
запросы к базе проходят в разы быстрее ,чем к файлу
При локальном тесте, на локальном веб сервере, при использовании QueryCache, тип: файл-кеш, работа быстрее в 2-3 раза.
*

rubasket

  • Захожу иногда
  • 346
  • 13 / 1
  • RuBasket.com
тогда объясни мне смысл создания бд,если раньше все писалось в файл ?
в доках написано:скорость и структура
Только я знаю,что могу (C) Джон Локк 
Why him ?Mmm? What  about me? БЕНЖАМИН Л
*

cyberw

  • Новичок
  • 9
  • 0 / 0
По сути СУБД MySql данные хранит тоже в файлах, поэтому разница между файловым и sql-вариантом заключается только в методе хранения и доступа к данным и если данные хранятся в MySql, то это не значит что ты получишь прирост в скорости.
*

rubasket

  • Захожу иногда
  • 346
  • 13 / 1
  • RuBasket.com
а время парсить файл учли?
Только я знаю,что могу (C) Джон Локк 
Why him ?Mmm? What  about me? БЕНЖАМИН Л
*

cyberw

  • Новичок
  • 9
  • 0 / 0
Скажу сразу, я не собираюсь вдаваться в детали, извините, просто щас нет времени у меня на это, я просто высказал результат применение модуля Query Cache, скорость работы увеличилась в 2-3раза.
*

VP

  • Захожу иногда
  • 72
  • 5 / 0
Вам нужно в разделе "Общие настройки", "Сервер", установить "Тип базы данных: mysql_cached" (вместо по умолчанию mysql).
Сам долго думал чего он не работает, пока все исходники не перелопатил.

Как только пишу в настройкас сервера mysql_cached, сайт тут же перестает работать - просто чистый лист выдает.
Кто знает, в чем причина?
*

cyberw

  • Новичок
  • 9
  • 0 / 0
Это означает что есть проблема, но причины её вам не видны, т.к. отключен вывод сообщений об ошибках php. Скорей всего проблема в правах доступа для записи к папкам для хранения кеша.
Добавьте в файл .htaccess эти строки для вывода сообщений об ошибках, для отладки проблемы:
Код
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors on
php_flag ignore_repeated_errors off
php_flag ignore_repeated_source off
php_flag report_memleaks on
php_flag track_errors on
php_value docref_root 0
php_value docref_ext 0
*

VP

  • Захожу иногда
  • 72
  • 5 / 0
Это означает что есть проблема, но причины её вам не видны, т.к. отключен вывод сообщений об ошибках php. Скорей всего проблема в правах доступа для записи к папкам для хранения кеша.
Добавьте в файл .htaccess эти строки для вывода сообщений об ошибках, для отладки проблемы:
Добавил. А где ошибки смотреть? По-прежнемы выдает чистый лист.
Сделал 777 права на папку кеша. Ничего не изменилось. Причем когда в настройкас сервака написано mysql, то сайт работает, но в папку ...compontnts/com_qcache/cache ничего не записывается. Когда в настройках меняю с mysql на mysql_cached то в папку кеша начинают писаться файлы, но сайт тупо выводит белый лист.
*

cyberw

  • Новичок
  • 9
  • 0 / 0
Попробуйте в файле configuration.php изменить значение параметра вывода сообщений об ошибках, для этого замените строку:
Код
var $error_reporting = '-1';
на
Код
var $error_reporting = '1';
Или активтировать вывод сообщений об ошибках в админ части, в настройках Joomla.
Ошибки должны быть видны в браузере.
*

VP

  • Захожу иногда
  • 72
  • 5 / 0
Попробовал. Все равно, как только включаю mysql_cahced то показывает белый экран и все. Никаких ошибок. А если перехожу на mysql то сайт работает и опять таки никаких ошибок.
*

cyberw

  • Новичок
  • 9
  • 0 / 0
Зайдите в админ часть, меню "Помощь", затем "Информация о системе", затем вкладка "Установки PHP", проверьте параметр "Показывать ошибки: Включено", включено ли?.
А так же вкладка "Информация PHP", параметр "display_errors" должен быть "On".
*

VP

  • Захожу иногда
  • 72
  • 5 / 0
Написано так:
PHP Core
Directive   Local Value   Master Value
display_errors   On   On
display_startup_errors   On   Off
*

cyberw

  • Новичок
  • 9
  • 0 / 0
А во вкладке "Установки PHP"?
*

VP

  • Захожу иногда
  • 72
  • 5 / 0
Параметр    Значение
 
Безопасный режим:    Выкл
Open basedir:    Нет
Показывать ошибки:    Вкл
Short Open Tags:    Вкл
Загрузка файла:    Вкл
Magic Quotes:    Вкл
Register Globals:    Выкл
Буферизация вывода:    Выкл
Session save path:    /tmp
Session auto start:    0
XML включен:    Да
Zlib включен:    Да
Выключенные функции:    Нет
Mbstring включен:    Да
Iconv доступен:    Да
Визуальный редактор:    Editor - No Editor
*

cyberw

  • Новичок
  • 9
  • 0 / 0
В приложении файл file.php, попробуйте заменить им файл \components\com_qcache\backends\file.php, этот файл для меня корректировали в компании ElbuzGroup, там есть проблемы в стандартном компоненте qcache. Если не поможет, тогда рекомендую обратиться к ElbuzGroup, эти ребята профи, хотя это не их специализация.

[вложение удалено Администратором]
*

VP

  • Захожу иногда
  • 72
  • 5 / 0
теперь по крайней мере он пишет какую-то ошибку:

JError Unable to load Database Driver:mysql_cache
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla накешировала 200Mb в директорию cache/page при отключенном кешировании, что за ...?

Автор Marygold

Ответов: 12
Просмотров: 5466
Последний ответ 27.09.2023, 09:23:54
от XFQDesNik
Не работает компонент контакты (отправка почты) 1.5.14

Автор AlexStra

Ответов: 21
Просмотров: 17097
Последний ответ 06.03.2020, 15:39:36
от voland
Query Cache или Система кеш что лучше?

Автор Trampypys

Ответов: 14
Просмотров: 5213
Последний ответ 26.06.2014, 07:31:58
от magistr_yoda
Неправильно работает компонент Контакты

Автор r0z1x

Ответов: 0
Просмотров: 1148
Последний ответ 06.05.2014, 12:19:35
от r0z1x
Компонент голосования ace poll

Автор Legran88

Ответов: 0
Просмотров: 1076
Последний ответ 31.03.2014, 08:20:15
от Legran88