Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

При добавлении 2500 наименований товаров опенкарт сильно тормозит


 Поделиться

Рекомендованные сообщения

Здравствуйте! Помогите в решении проблемы! Добавила на сайт 2500 товаров и теперь сайт загружается очень долго, что делать, где копать?

Ссылка на комментарий
Поделиться на других сайтах


Либо записать данные в куки или сессию. И юзать.

Ссылка на комментарий
Поделиться на других сайтах

4 часа назад, legioner26 сказал:

Либо записать данные в куки или сессию. И юзать.

Какие данные? Количество товаров в категориях?

Ссылка на комментарий
Поделиться на других сайтах


21 минуту назад, Dotrox сказал:

Какие данные? Количество товаров в категориях?

Ну типо массив записать, если уж нужен вывод количества :) 

Ссылка на комментарий
Поделиться на других сайтах

6 минут назад, legioner26 сказал:

Ну типо массив записать, если уж нужен вывод количества :) 

Если он нужен, то надо по крону раз в сутки запускать подсчёт и записывать числа в данные категорий, откуда затем и выводить.

 

А куки или сессия - это прежде всего означает, что для каждого нового посетителя (или нового браузера) подсчёт будет происходить заново. А в случае сессии он будет происходить даже при повторных заходах из того же браузера, если сессия истекла.

В общем, решение одновременно и избыточно сложное и неэффективное!

Ссылка на комментарий
Поделиться на других сайтах


50 минут назад, Dotrox сказал:

Если он нужен, то надо по крону раз в сутки запускать подсчёт и записывать числа в данные категорий, откуда затем и выводить.

 

А куки или сессия - это прежде всего означает, что для каждого нового посетителя (или нового браузера) подсчёт будет происходить заново. А в случае сессии он будет происходить даже при повторных заходах из того же браузера, если сессия истекла.

В общем, решение одновременно и избыточно сложное и неэффективное!

Да это понятно, по крону да. Ну либо сделать модификатор, добавить к таблице категории количество. И при добавлении либо удалении оно менялось бы. 

Ссылка на комментарий
Поделиться на других сайтах

3 часа назад, legioner26 сказал:

при добавлении либо удалении оно менялось бы

Товары могут добавляться и удаляться не только посредством стандартного функционала ОК, но и через различные модули с собственными моделями. В таком случае отследить изменения будет невозможно. Потому подсчёт по крону - это оптимальный вариант.

 

3 часа назад, legioner26 сказал:

добавить к таблице категории количество

А без этого в любом случае не обойтись. После подсчёта по крону нужно же куда-то результат записывать.

Ссылка на комментарий
Поделиться на других сайтах


1 час назад, Dotrox сказал:

Товары могут добавляться и удаляться не только посредством стандартного функционала ОК, но и через различные модули с собственными моделями. В таком случае отследить изменения будет невозможно. Потому подсчёт по крону - это оптимальный вариант.

 

А без этого в любом случае не обойтись. После подсчёта по крону нужно же куда-то результат записывать.

Ну тогда уже не кроном, а просто в админке сделать кнопку :)

нажал и обновил.

Ссылка на комментарий
Поделиться на других сайтах

В 20.06.2019 в 22:09, legioner26 сказал:

Ну тогда уже не кроном, а просто в админке сделать кнопку :)

нажал и обновил.

По опыту с кешем знаю, что никто её нажимать не будет.

Кнопка очистки кеша есть, но про неё вспоминают только тогда, когда кеш разрастается до гигабайта и сайт еле открывается.

Ссылка на комментарий
Поделиться на других сайтах


В 20.06.2019 в 10:21, legioner26 сказал:

Либо записать данные в куки или сессию. И юзать.

И мне расскажите, какие данные и как их юзать?

Как это повлияет на индексы в базу, количество сессий, наплыв ботов, производительность сервера?

Ссылка на комментарий
Поделиться на других сайтах


Всем спасибо, что откликнулись! Вообщем проблема из-за главного изображения, они долго открываются в списке категорий! Вот ссылка https://beautystile.ru.com/index.php?route=product/category&path=34_53_799

Изменено пользователем zoya2010ch
Ссылка на комментарий
Поделиться на других сайтах


8 часов назад, zoya2010ch сказал:

Всем спасибо, что откликнулись! Вообщем проблема из-за главного изображения, они долго открываются в списке категорий! Вот ссылка https://beautystile.ru.com/index.php?route=product/category&path=34_53_799

Почему вы решили, что дело в изображении? Это очень странное предположение!

У вас сейчас, когда первый раз открываешь какую-нибудь категорию (не пустую), время получения ответа сервера варьируется от 4 до 7 секунд, но при обновлении страницы - это уже не больше 200-300мс, что явно указывает на тормоза с базой (при обновлении страницы уже вступает в работу кеш сформированный при первом запросе).

 

Кроме того, хотя сайт на https, все ссылки на сайте сейчас с http.

И даже редирект на https настроен неправильно: он перекидывает на ссылку с портом - https://beautystile.ru.com:443/

Ну, и очевидное: полное отсутствие ЧПУ.

 

А ещё у вас на странице входа в админку выскакивает реклама. Первый раз такое вижу.

Авторизация.png

Ссылка на комментарий
Поделиться на других сайтах


4 минуты назад, Dotrox сказал:

А ещё у вас на странице входа в админку выскакивает реклама. Первый раз такое вижу.

 

А вы консоль откройте и увидите, почему там реклама http://prntscr.com/o5cghu

Ссылка на комментарий
Поделиться на других сайтах

1 минуту назад, Bn174uk сказал:

 

А вы консоль откройте и увидите, почему там реклама http://prntscr.com/o5cghu

Откуда она грузится, я видел. Это не снимает вопроса, откуда она взялась.

То ли какой-то модуль надо в чёрный список занести, то ли того, кто этот магазин делал (хотя его и так есть за что).

Ссылка на комментарий
Поделиться на других сайтах


Здравствуйте! А как все сделать чтобы все по человечески работало, я сама этот сайт делаю, я пока новичок, как понять эти слова, можно просыми словами объяснить

Кроме того, хотя сайт на https, все ссылки на сайте сейчас с http.

И даже редирект на https настроен неправильно: он перекидывает на ссылку с портом - https://beautystile.ru.com:443/

Ну, и очевидное: полное отсутствие ЧПУ.

Ссылка на комментарий
Поделиться на других сайтах


4 минуты назад, zoya2010ch сказал:

Кроме того, хотя сайт на https, все ссылки на сайте сейчас с http.

Все ссылки в коде страницы с протоколом http, а должны быть с https. Объяснить как-то ещё понятней нереально.

В конфигах пропишите везде, где встречается ваш домен, вместо http - https. Это решит проблему.

 

12 минут назад, zoya2010ch сказал:

И даже редирект на https настроен неправильно: он перекидывает на ссылку с портом - https://beautystile.ru.com:443/

Покажите ваш .htaccess.

 

13 минут назад, zoya2010ch сказал:

Ну, и очевидное: полное отсутствие ЧПУ.

Вы знаете что такое ЧПУ?

Ссылка на комментарий
Поделиться на других сайтах


В конфигах пропишите везде, где встречается ваш домен, вместо http - https. Это решит проблему

 

Это куда заходить , просто не поняла как прописать,можно по простому ,через админ?

Ссылка на комментарий
Поделиться на других сайтах


26 минут назад, zoya2010ch сказал:

Вот как выглядит файл config.php, Вы здесь имеете ввиду переименовать?

2019-06-22_231223.png

Да тут измените все http на https и редирект в .htaccess

Ссылка на комментарий
Поделиться на других сайтах

1 час назад, zoya2010ch сказал:

Вот как выглядит файл config.php, Вы здесь имеете ввиду переименовать?

Да. Только обратите внимание, что я сказал именно заменить http на https! А то вы его ещё в пути к директориям подописываете.

Речь идёт только про места, где, по сути, ссылка на сайт.

 

1 час назад, zoya2010ch сказал:

У меня почему-то в корне сайта два файла .htaccess

Только вам может быть известно почему.

В любом случае, второй файл не работает, там в название дописан символ подчёркивания.

Но именно второй, судя по всему, это родной файл от ОК, ибо в том, что на скрине нет кучи комментариев из дефолтного файла.

 

Выложите содержимое .htaccess текстом, я не буду его со скрина перепечатывать.

 

 

1 час назад, zoya2010ch сказал:

Это адрес страницы по другому URL

Это свойство, а не смысл.

ЧПУ - это "человеко-понятный урл". Хотя делается он всё же в значительной степени для поисковиков, а не людей.

Так вот, ЧПУ - это когда в ссылке не роуты и id, а названия товаров и категорий транслитом. И наличие ЧПУ - это де-факто уже стандарт.

Ссылка на комментарий
Поделиться на других сайтах


2 часа назад, Dotrox сказал:

Откуда она грузится, я видел. Это не снимает вопроса, откуда она взялась.

То ли какой-то модуль надо в чёрный список занести, то ли того, кто этот магазин делал (хотя его и так есть за что).

грузится это с модуля OCMOD Editor for OpenCart 3.0

так что стоит задуматься, ставить такие модули или нет.

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.