Автор Тема: очень долго грузится преста 1.3.1.1  (Прочитано 942 раз)

30 Ноябрь 2013, 15:23:33
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Как исправить такую проблему? Все страницы грузятся очень долго (~10 секунд) при том что товаров всего 60 добавил. Не важно какую страницу открываю, категории товаров или просто страничку контактов. Если товары удаляю всё грузится прекрасно, быстро. Заметил что всё нормализуется опустошив именно (category_product) таблицу.
30 Ноябрь 2013, 16:00:52
Ответ #1
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
1. Включить кеширование.
2. Выключить перекомпиляцию.
3. Склеить файлы стилей и js.
4. Отключить не используемые модули
5. Проверить файлы темы, вынести все функции js в отдельные файлы, удалить лишний код (закоментированный, пояснения и т.д.)
Потом проверить с загрузку страниц с помощью firebug или pagespeed
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
30 Ноябрь 2013, 16:31:17
Ответ #2
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
1. Включить кеширование.
2. Выключить перекомпиляцию.
3. Склеить файлы стилей и js.
4. Отключить не используемые модули
5. Проверить файлы темы, вынести все функции js в отдельные файлы, удалить лишний код (закоментированный, пояснения и т.д.)
Потом проверить с загрузку страниц с помощью firebug или pagespeed

smarty.config.inc
require_once(_PS_SMARTY_DIR_.'Smarty.class.php');
$smarty = new Smarty();
$smarty->template_dir = _PS_THEME_DIR_.'tpl';
$smarty->compile_dir = _PS_SMARTY_DIR_.'compile';
$smarty->cache_dir = _PS_SMARTY_DIR_.'cache';
$smarty->config_dir = _PS_SMARTY_DIR_.'configs';
$smarty->caching = true;
$smarty->force_compile = true; // to pass "false" when put into production
$smarty->compile_check = false;
//$smarty->debugging = true;
$smarty->debug_tpl = _PS_ALL_THEMES_DIR_ . 'debug.tpl';

function smartyTranslate($params, &$smarty)

вроде кэш и так включён. или его ещё где то включить надо?
30 Ноябрь 2013, 18:24:16
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1285
  • Репутация: +13/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Установите версию 1.5.
Зачем использовать старую, которую уже не поддерживают?
Уже скачать можно 1.6.
30 Ноябрь 2013, 18:38:31
Ответ #4
  • Новичок
  • *
  • Сообщений: 4
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
не могу. у меня сильно модифицированный преста в доску объявлений :(