Оптимизация и настройка скорости загрузки магазинов

9 999.00 руб

   (0 отзывов)

1 изображение

Информация о файле

Комплексная оптимизация скорости загрузки и отдачи контента магазина.

Комплекс мероприятий, направленных на уменьшение 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's Other Files


  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу