Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Recommended Posts

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 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.