Ответить Новая тема Новый опрос 
Всего: 9 « < 4 5 6 7 8 9 >
 Оптимизация кэширования
txop
Новичок
Сообщений: 15
Регистрация: 05-04-2011


08-06-2011 19:26
ors
Цитата:
/*fix*/
$smarty->caching      = true;
if (!$smarty->is_cached(_PS_THEME_DIR_.'category.tpl', Tools::getValue('id_category').$orderBy.$orderWay)) {
/*fix*/
.
.
.


Пробовал данный метод кэширования - немного ускорил, но появился баг. Пропала возможность переключать страницы. Т.е. захожу в категорию с товарами. Нажимаю на 30-ую страницу, а остаюсь на 1-ой.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


08-06-2011 20:40
Код:
/*fix*/
$smarty->caching      = true;
if (!$smarty->is_cached(_PS_THEME_DIR_.'category.tpl', Tools::getValue('id_category').$orderBy.$orderWay.Tools::getValue('p'))) {
/*fix*/

и в конце нужно к идентификатору добавить номер страницы
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ippl
Новичок
Сообщений: 3
Регистрация: 06-05-2012


06-05-2012 13:29
Помогите пожалуйста, готов оплатить.
Установлен prestashop 1.3.1
Постоянно выключают сайт по причине нагрузки на сервер, говорят что запросы сайта к базе данных приводят к перегрузке сервера. Особенно это начинается когда когда посетители закидывают товар в корзину. Мы смерились и стали просто чистить таблицы в базе данных.
Сейчас появилась еще одна странность - товар в корзину стал добовляться автоматом - то есть включаю сайт и вижу в корзине товары, как они туда попали одному богу известно. По этой причине необходимо чистить таблицы несколько раз в день. Мы отключили всю статистику в магазине и постоянно чистим две таблицы ps_cart и ps_cart_product.
Увы на этом наши знания и навыки заканчиваются. Здесь если почитать много людей которые явно понимают эту проблему.
Просим отозваться человека, который готов уделить время и детально шаг за шагом по Skype научить что в каком файле поменять чтобы оптимизировать запросы к базе данных и оптимизировать кэширование.
Мы все оплатим, пожалуйста напишите ваш Skype и мы свяжемся с вами.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
e_v_medvedev
Профессионал
Сообщений: 806
Откуда: Москва
Регистрация: 25-03-2011


06-05-2012 21:05
Цитата:( ippl @ 06-05-2012 09:29 Смотреть сообщение )
Помогите пожалуйста, готов оплатить.
Установлен prestashop 1.3.1
Постоянно выключают сайт по причине нагрузки на сервер, говорят что запросы сайта к базе данных приводят к перегрузке сервера. Особенно это начинается когда когда посетители закидывают товар в корзину. Мы смерились и стали просто чистить таблицы в базе данных.
Сейчас появилась еще одна странность - товар в корзину стал добовляться автоматом - то есть включаю сайт и вижу в корзине товары, как они туда попали одному богу известно. По этой причине необходимо чистить таблицы несколько раз в день. Мы отключили всю статистику в магазине и постоянно чистим две таблицы ps_cart и ps_cart_product.
Увы на этом наши знания и навыки заканчиваются. Здесь если почитать много людей которые явно понимают эту проблему.
Просим отозваться человека, который готов уделить время и детально шаг за шагом по Skype научить что в каком файле поменять чтобы оптимизировать запросы к базе данных и оптимизировать кэширование.
Мы все оплатим, пожалуйста напишите ваш Skype и мы свяжемся с вами.
По поводу корзины - попробуйте вот это http://prestadev.ru/forum/tema-5540.html. Один из вариантов ускорения - перевод на AJAX загрузку части контента. Вообще прежде всего надо конечно обновить версию движка. Дает хороший результат (пример - cdolls.ru в конце прошлого года обновили движок с 1.3 на 1.4 поскольку сайт почти не работал из-за перегрузки. Расширили хостинг, сейчас еще сделан перевод загрузки части контента на AJAX, поскольку были перегрузки на странице товара. Можете сравнить скорости на рабочем http://cdolls.ru/product.php?id_product=635 (пока без AJAX) и отладочном сайте http://new.cdolls.ru/product.php?id_product=635 (с AJAX). Оба на одной машине и в одинаковых условиях. Разница отражается в способах загрузки данных о товарах той же категории и аксессуарах. Для наглядности сравнения можете воспользоваться этим http://tools.pingdom.com.) Есть и другие способы решения вашей проблемы. Так что если что - пишите на e.v.medvedev@mail.ru. Skype: e_v_medvedev.


Сообщение отредактировано e_v_medvedev 06-05-2012 17:14 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ippl
Новичок
Сообщений: 3
Регистрация: 06-05-2012


08-05-2012 01:46
Спасибо что отозвались. С корзиной немного помогло - товаров добовляется меньше. Но все равно она работет не корректно и не понятно почему. К примеру хожу по сайту как пользователь и через какое-то время вижу что в корзине появился один товар (бывет и несколько товаров) причем я этот товар даже не открывал. И другая проблема, хочу положить товар в корзину (нажимаю добавить в карзину) , магазин открывает страницу карзины , но карзина пустая. И так надо несколько раз жать и наконец он с 6-7 попытки добовляет товар в карзину.
Что с этим делать и где копать?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ippl
Новичок
Сообщений: 3
Регистрация: 06-05-2012


08-05-2012 01:46
Да и еще, почему то раньше товаров в корзиных было несколько тысячь и все работало, теперь если 400 товаров перегружается сервер и выключают сайт.


Сообщение отредактировано ippl 08-05-2012 02:51 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
77kontakt
Новичок
Сообщений: 82
Откуда: Киев, Украина
Регистрация: 18-07-2012


13-04-2013 01:03
Кто может помочь оптимизировать магазин на престе 1.4.9. ? Боюсь сама что-либо делать, т.к. ничего в этом не понимаю. Хостинг шлет предупреждения о превышении нагрузки и посоветовал сделать оптимизацию скриптов. Есть профессионалы?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
e_v_medvedev
Профессионал
Сообщений: 806
Откуда: Москва
Регистрация: 25-03-2011


13-04-2013 01:57
Цитата:( 77kontakt @ 12-04-2013 21:03 Смотреть сообщение )
Кто может помочь оптимизировать магазин на престе 1.4.9. ? Боюсь сама что-либо делать, т.к. ничего в этом не понимаю. Хостинг шлет предупреждения о превышении нагрузки и посоветовал сделать оптимизацию скриптов. Есть профессионалы?


Оптимизация скриптов и оптимизация кэширования это разные вещи. Если перебор нагрузки от скриптов, то их нужно переписывать. Где перебор, на странице товара наверное?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
77kontakt
Новичок
Сообщений: 82
Откуда: Киев, Украина
Регистрация: 18-07-2012


13-04-2013 03:45
Мне трудно сказать где перебор. Как это можно определить?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
sem4444
Cпециалист
Сообщений: 295
Регистрация: 26-03-2010


27-04-2013 21:02
Советую просто поменять тарифный план на более мощный. Все равно преста нормально не работает если у нее нет VPS. Кеширование вещь интересная, но по факту железа не заменит.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 9 « < 4 5 6 7 8 9 >