Содержание
Opencart тормозит корзина • фриланс-работа для специалиста • категория Веб-программирование ≡ Заказчик Владислав Крижевский
6 из 6
проект завершен
публикация
прием ставок
утверждение условий
резервирование
выполнение проекта
проект завершен
На сайте: https://vapehydra.in.ua/
ТЗ
1) Очень сильно тормозят кнопки +- в корзинке в шапке, сделать чтобы работали как на демке шаблона https://unishop2.tk/ (Имеется ввиду скорость)
2) Вторая проблема возможно является корнем первой проблемы и она более глобальна.При добавление 20+ товаров в корзину cайт при переходе на любые страницы начинает заметно притормаживать. В саму корзину при 20+ товаров он заходит только спустя секунд 10, ну и чем больше товаров в корзине тем сильнее начинает тормозить.
Суть задания : Ускорить корзину
Существует модуль Cart Cache (<=кликабельно не реклама) (который на версии 2. 3 отлично справлялся с этой проблемой, а сейчас у меня 3.0), который кеширует товары в корзине для текущей сессии, но у меня он отказывается работать корректно. При включенном этом модуле товары в корзине отказываются как-либо модифицироваться, то-есть ни удалить товар из корзины нельзя, ни добавить дополнительный по количеству. Такая особенность проявляется в браузере Google Chrome. В Edge к примеру вроде как удаляет и добавляет, но это не точно.
Ищу исполнителя который сможет предложить адекватное решение этой проблемы с корзиной в опенкарт. Либо заставит модуль Cart Cache работать ибо автор просто развел руками. Исполнитель должен быть ответственным, и выполнить задание в оговоренные сроки.
Версия ocStore 3.0.2.0
Opencart тормозит корзина
Качество
Профессионализм
Стоимость
Контактность
Сроки
12из10
Молниеносная скорость и понимание задачи. Мастер своего дела.
Opencart тормозит корзина
Оплата
Постановка задачи
Четкость требований
Контактность
Отличное сотрудничество! Задача поставлена четно. Постоянно на связи. Рекомендую!
Станислав Федоренко
| Сейф
Ставки
5
Обсуждение
1
дата
онлайн
рейтинг
стоимость
время выполнения
2 дня2000 UAH
2 дня2000 UAH
Здравствуйте! Готов исправить, есть большой опыт разработки на OpenCart, разберусь в чем проблема и исправлю.
Обращайтесь!15 дней20 000 RUB
15 дней20 000 RUB
добрый день, у вас достаточно медленный сервер, а отличие от демо, то что там нет поститтелей и какой либо вообще нагрузки, либо конфигурация вашего сервера не достаточно для вашего магазина, пишите, можем решить этот и телько вопрос
ставка скрыта фрилансером
1 день1500 UAH
1 день1500 UAH
Добрый вечер! Могу поставить свой софт для оптимизации, ну и не мешало бы настроить кеш и тд. Пишите в личку. Спасибо!
3 дня1300 UAH
3 дня1300 UAH
Добрый вечер, готов решить вашу проблему, посмотрел на сайте , решу вопрос
2 года назад
73 просмотра
Помощь — Жутко тормозит сайт после наполнения товарами — OpenCart и ocStore
shtt
Постоялец
- Автор темы
#11
Всем спасибо. Отключил отображение количества товаров в категориях, сразу скорость стала заметно лучше. Подключил Memcached сайт поживее стал. pagespeed для пк показал 95, для мобильных 69. Буду изучать еще вашу информацию и оптимизировать, чтобы еще ускорить. Еще раз всем СПАСИБО!
AlisaMei
Создатель
#12
shtt написал(а):
На что сделать уклон? На RAM или CPU?
Нажмите для раскрытия…
С большой БД лучше делать упор на IOPS диска. Лучше брать на NVMe.
Потом уже делать упор на RAM.
Процессор тоже важно, но до определенного предела. К примеру 0.5 vcpu это мало, если vps, ибо ему помимо сайта надо тянуть операционку. Если хостинг, то думаю вполне достаточно.
DJ PROMO
Гуру форума
#13
А еще более оптимальный аспект, включить Redis, думаю не надо объяснять логику работы?
DJNICK
Создатель
#14
Еще один момент, если много картинок, то необходимо, чтобы в одной директории не скапливались они. То есть разбивать по поддиректориям.
Можно поубирать из запросов JOINы лишние. (языковые, мультимагазин, если не нужны).
И практика показывает, что если товаров больше 20к, то SEOPro лучше брать который не кэширует урлы.
Ну и подключить профайлер, чтобы увидеть узкие места.
Опенкарт приколен тем, что его можно пилить как угодно. Но в погоне за универсальностью очень много лишнего в запросах.
Максимально на опенкарте я размещал 10 млн товаров) Правда был выделенный сервер и использовались Sihnx (причем sphinx не как поисковик, а как полноценная БД в режиме LIve через PDO, в которой объединялись товары, всё грузилось в доли секунды) и потом уже добавился и Redis (тогда о нём не знал, потом узнал). Агрегатор автозапчастей был.
opencart — время загрузки действительно жалкое
спросил
Изменено
5 лет, 11 месяцев назад
Просмотрено
487 раз
Я работаю над проектом opencart с URL-адресом www. prabhukrishna.com, моя версия Opencart V2.3.0.2
с темой журнала V2.8.3
. Все работает, но скорость загрузки страниц низкая. Я тестировал в GTMetrix
, и он показывает время загрузки 56 секунд, однако в Pingdom
он показывает время около 5-6 секунд.
Меня очень беспокоит время загрузки страницы, если оно составляет 56 секунд. В живой версии у меня не возникает проблем со временем загрузки в моем браузере. Кажется около 2-3 секунд.
Любое предложение? Является ли тема журнала очень тяжелой темой, которая может замедлить работу opencart?
- opencart
- скорость страницы
3
Вполне возможно, что на вашем сайте есть много контента для загрузки при первом посещении, т. е. таблицы стилей, JavaScript, изображения и т. д. После загрузки он, скорее всего, будет кэширован локально, что уменьшит время загрузки.
Попробуйте очистить кеш браузера и перезагрузить сайт, если первая загрузка занимает много времени, то он получает много контента.
Вы можете использовать вкладку сети в расширении Firebug (Chrome и Firefox), чтобы увидеть, какие файлы загружаются, вам может быть лучше использовать инструмент скорости страницы Google, если вы не знакомы с Firebug, так как он также скажет вам, что вам нужно делать (в какой-то степени).
Идея состоит в том, чтобы минимизировать css/js (экономия места), снизить качество изображения, чтобы сделать его меньше, а также убедиться, что контент не загружается на страницы, которые в нем не нуждаются. Наконец, убедитесь, что вы не настраиваете модули для отображения сотен продуктов (например, модуль рекомендуемых товаров). Установите для них максимум 25 элементов.
Надеюсь, это поможет.
Похоже, самое простое решение — сжать изображения. Если у вас нет Photoshop, я бы посоветовал использовать GIMP (бесплатно).
Зарегистрируйтесь или войдите в систему
Зарегистрируйтесь с помощью Google
Зарегистрироваться через Facebook
Зарегистрируйтесь, используя электронную почту и пароль
Опубликовать как гость
Электронная почта
Требуется, но не отображается
Опубликовать как гость
Электронная почта
Требуется, но не отображается
вещей, которые необходимо знать для перехода с OpenCart на Magento 2
Magento 2 и OpenCart — самые стабильные и надежные корзины для покупок, доступные на сегодняшний день. Оба являются платформами с открытым исходным кодом, построенными на PHP, и оба могут использоваться на нескольких языках. У них также есть большое количество разработчиков и пользователей, что позволяет создавать множество пользовательских расширений.
Новички предпочитают OpenCart для электронной коммерции Magento 2. Это связано с его интуитивно понятным интерфейсом и отсутствием технических навыков. OpenCart также предлагает простую в использовании систему управления заказами, интегрированные платежные шлюзы и доставку, что упрощает работу новичков в электронной коммерции.
Однако пользователи OpenCart все чаще переходят на Magento 2.
Далее мы объясним, почему это происходит. Чем Magento 2 превосходит OpenCart и как владельцы магазинов могут легко перенести OpenCart с Magento 2. Продолжайте читать, чтобы узнать больше.
Magento 2 выигрывает у OpenCart
SEO
OpenCart — оптимизированная для SEO платформа, но у нее есть свои ограничения. Пользователи ограничены в возможности изменять определенные элементы SEO из-за ограничений OpenCart. Модификация метаданных, а также выполнение настоящих канонических и 301 редиректов могут быть затруднены, поскольку требуют навыков программирования на PHP. OpenCart не поддерживает отдельные URL-адреса. OpenCart не поддерживает отдельные URL-адреса, несмотря на существование множества расширений, которые могут помочь вам с этими задачами в Magento 2.
В частности, SEO-возможности Magento 2 могут быть установлены в метаданных (прямо из панели администратора) для создания мета-заголовков, ключевых слов и описаний для продуктов, ключевых слов страниц CMS, ключевых слов, категорий. Если все это кажется слишком утомительным, вы можете использовать массовые настройки метаданных продукта.
Новая SEO-система Magento 2 позволяет изменять суффиксы URL и канонические теги для URL-адресов продуктов и категорий.
Вместо того, чтобы сосредоточиться на повышении скорости, макете страницы и расширенных фрагментах, вы можете использовать конфигурацию XML-карты сайта. Существует множество плагинов, которые обеспечивают полный анализ стека, настройку и другие инструменты SEO.
Magento 2 — явный победитель с большим количеством опций SEO, чем OpenCart.
Особенности
Платформы имеют очень разные функции. Основная программа OpenCart легкая, поэтому неудивительно, что в ней отсутствует большое количество функций. В стандартную комплектацию OpenCart входит около 100 функций. Magento 2 может переключаться между тысячами продуктов, тоннами трафика и большим количеством продаж. Magento 2 поддерживает самый большой список функций, который вы когда-либо найдете, чтобы сделать это возможным. В Magento 2 по умолчанию таких функций около 350. Есть много других функций, но это лучшее, что есть у Magento 2 по сравнению с OpenCart.
- Покупки с широкими возможностями настройки
- Неограниченные варианты дизайна
- Это мощные ресурсы SEO.
- Покупки, оптимизированные для мобильных устройств
OpenCart не поддерживает транскрипцию URL-адресов, что может быть недостатком для SEO. OpenCart не подходит для мобильных устройств и не поддерживает интеграцию с API. OpenCart можно улучшить, добавив плагины, но этого недостаточно, чтобы сделать OpenCart сопоставимым с Magento 2.
Magento не только богат функциями, но также имеет большое сообщество разработчиков, которые постоянно работают над системой и выпускают множество пользовательских расширений. Взгляните на этот список лучших расширений Magento 2, чтобы увидеть их множество функций.
Время отклика
Углубленное исследование, проведенное Quanta, показывает, что время отклика OpenCart весьма разочаровывает.
Веб-сайты OpenCart являются одними из самых медленных платформ электронной коммерции. Веб-сайты OpenCart загружаются в среднем за 831 миллисекунду. Это более чем в 1,6 раза быстрее идеального времени отклика, рекомендованного Google. Время загрузки страниц категорий составляет 936 миллисекунд.
Компания Akamai провела исследования, которые показали, что две секунды являются порогом приемлемости сайта электронной коммерции. Это то, с чем покупатели любят делать покупки. Google стремится менее чем за полсекунды». (Майл Ойе Google, 2010).
Как медленная загрузка может повлиять на брошенную корзину
Исследование, проведенное в 2012 году, показало, что медленная загрузка негативно влияет на качество покупок.
«Две трети потребителей в Великобритании (67%) называют медленную загрузку основной причиной, по которой они отказываются от онлайн-покупок». (Мотылек, 2012).
Сегодня клиенты требовательны, поэтому медленный сайт — это потерянный клиент.
В том же исследовании Magento 2 превзошел OpenCart, продемонстрировав замечательное среднее время отклика. Время загрузки онлайн-корзины Magento составляет 568 миллисекунд. Этого достаточно, чтобы клиенты были довольны до конца.
Масштабируемость
Magento 2 построен на мощной микросервисной архитектуре. Это позволяет значительно улучшить сайт, чтобы розничные продавцы могли масштабировать свой бизнес до любого размера. Magento 2 — отличное решение для любого бизнеса. Magento 2 постоянно совершенствует и развивает свою систему, чтобы предложить лучший опыт покупок. Magento 2 предлагает владельцам магазинов множество способов обновить свои магазины. Эта статья покажет вам, как обновить магазины Magento 2.
OpenCart — это легкая платформа, поэтому она идеально подходит для веб-сайтов, которые не ожидают большого трафика. Если вы хотите «испытать воду», это будет отличный выбор. Однажды OpenCart не смог справиться с вашей компанией. Это было серьезной проблемой для многих пользователей OpenCart.
Безопасность
OpenCart намного опережает Magento 2, когда речь идет о безопасности. Функции безопасности OpenCart неплохие, но это не означает, что они неэффективны. Функции безопасности OpenCart менее сложны, чем Magento 2.
Magento 2 оснащен инструментами защиты от мошенничества Signifyd, которые упрощают и ускоряют решение проблем. Даже ручные транзакции в очередях можно обрабатывать с помощью инструментов ИИ. Magento 2 поддерживает управление паролями и предотвращает межсайтовые сценарии.
Пользователи OpenCart часто недовольны отсутствием обновлений безопасности. Однако Magento быстро выпускает исправления и обновления безопасности для всех циклов. Одно обновление занимает около 10-15 дней. Это сделано для того, чтобы магазины Magento 2 всегда были в безопасности, а покупатели чувствовали себя в безопасности при совершении покупок в вашем магазине. Magento 2 — лучший выбор, чем OpenCart, если вы ищете более безопасную платформу.
Теперь мы увидели, где Magento 2 может полностью заменить OpenCart. Magento 2 может адаптироваться к любому размеру бизнеса. Ни один бизнес не хочет оставаться мелким слишком долго. Необходимо решение для электронной коммерции, которое позволит вам развивать свой бизнес. В таких случаях бывает очень сложно принять меры. Мы готовы помочь вам изучить возможность перехода OpenCart на Magento 2 Migration.
Несколько методов миграции с OpenCart на Magento 2
Ручной импорт/экспорт
Это метод экспорта данных в OpenCart, а затем импорта их в Magento 2. Хотя это звучит просто, это может занять много времени и быть опасным для тех, у кого нет технических навыков. Поскольку вам придется управлять структурой базы данных вручную, даже небольшие ошибки могут иметь серьезные последствия. Еще одна проблема, которую стоит рассмотреть, — это ограничение на объем данных, которые можно импортировать в Magento 2. Magento 2 не может импортировать определенные данные, такие как заказы и артикулы продуктов.
Если вам необходимо вручную выполнить миграцию с OpenCart 2 на Magento 2, выполните следующие действия:
- Шаг 1. Получите доступ к своему веб-сайту OpenCart и установите стороннее решение для экспорта товаров, заказов и клиентов в форматы XML и CSV.
- Шаг 2: После того, как вы экспортировали объекты из OpenCart в файлы данных, вы можете импортировать их в Magento 2. Нажмите «Система» -> «Передача данных» -> «Импорт заданий», чтобы получить доступ к панели администратора Magento 2.
- Шаг 3. Установите общие параметры, подготовьте данные и импортируйте параметры.
Для получения дополнительной информации о процессе импорта посетите Magento ImportDevDoc.
Найм веб-агентства/разработчиков
Вы можете обратиться за помощью к веб-агентству или разработчику, если не уверены, следует ли вам перейти с OpenCart на Magento 2 или на автоматизированный OpenCart. Эксперт будет управлять всем процессом миграции. Это позволяет сэкономить время, а ошибки можно исправить быстрее.
Стоит отметить возможность отсутствия или повреждения баз данных. Веб-разработчик редко понимает структуру обеих платформ. Ваш веб-сайт окажется под угрозой, если он будет передан неквалифицированной третьей стороне. Вы также можете рассмотреть вопрос о пересмотре стоимости. Он колеблется от 50 до 80 долларов в час, а общая стоимость процесса может достигать 500–2500 долларов в зависимости от того, сколько данных вам нужно.
Решение для автоматического переноса корзины покупок
Служба автоматического переноса корзины покупок стала самым популярным методом переноса товаров, клиентов, заказов и других данных из одной корзины в другую. Это позволяет безопасно и точно передавать информацию о клиентах, продуктах и другую информацию из одной корзины покупок в другую.
LitExtension — лучший сервис переноса данных на рынке с 98% удовлетворенностью пользователей и показателем доверия 4,9.из 5 на TrustPilot, самом надежном сайте независимых обзоров.
LitExtension может перенести какие данные?
- Данные о товарах: наименования, цены и описания товаров, а также артикулы, веса и модификации
- Наименования, тарифы и налоговые классы
- Имена, адреса электронной почты, пароли и другие данные клиентов
- Категории товаров
- Информация о вашем заказе — статус, дата, цена, количество, скидки и доставка
- Скидки и коды купонов
- Названия, даты, URL-адреса и описания страниц
Существуют также дополнительные параметры, которые помогут вам расширить возможности миграции:
- Перед миграцией очистите данные из целевого2 хранилища 9006
- Сохранить идентификаторы заказов в безопасности
- Сделать переадресацию 301
- Миграция пароля
- Миграция SEO URL
- Теги HTML должны быть удалены
- Дополнительные изображения могут быть перенесены
OpenCart в Magento 2 Миграция проста и полностью автоматизирована. Ваш веб-сайт OpenCart продолжит нормально работать даже после миграции. Это гарантирует, что нет перерыва в деятельности продаж. Чтобы просмотреть результат с ограниченным числом объектов, вы можете использовать БЕСПЛАТНУЮ демонстрацию.
Давайте узнаем, как это работает!
LitExtension: как перенести OpenCart с Magento 2 на LitExtension
Шаг 1. Создайте целевое и исходное хранилища
Введите URL-адреса OpenCart 2 и Magento 2 и загрузите коннектор LitExtension. Затем загрузите его в корневой каталог вашего целевого и исходного хранилищ. Этот коннектор создает связь между базами данных ваших магазинов и LitExtension.
Шаг 2. Выберите объекты, которые вы хотите перенести
У вас есть возможность выбрать все свои данные или только необходимые.
При желании можно выбрать дополнительные параметры для расширения возможностей импорта данных.
Шаг 3. Выполните миграцию OpenCart 2
После запуска миграции она без проблем запустится на сервере. Нет необходимости включать компьютер во время передачи данных. Выключить его безопасно. Вы можете сделать перерыв и насладиться чашечкой кофе. Как только процесс завершится, вы получите уведомление по электронной почте.
Обмениваемые данные защищены безопасным протоколом HTTPS, 128-битным шифрованием SSL с использованием SSL.com. LitExtension не хранит ваши данные. Он будет отправлен непосредственно от вас к цели с максимальной безопасностью.
Только авторизованные инженеры LitExtension имеют доступ к исходному коду и могут обрабатывать пользовательские запросы на миграцию. Они также могут работать над случаями поддержки клиентов. У каждого из них есть свои учетные данные, и они могут получить доступ к определенным областям программного обеспечения только с определенных IP-адресов.
Сколько стоит LitExtension?
Цена зависит от того, сколько объектов вы планируете передать. Вы можете узнать точную цену, используя инструмент ценообразования LitExtension.