Автор Тема: Долго прогружаются страницы сайта, также в админке.  (Прочитано 1573 раз)

30 Август 2016, 11:53:45
Ответ #15
  • Новичок
  • *
  • Сообщений: 46
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
счётчики отключил, видно что грузится из консоли, сам файл .html по 16 сек.
30 Август 2016, 13:17:58
Ответ #16
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Поставать новый сайт на поддомен, с демо базой товаров и проверь скорость. Если также медлено, то хостинг менять нужно.
30 Август 2016, 13:44:47
Ответ #17
  • Новичок
  • *
  • Сообщений: 46
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Поставать новый сайт на поддомен, с демо базой товаров и проверь скорость. Если также медлено, то хостинг менять нужно.

Делал так, всё в норме функционирует
30 Август 2016, 16:19:37
Ответ #18
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
30 Август 2016, 16:50:13
Ответ #19
  • Новичок
  • *
  • Сообщений: 46
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
30 Август 2016, 18:01:32
Ответ #20
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22816
  • Репутация: +17143/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Лог сервера смотрите. Изображения у вас долго грузятся. Или хостинг слабый, или не хватает каких-то пакетов.
В админке Конфигурация / Информация - Проверить конфигурацию  посмотрите, может показать что не хватает.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
30 Август 2016, 21:08:10
Ответ #21
  • Новичок
  • *
  • Сообщений: 12
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
картинки тут не главная проблема...
сам контроллер отрабатывает за почти 6 сек, многовато...

давайте попробуем посмотреть все ошибки, но немного другим способом, нежели тут предлагали.

допишите в конец .htaccess файла эти строки:

php_flag  log_errors on
php_value error_log  [путь к вашей веб папки от корня сервера]/logs/PHP_errors.log
права на файл поставьте 666

ну и проследите что бы туда что-то писалось.
30 Август 2016, 21:51:54
Ответ #22
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
http://prestashop-forum.ru/index.php/topic,1304.0.html
Включите показ ошибок и профилирование.
Это тоже самое, что и
допишите в конец .htaccess файла эти строки:

php_flag  log_errors on
php_value error_log  [путь к вашей веб папки от корня сервера]/logs/PHP_errors.log
права на файл поставьте 666
Показ разный.

Лог ошибок сервера смотрите. Если разрешено писать ошибки в лог и уровень начиная с предупреждений, то в нем все будет. Если шаред хостинг, то все бесполезно. Только в техподдержку писать, они скажут есть ли ошибки и какие.

сам контроллер отрабатывает за почти 6 сек, многовато...
Для этого логирование не обязательно включать. Сделать нужно то, что писал Adik - включить профилирование.
define('_PS_DEBUG_PROFILING_', true);Покажет все запросы и время выполнения.
Так можно узнать что тормозит загрузку.
30 Август 2016, 22:44:03
Ответ #23
  • Новичок
  • *
  • Сообщений: 41
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У меня тормозился сайт, пока не отключил КЭШИРОВАНИЕ внизу страницы, что-то там конфликтовало. Кеш SMARTY включён.
Страницы у вас имеют небольшой вес и дело вовсе не в изображениях. Смотрите, сами https://tools.pingdom.com/#!/bx902g/storenex.ru.
31 Август 2016, 06:36:17
Ответ #24
  • Новичок
  • *
  • Сообщений: 46
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Лог сервера смотрите. Изображения у вас долго грузятся. Или хостинг слабый, или не хватает каких-то пакетов.
В админке Конфигурация / Информация - Проверить конфигурацию  посмотрите, может показать что не хватает.
Пишет:
"Требуемые параметры Обратите внимание на следующие ошибки"
Самой ошибки не указано!!!

Выключил ещё параметр magicquotes
31 Август 2016, 08:12:49
Ответ #25
  • Новичок
  • *
  • Сообщений: 46
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Включил всё,
Сверху страницы:
Notice: Use of undefined constant _PS_PRICE_COMPUTE_PRECISION_ - assumed '_PS_PRICE_COMPUTE_PRECISION_' in /home/u155428/storenexru/www/modules/socialsharing/socialsharing.php on line 171
Warning: round() expects parameter 2 to be long, string given in /home/u155428/storenexru/www/classes/Tools.php on line 1592
Notice: Use of undefined constant _PS_PRICE_COMPUTE_PRECISION_ - assumed '_PS_PRICE_COMPUTE_PRECISION_' in /home/u155428/storenexru/www/modules/socialsharing/socialsharing.php on line 172
Warning: round() expects parameter 2 to be long, string given in /home/u155428/storenexru/www/classes/Tools.php on line 1592
31 Август 2016, 08:43:37
Ответ #26
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
С модулем socialsharing были проблемы
http://prestashop-forum.ru/index.php/topic,4966.msg29907.html#msg29907
Исправили в последнем обновлении.

Ошибку "round() expects parameter 2 to be long" тоже поправили
public static function ps_round($value, $precision = 0)
{
        static $method = null;

        if ($method == null)
        $method = (int)Configuration::get('PS_PRICE_ROUND_MODE');

        if ($method == PS_ROUND_UP)
                return Tools::ceilf($value, $precision);
        elseif ($method == PS_ROUND_DOWN)
                return Tools::floorf($value, $precision);
        return round($value, $precision);

Обновите prestashop.
31 Август 2016, 08:47:20
Ответ #27
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
31 Август 2016, 10:23:27
Ответ #28
  • Новичок
  • *
  • Сообщений: 46
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
С модулем socialsharing были проблемы
http://prestashop-forum.ru/index.php/topic,4966.msg29907.html#msg29907
Исправили в последнем обновлении.

Ошибку "round() expects parameter 2 to be long" тоже поправили
public static function ps_round($value, $precision = 0)
{
        static $method = null;

        if ($method == null)
        $method = (int)Configuration::get('PS_PRICE_ROUND_MODE');

        if ($method == PS_ROUND_UP)
                return Tools::ceilf($value, $precision);
        elseif ($method == PS_ROUND_DOWN)
                return Tools::floorf($value, $precision);
        return round($value, $precision);

Обновите prestashop.

Сделал так, по сравнению что было магазин залетал.
Всем спасибо за помощь!!!!

Немного придётся после обновления подкорректировать модули нужно, и не всё переведено на русский.