Сайт завязан на шаблонизаторе и запутан Больше интересует второй пункт 1) у нас сейчас при оформлении заказа покупателем, имеется один вариант приобретениея. Нам необходимо что бы было три варианта ...
Joomla3+Virtuemart3. Доработка фильтра товаров Cherry Picker.
Сайт: www.qwatch.ru/
Фильтр работает, важно найти косяки – что его тормозит. Он должен работать в разы быстрее.
Вводные по структуре каталога и свойств товара указаны в приложении.
Вводные по фильтру товаров также указаны в приложении.
Суть проблемы и задание:
Проблема в скорости. Сайт должен работать быстро – и с точки зрения юзабилити, и с точки зрения поисковиков (фактор ранжирования). Медленный сайт просто вообще не нужен для бизнеса, это убыток. Плюс есть некоторые технические косяки, мои мысли и замечания указаны ниже:
1. Технический косяк 1 – не работает параметр производителей. Он работал, но его начал настраивать программист, чтобы он грузился аяксом, и бросил недоделанным. Теперь, если включить этот параметр, фильтр вообще не работает. Какая-то ошибка мешает.
2. Технический косяк 2 – не могу создать копию модуля. Тут история такова: при загрузке параметров аяксом по идее сайт с фильтром вообще должен «летать», так как сам фильтр банально получает только названия полей и ВСЕ!!! Долго не получалось сделать, чтобы он работал быстро. Он все равно добавлял 2 секунды к скорости загрузки страницы (время я говорю визуально, на очень быстром интернете). В какой-то момент удалось настроить так, что в корневом каталоге Virtuemart ощутимой задержки не было (ура!), страница вся грузилась за 2 секунды и это было в рамках разумного. Но при переходе в любую категорию (например, «Наручные часы») скорость резко падала до 4-5 секунд. Как сказал разработчик – подключается JOIN. Для чего он там нужен – он не объяснил, но я предположил, что фильтр в каждой категории проверяет по товарам внутри – какие именно настраиваемые поля там присутствуют. Моё решение созрело сразу – поскольку у меня типы товаров и категории полностью совпадают, надо отключить JOIN вообще, сделать несколько копий модуля с настройками в админке нужных полей и запускать каждую копию модуля в своей категории. Но проверить не удалось – на этой стадии разработчик пропал, а копию модуля сделать не получается
Более того, он что-то пошаманил с ценой, она стала грузиться тоже аяксом, но теперь даже в корневой категории virtuemart страница грузится снова не 2 секунды, а очень долго. Занавес.
Если удастся как-то иначе добавить скорости модулю, то его копии по сути и не нужны. Если ничего не получится и мои предположения насчет функции JOIN верны, то есть такой вариант.
3. Конечно, важна и скорость срабатывания фильтра, когда покупатель выбирает конкретный параметр. Во всех случаях надо стремиться к 2 секундам, или быстрее. Старый сайт фильтрует за 2 секунды любой параметр при том, что товаров на нем более 40 тысяч. Новый – в данный момент порядка 5 секунд (в 2.5 раза дольше), хотя товара на нем в 2.5 раза меньше! Не понимаю, почему этот так тормозит. Тормозит именно фильтр – пробовал отключать его и замерять время без фильтра и с ним и визуально, и через timeline. Вывод – без фильтра все работает очень быстро, проблема не в отображении категории, а именно в фильтре. Debug под фильтром не показывает всей картины. При включении фильтра резко растет показатель TTFB.
Варианты других фильтров мне не очень подходят, так как к этому "привязан" дополнительный функционал.
Заявки фрилансеров
Похожие заказы
- Системы управления (CMS)1 заявкаЗакрыт9 лет назад
Добрый день, Необходимо определить на чём сделан движок сайта и cms, а так же помочь с управлением данным сайтом. Сайт: www.dragonknight.ru. В наличии есть пароль администратора и код администратора от данного сайта. ...
Системы управления (CMS)1 исполнительЗавершен9 лет назадПривет, друзья! Нужна помощь. Есть недоработанный блог на Wordpress, нужно исправить ошибки микроразметки.
Системы управления (CMS)1 исполнительЗавершен9 лет назадв форме заказа.была функция прогрес загрузки файла,можно было увидеть момент загрузки после обновления темы, и перехода на https поля для загрузки файлов перестали отображаться нужно устранить проблему
Системы управления (CMS)3 заявкиЗакрыт8 лет назадв форме заказа.была функция прогрес загрузки файла,можно было увидеть момент загрузки после обновления темы, и перехода на https поля для загрузки файлов перестали отображаться нужно устранить проблему
Системы управления (CMS)1 заявкаЗакрыт8 лет назадCONTACT FORM 7 1.В заявке,отправитель указан почта принадлежала нам, а не клиенту,необходимо,чтоб когда приходила заявка, мы могли ответить на письмо, не писав эл почту клиента ,чтоб автоматически уже был эл почта ...
Системы управления (CMS)1 исполнительЗавершен8 лет назад- $200
Здравствуйте! Нужен специалист, который грамотно реализует мультисайт и встроит сеть в существующий сайт. Требования: отличное знание WordPress, опыт работы не менее 4-х лет, опыт работы с мультисайтом, знание английского языка как минимум ...
Системы управления (CMS)1 исполнительЗавершен9 лет назад Приветствую! Нужно перенести сайт на CMS Joomla, ссылка по запросу
Системы управления (CMS)1 исполнительЗавершен8 лет назадПри прописывании в .htaccess зеркала с WWW невозможно зайти в админку и не работает часть функционала из front end. При зеркале без WWW - всё работает отлично. ocStore 1.5.6.4
Системы управления (CMS)1 исполнительЗавершен9 лет назадВсем привет! Есть сайт типа: http://moeditya.com/ 1. В сайтбаре необxодимо сделать + вывести такую же кнопку: http://image.prntscr.com/image/9d9076c9ee0442959fa95d8f8858522e.png Которая ведет на страницу с содержанием такого же рода: http://moeditya.com/kalkulyator-rascheta-beremennosti/ Только основным содержанием будет - ...
Системы управления (CMS)5 заявокЗакрыт8 лет назад