14999
Скачать / Купить дополнение
Оптимизация и настройка скорости загрузки магазинов
Комплексная оптимизация скорости загрузки и отдачи контента магазина.
Комплекс мероприятий, направленных на уменьшение ttfb проекта, повышение оценки GooglePageSpeed и стабильности работы проекта.
В большинстве случаев базовых методов услуги достаточно для того чтобы снизить время ответа и нагрузку на сервер в 5-10 раз.
Несколько примеров настроенных магазинов:
ableflight.ru 7000 товаров
Дешевый виртуальный хостинг Timeweb, среднесуточный трафик 500-600 человек. Opencart 1.5.
Проведена базовая оптимизация системы и отбиты поисковые боты со страниц фильтра.
nbmart.ru 100 000 товаров
двухядерный VPS 2000, среднесуточный трафика 2000 человек в день. Opencart 2.1
Проведена комплексная оптимизация системы и сервера, с дополнительным индивидуальным тюнингом сторонних модулей, установлена поисковая система Sphinx.
http://vse-footbolki.ru 1 200 000 товаров.
Выделенный сервер на Hetzner. Opencart 2.1
Проведена комплексная оптимизация системы с дополнительным индивидуальным тюнингом сторонних модулей, установлена поисковая система Sphinx.
Выполнена настройка сервера. Проведена работа по оптимизации MegaFilterPro, Оптимизирована работа seopro, настроен memcache.
Проект является по сути агрегатором, с постоянно обновляемой номенклатурой, и соответственно повышенным требованиям к производительности базы данных.
Как правило все работы по настройке-оптимизации системы производятся "на горячую", т.е. без какого либо явного долговременного ущерба для работоспособности системы. В случае необходимости временно "положить" проект, работы производятся в ночное время.
Базовое время выполнения комплекса работ - двое суток в рабочие дни, в зависимости от загрузки - до семи дней, с момента предоставления заказчиком всех необходимых доступов и согласования комплекса работ после аудита системы.
При выполнении всего набора рекомендаций и методов ваш магазина начнут любить как покупатели так и поисковые боты.
Услуга в себя включает базовый набор методов оптимизации:
Аудит системы
Оптимизацию количества и время выполнения запросов в базу данных (более 150 недостающих индексов). При установленном модуле "поставщики" от @usergio индивидуальный тюнинг таблиц модуля (повышение скорости обновления товаров возможно до 10 раз).
Установку кеширующего модуля Turbo.
Установку при необходимости генераторов карты сайта по крону.
Аудит и настройку конфигурации mysql сервера (только на VPS).
Настройку http-сервера для корректной отдачи статического контента (повышаем GooglePageSpeed).
Настройку отдачи изображений.
Чистку мусора от всякого рода ускорителей.
Настройку Opcache для PHP-интерпретатора (только на VPS).
Рекомендации по выбору серевера/хостинга, в 30% случаев можно за счет оптимизации сменить тариф на меньший без потери производительности.
Рекомендации по замене/обновлению сторонних модулей на более производительные аналоги или свежие версии.
Анализ/правка robots.txt для минимизации нагрузки от поисковых ботов.
Для шаблонов @Katalina правка контроллеров шаблона и внедрение кеширования в них.
Проверка настроек модулей/фильтров/шаблонов использующих кеширование и настройка необходимых параметров производительности.
Проверка корректных прав на запись у системных файлов.
Коррекция кода и правка архитектурных ошибок в ранних версиях MegaFilterPro.
для версий 1.5.x:
Обновление системных классов работы с базой данных.
Установку быстрого класса системного кеширования.
Правки кода и избавления от артефактов с подсчетами товаров в категории.
Правка архитектурной ошибки в ocstore с некорректным методом getFoundRows.
Обновление vqmod до свежей стабильной быстрой версии.
для больших магазинов от 50 000 товаров возможны дополнительные опциональные реализации:
Так же возможны услуги по установке поисковой системы Sphinx (возможно только на выделенном сервере) с использованием уникального авторского конфига, адаптированного для работы с кирилическими данными (только на VPS).
Установка модуля seo_pro без кеширования.
Установка memcache в качестве системного контейнера для хранилища данных системного кеша (только на VPS).
Перевод генераторов любых фидов в cli-скрипты и генерация их по Cron.
Оциональные дополнения:
Замена связки apache + nginx на чистый nginx.
Перенос изображений на поддомен img.
Изменения системного класса формирования превью изображений на библиотеку Imagick.
Замена базового хранилища для формирования списков товаров на Sphinx, при отсутствии фильтров в списках товаров.
Опциональные задачи, а так же задачи по переносу магазина на другой хостинг, установка/обновление модулей как и сами модули - не входят в стоимость услуги по оптимизации и оплачиваются заказчиком по индивидуальной договоренности, дополнения приобретаются заказчиком у авторов самостоятельно!
Отказ от ответственности:
Основная составляющая услуги - это комплексный аудит системы, рекомендации по оптимизации и базовый набор методов.
Услуга никоим образом не способна повлиять на сторонние сервисы metrika, analitics, etc, которые в силу собственных настроек пессимизируют оценку GooglePageSpeed.
Также услуга ни при каких обстоятельствах не предполагает объединение-сжатие-перенос скриптов, так как эти методы в силу особенностей архитектуры Opencart и некоторых модулей приводят к некорректной работе системы.
Услуга распространяется на структуру магазина на момент начала работ. Любые внесенные после проведенных работ изменения в код, установленные дополнения, либо их новые версии, могут снизить качество работы системы, никаких гарантий по скорости работы системы с измененной структурой кода или конфигурации серверного окружения, после проведенного комплекса оптимизации не распространяются.
Любые последствия, или некорректная работа сторонних дополнений/модулей, не является гарантийным случаем. Гарантия работоспособности распространяется только на базовый функционал классов/методов/дополнений исходного кода движка (opencart, opencart.pro, ocstore).
Устранение конфликтов в работе сторонних дополнений, возникших в результате проведения мероприятий по оптимизации - оплачивается заказчиком отдельно.
Также услугу не подразумевает какого либо гарантийного-постгарантийного серверного администрирования.
Любые некорректные состояния, зависания и нестабильная работа компонентов вашего сервера - является ответственностью хостинг-провайдера и вашего администратора сервера.
Бекап системы до проведения работ является целиком и полностью задачей заказчика, в случае необходимости, создание бекапа до проведения работ исполнителем, оплачивается дополнительно.
Предварительно невозможно никоим образом предоставить конечные расчетные показатели производительности ни в баллах GooglePageSpeed, ни во времени TTFB, так как эти показатели зависят от огромного количества факторов, часть из которых не связана на прямую с работой магазина.
Замер показателей работоспособности системы проводится только собственным профайлером, отображающим время выполнения скрипта и количество запросов, и показателями из консоли Chrome. Любые показатели сторонних метрик типа Gmetrix и аналогов - не рассматриваются и не обсуждаются.
Ознакомьтесь пожалуйста заранее с перечнем возможных ситуаций, когда явный результат по оптимизации производительности системы невозможен, либо возможен частично:
Использования покупателем услуги шаблонов c themeforest или templatemonster, либо иных других шаблонов или модулей, которые изначально содержат архитектурные ошибки при невозможности оптимизировать их работу базовыми методами.
Отказ заказчика менять или ограничивать функционал/шаблон (при необходимости).
Отказ заказчика предоставить по первому требованию полный доступ к системе (доступ в личный кабинет хостера, root, ftp, phpmyadmin, аккаунт администратора магазина с полным доступом к системе).
Использование дополнений от @sv2109, @Exploit, @louise170.
Использование русской сборки Opencart или иных сборок, кроме оригинального opencart, ocstore или opencart.pro.
Использование любых дополнений полученных нелегальным путем (варез, фрилансер-поставил) а не приобретенных напрямую у авторов.
Использования серверов с большим количеством других аккаунтов (в таких случаях бывает необходим дополнительный тюнинг и настройка сервера, которые не входят в стоимость базовой оптимизации)
Использования каких либо дополнений/модулей/функционала, который в режиме реального времени обращаются к сторонним API (парсят цену наличие с донора, обновляют валюты, рассчитывают доставку etc...). Частично возможен перевод таких дополнений на AJAX (опционально).
Оптимизация производительности FilterPro возможна частичная при некоторых дополнительных условиях.
Использование Ocfilter, так же как и FilterPro подлежит частично оптимизации, но в некоторых конфигурациях может формировать огромную нагрузку от ботов на систему.
Оптимизация любых модулей, с частично или полностью закрытым кодом Ioncube.
Ни при каких обстоятельства после проделанного комплекса базовой оптимизации и получения заказчиком отчета по результатам аудиты системы, а также в случае частных ситуаций, перечисленных в вышеприведенном перечне, оплата за услугу не возвращается.
В случае возникновения частных случаев, приведенных в описании услуги, требующих дополнительной оплаты со стороны заказчика и отсутствии частного взаимопонимания с заказчиком, любые опциональные и иные работы оплачиваются почасово по тарифу 1200 рублей в час.
Добавил
snastik
Добавлено
27.06.2017
Категория
Услуги