Бюджет По договоренности
Создан: 6 лет назад
Закрыт
Описание
Нужно доработать сайт.



Задание:



После создания n-ого количества категорий, сайт начал медленно работать, повысилась нагрузка на ресурсы хостинга.

В первый раз мы выяснили что были такие запросы к БД:



1706802 spydermc_shop localhost spydermc_shop Query 0 starting SELECT parent_id FROM oc_category WHERE category_id = '304'

1706982 spydermc_shop localhost spydermc_shop Sleep 0 NULL

1707183 spydermc_shop localhost spydermc_shop Query 0 starting SELECT parent_id FROM oc_category WHERE category_id = '304'

1708144 spydermc_shop localhost spydermc_shop Query 0 statistics SELECT parent_id FROM oc_category WHERE category_id = '304'

1708283 spydermc_shop localhost spydermc_shop Query 0 freeing items SELECT parent_id FROM oc_category WHERE category_id = '304'

1708299 spydermc_shop localhost spydermc_shop Sleep 0 NULL

1708960 spydermc_shop localhost spydermc_shop Query 0 statistics



И запросы к этой базе выполняются длительное время.

23552 spydermc 20 0 484904 117448 5596 R 12.5 0.0 0:54.95 lsphp



Решил эту проблему удалением из БД категории с id 304.



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



strace -p 45615

strace: Process 45615 attached

recvfrom(4, "\1\0\0\1\1K\0\0\2\3def\rspydermc_shop\voc_c"..., 16384, 0, NULL, NULL) = 103

sendto(4, "B\0\0\0\3SELECT parent_id FROM `oc"..., 70, 0, NULL, 0) = 70

recvfrom(4, "\1\0\0\1\1K\0\0\2\3def\rspydermc_shop\voc_c"..., 16384, 0, NULL, NULL) = 103

sendto(4, "B\0\0\0\3SELECT parent_id FROM `oc"..., 70, 0, NULL, 0) = 70

recvfrom(4, "\1\0\0\1\1K\0\0\2\3def\rspydermc_shop\voc_c"..., 16384, 0, NULL, NULL) = 103

sendto(4, "B\0\0\0\3SELECT parent_id FROM `oc"..., 70, 0, NULL, 0) = 70

recvfrom(4, "\1\0\0\1\1K\0\0\2\3def\rspydermc_shop\voc_c"..., 16384, 0, NULL, NULL) = 103

sendto(4, "B\0\0\0\3SELECT parent_id FROM `oc"..., 70, 0, NULL, 0) = 70

recvfrom(4, "\1\0\0\1\1K\0\0\2\3def\rspydermc_shop\voc_c"..., 16384, 0, NULL, NULL) = 103



2967636 spydermc_shop localhost spydermc_shop Query 0 freeing items SELECT parent_id FROM oc_category WHERE category_id = '124'

2968284 spydermc_shop localhost spydermc_shop Query 0 optimizing SELECT parent_id FROM oc_category WHERE category_id = '124'

15:15







Никаких действий на данный момент не производилось.



Так же перестали отображаться товары в категориях (любых) выглядят как прямоульники с надписью undefined.





Что требуется:



1) Восстановить работоспособность сайте.

2) Устранить проблемы с категориями (запросами которые вешают бд)

3) Сделать что ты опять отображались товары в категориях.

4) На данный момент, Сергей настроил редирект с http на htpss в файле htaccess, после это при клики на категорию получаем ошибку 404,

необходимо это исправить и что бы в браузере при вводе sevidom.com открывалась версия https.

5)Есть длинные названия категорий и они переносятся на вторую строку в меню, необходимо подправить CSS вертикального меню что бы названия категорий полностью влазили.

6) На сайте установлен плагин https://
Категория