snastik

Пользователи
  • Число публикаций

    4 054
  • Регистрация

  • Последнее посещение

Репутация

712 Очень хороший

10 подписчиков

О snastik

  • Звание
    pro
  • День рождения 24.08.1979

Информация

  • Пол
    Мужчина
  • Город:
    Kiev
  • Интересы
    Opencart.pro
    ------------------------------------------
    Магазины под ключ
    ------------------------------------------
    Консультации по SEO
    SEO-оптимизация магазинов
    Ускорение и оптимизация движка
    ------------------------------------------
    Я не рассказываю как сделать сайт быстрее.
    Я просто делаю!
    ------------------------------------------
  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 Добавлен 27.06.2017 Категория Услуги  
  2. Версия 1.0.0

    Комплексная оптимизация скорости загрузки и отдачи контента магазина. Комплекс мероприятий, направленных на уменьшение 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 рублей в час.

    9 999.00 руб

  3. Нет, советую привести в магазин в порядок.
  4. в 1.5.3 кроме проблем с кешем - есть еще очень большие проблемы как с индексами, так и с алгоритмом построения деревьев ну и seo_pro без кеша + поверх турбо. И полетело.
  5. вам надо выделенный сервер и анализировать настройки, чтобы понять откуда растут проблемы. ВЫключить ошибки - не выход!
  6. Ответ от КЭПА!!! Интересно как вы сделаете альтернативу фильтру ? Ну и например запросам, которые джоинят ко всем товарам таблицу special, сортируют выборку результатов из нее по priority и потом на выходе сводную промежуточную таблицу еще раз сортирует mysql по полю результирующему полю (price или special), на котором нет индекса.. Ну ну..
  7. У вас не хватает ресурсов серверу mysql обработать сортировку данных фильтра в памяти. Также не хватает индексов в базе. Также возможно вы используете версию фильтра в которой была архитектурная ошибка (с) @markimax, из-за чего фильтр выполнян немыслимое количество запросов в базу.
  8. Быстрый сервер + его настройка + индексы в базу.
  9. ПАТАМУШТА БАЦЬКА РАЗРЕШИЛ! )
  10. Выводи с яндекс денег на карту привата 3% потеря. В течении 2-4 часов заходит перевод.
  11. Убирайте все внешние скрипты по очереди и проверяйте в частности bitrix24, антивирус и все остальное. С Украины действительно тупит, через VPN - никаких проблем.
  12. Вы когда с мое поработаете, вы поймете что в нашем деле главное стабильность и утилитарность использования. Nginx дефакто, требует знаний немного больше чем просто как зайти на фтп. Поэтому этот вариант на сегодня при отсутствии, досаточной массы специалистов спобосных обслуживать такие проекты, просто утопия. Я же нигде не написал что это плохо. Я говорю о том что это не нужно в 99% случаев!!! И без внутренней оптимизации системы в целом, вы хоть стойку сервером ставьте - ничего не взлетит. Чтобы было совсем понятно, я сегодня разворачивал проект, у которого 35 поддоменов, на которы через панель были выданы 35 let's encrypt сертификатов, все виртуалхосты были направлены в один хомяк, и заняло это у меня час времени. А на выходе получилась понятная утилитарная масштабируемая структура, которую дальше расширять можно будет в три клика. Допустим если бы мне моча в голову стукнула заплииться в nginx+php-fpm - это дикое количество головной боли, пока это все заведется. И еще большее количество головной боли, пока это все завелось, задружило с сертификатами и поняло все редиректы и исключения. Ну ок, допустим я бы убил полдня, и все это реализовал. Цена вопроса для заказчика была бы в 3-4 раза дороже непонятно за что. И потом, любое масштабирование, только через мой труп. И скажите РАДИ ЧЕГО ???? Чтобы татуировку себе сделать где нибудь, у меня 45см NGINXа ?
  13. Как бы вам по русски обьяснить, я уже даже не знаю. Давайте вот представим мейнстрим. Нормальную жизнь. Мужчины любят женщин, так принято и всем нравиться. Но есть стайка особо одаренных мужчин, которым начинают вместо женщин нравиться мужчины. Они оправдывают это тем, что массаж простаты - это очень приятные ощущения, а женщины в массе истеричные создания. Так вот... Так как 99% пользователей не хотят, чтобы им показывали как приятно массаж простаты, читай php-fpm + nginx. Они стараются придерживаться классических стандартов. И не искать счастья в ***пе. Которого там еще и не найдешь к тому же. А найдешь исключительно проблемы. Де-факто. Опенкарт и его пользователи заточены, привыкли и им удобно работать с Apache, так как управлять серверными директивами через .htaccess в корне - нанмого проще и понятней, чем через какой-то неведомо где конфиг. Мало того, я понимаю вас, вы увидели ISP и увидели удобный редактор конфига. Но вы даже LAMP в жизни с 0 не подняли. Пусти вас сейчас в пустой линукс - вы будете судорожно гуглить в поисках простых ответов из сериии "МА, А ДЭ ПА".... как в том анекдоте. Так вот еще раз, для особо одаренных повторяю: любые настройки, модификации, конфигурации, которые не могут быть основной массой пользователей, можете у себя на хуторе пользовать в хвост и в гриву. Но вы никогда пересадить всех на феррари, или обьяснить почему же так приятен массаж простаты, среднестатистическому владельцу интернет-магазина с нормальной ориентацией. И для таких людей необходимо доносить, что не в версии php и в конфигурации интерпретатора дело. А в тупой базе, в превышенных таймингах, в зависших процессах, в кривых модулях, в диких ботах, незакрытых в роботс. А версия и тип обработчика php - это САМОЕ ПОСЛЕДНЕЕ БАЛОВСТВО!
  14. Сходите кроликов поразводите... 15 или 10 мс экономии.. Утомляете своим бредом.
  15. Вот!!! Хоть у кого-то голова на месте. На самом деле надо начинать с вопроса - каким образом nginx+php-fpm могут уменьшить 1.5 - 2к пусть быстрых но запросов на страницу в базу. А заканчивать вопросом, - если все таки и настроен подобный огород, то любой шаг вправо - шаг влево - это занесите настройщику еще. Sitecreator либо сознательно, либо по своей непроходимой глупости подсаживает людей на иглу имени себя.. Если что я вам потом крутить этот NGINX дальше всегда за немалую денежку буду. ОГА ОГА. А запустить тесты и понять что отдача html клиенту, собственно чем и занимаеться apache или nginx - по времени отличаться будет в 2мс, а также нет разницы какой из демонов запускает интерпретатор PHP....