Дописи в корисному
- Как сделать, чтобы ...(0)
- Как определить активный ...(0)
- SMF добавляем кнопку ...(0)
- А как сделать кнопку ...(0)
- Joomla: JFolder:: create: Path ...(0)
- Прописываем мета ...(0)
- Как убрать meta name="generator" ...(0)
- Регистрация поисковики ...(0)
- IceVmCart+SEF - модуль корзины ...(5)
- Flash поверх выпадающего ...(0)
- Ошибка в Джумле: ...(0)
- Warning: Parameter 1 to modMainMenuHelper::buildXML() ...(0)
- Всплывающее окно ...(0)
- Свежие патчи (обновления) ...(0)
- Простой скрипт плавной ...(0)
- Добавляем новое ...(0)
- Начинающим верстальщикам. ...(0)
- Virtuemart - ускорение ...(2)
- Cloud Zoom - простой и ...(0)
- Инструмент для начальной ...(0)
- error : Parameter 2 to frontpage() ...(0)
- Не все позиции модулей ...(0)
|
бер.
13
Virtuemart - ускорение роботы магазина.
Привет!
Цитировать
/ваш_сайт/www/administrator/components/com_virtuemart/html/
там находим файл shop_browse_queries.php
$where_clause[] = "(`#__{vm}_product_category_xref`.`product_id`=`#__{vm}_product`.`product_id` OR `#__{vm}_product_category_xref`.`product_id`=`#__{vm}_product`.`product_parent_id`)";
заменяем ее на
Код:
$where_clause[] = "(`#__{vm}_product_category_xref`.`product_id`=`#__{vm}_product`.`product_id`)";
Оригинальная тема на форуме виртуамарта - http://forum.virtuemart.net/index.php?topic=65103.0 Висит с января 2010 как видите..там же дальше в 3-ех страницах можете почитать благодарственные отзывы народа, с каталогом в 5000-30.000 товаров, и как у них все стало летать. К слову там же можно найти и каммент разработчика по этому поводу. А если копнуть свосем глубоко, некий малый, я так понимаю русский (нкто haword) выложил свой вариант файла shop_browse_queries.php Кому лень копаться в коде, вот ссылки (файл приаттачить почему-то не могу) http://slil.ru/29548397 - версия от Udo http://slil.ru/29548399 - версия от haword ВАЖНО: кол-во запоросов не уменьшилось. Изменилось само качество запроса. ВАЖНО №2: чтобы уменьшить кол-во запросов к БД (тобишь кэшировать их) юзайте вот этот замечтательный компонент: QueryCache 1.5.0 RC2 (for Joomla 1.5.x) - http://www.joomlaperformance.com/component/option,com_docman/task,cat_view/gid,41/Itemid,39/ Мануалка по установке - http://www.joomlaperformance.com/component/option,com_easyfaq/task,view/id,28/Itemid,7/ ВАЖНО №3: Сам еще пока не проверял (в ближайшие пару часов) нашел еще вот такой интересный вариант кэша - http://forum.virtuemart.net/index.php?topic=43602.0 Обо мне: Joomla 1.5.18 Virtuemart 1.1.4 После установки QueryCache кол-во запросов в VirtueMart при просмотре товара сократилось в 1.5 раза После установки хака + querycache магазин стал грузится за
Цитировать
Application afterLoad: 0.000 seconds, 0.40 MB
Успехов ребят! Application afterInitialise: 0.188 seconds, 4.55 MB Application afterRoute: 0.197 seconds, 5.46 MB Application afterDispatch: 0.455 seconds, 18.28 MB Application afterRender: 0.519 seconds, 19.36 MB ![]() Источник: http://joomlaforum.ru/index.php/topic,124933.0.html |















Comments
Огромное спасибо!
RSS feed for comments to this post