Jump to content

Search the Community

Showing results for tags 'filter vier'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Основной
    • Новости и анонсы
    • Предложения и пожелания
    • Акции, подарки, конкурсы и награды
  • For developers
    • Общие вопросы
    • Нововведения на форуме
  • Opencart 3.x
    • Opencart 3.x: Общие вопросы
    • Opencart 3.x: Установка и обновление
    • Opencart 3.x: Локализация
    • Opencart 3.x: Настройка и оптимизация
    • Opencart 3.x: Песочница
    • Opencart 3.x: Поиск модулей
    • Opencart 3.x: Отчёты об ошибках
  • Opencart 2.x
    • Opencart 2.x: Общие вопросы
    • Opencart 2.x: Установка и обновление
    • Opencart 2.x: Локализация
    • Opencart 2.x: Настройка и оптимизация
    • Opencart 2.x: Песочница
    • Opencart 2.x: Поиск модулей
    • Opencart 2.x / ocStore 2.x: Отчёты об ошибках
  • Реклама и продвижение
    • SEO-вопросы (оптимизация и продвижение магазина)
    • Контекстная реклама
    • Торговые площадки
    • E-commerce tracking и бизнес аналитика
    • Разное
  • Поддержка и ответы на вопросы
    • Общие вопросы
    • Установка, обновление, настройка
    • Шаблоны, дизайн и оформление магазина
    • Модули и дополнения
    • Помощь программистам и разработчикам
    • Мобильная витрина
    • Вопросы безопасности
    • Перевод
    • Отчёты об ошибках
    • Интернет-магазины и электронная коммерция
    • Песочница
  • Услуги
    • Создание магазинов под ключ
    • Дизайн, верстка и шаблоны
    • Программирование, создание модулей, изменение функциональности
    • Настройка и мелкая работа по уже существующему сайту
    • Обновление версии движка магазина
    • Наполнение магазина
    • Системное администрирование (настройка хостинга, серверов, ПО)
    • Другие услуги
    • Отзывы об исполнителях
    • Отзывы о заказчиках
  • Разное

Categories

  • Шаблоны
    • Бесплатные шаблоны
    • Платные шаблоны
  • Filters
  • Promotions & Pricing
  • Coupons & reward points, affiliate programs
  • Blogs, News & Articles
  • Shopping Cart & Order
  • Product Options
  • Product Attributes
  • Product Combinations
  • Search
  • SEO & Optimization
  • Caching & Server Performance
  • Платежные системы
  • Доставки
  • Editors
  • Design & Navigation
  • Banners, Slideshows & Galleries
  • Email Marketing & SMS Integration
  • Customer Support & Chat
  • Обмен данными
  • Учет в заказе
  • Compare & Wishlist
  • Социальные сети
  • Parsers
  • Модули
  • Tools & Developer Tools
  • Licenses
  • Языковые пакеты
  • Прочее
  • Отчеты
  • Сборки
  • Услуги
    • Графика и дизайн
    • Маркетинг

Categories

  • Настройка OpenCart
  • Служебные документы
  • Оплата

Blogs

  • Konorws (Разработка и модификация Opencart)
  • Блог mr.Kent)
  • AWS
  • Прожектор Бритни Спирс
  • Layk
  • Продвижение интернет-магазина, seo оптимизация
  • Записная книжка
  • Блог RGB
  • Записки от sitecreator
  • Модули которые сделают сайт лучше
  • Блог веб-студии NeoSeo
  • Useful IT
  • del
  • Найденные решения проблем с Opencart
  • ocdroid blog
  • Заметки на полях...
  • Pimur
  • Серж Ткач
  • О жизни, смерти, о бизнесе и Опенкарте
  • Полезное с бесполезным
  • Просто мысли от laim731
  • Маркетинг и продвижение интернет-магазина
  • Магазин Tv-Project.com
  • Мой копирайтинг
  • Разработка под Opencart
  • SEO боксинг специального назначения
  • Подбери свои боксерские перчатки
  • Get-Web Dev
  • Seok
  • Как добавить название города к домену на Опенкарт? (город в качестве категории)
  • Оптимизация и ускорение сайта: JavaScript...
  • Best practice
  • Ultimate Guide to Building an MVP
  • Vlad-Egorov-Blog
  • Взлом почты mail.ru на заказ, взлом яндекс почты, Взлом yandex пароля, Взлом bk.ru, Взлом inbox.ru, Взлом list.ru, Взлом yandex, Взлом rambler
  • поисковая система google Вставляю мой сайт и там на японском на китайском языке Что сделать как исправить?
  • Difficulty Of Chinese Transcription and Solution - Chinese Transcription Services
  • Блог spectre
  • Авторские статьи
  • webbrowsers
  • commanddotcom
  • Внимание мошенники
  • Блог о платежах для бизнеса
  • del
  • Наблюдения обычного человека
  • SEO-тренды на 2020 год
  • Finding a Trusted Mobile App Development Company in Texas?
  • Блог Rassol2
  • Блог Exploits
  • блог для натуралов

Collections

  • Покупка дополнений
  • Общие вопросы
  • Техническая поддержка
  • Финансовый отдел

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Сайт


Skype


Город:


Интересы

Found 4 results

  1. 1 800.00 руб Скачать/Купить дополнение Фильтр товаров - FilterVier_SEO (для OpenCart 2.x-3.x) Модуль FilterVier_SEO – фильтр товаров на страницах сайта в Категориях, Брендах, Акциях для версий OpenCart 2.x.x и 3.0.x, с полным управлением под SEO. Фильтр автоматически формируется на страницах сайта в Категориях, Производителях и Акциях (Товаров со скидкой) по: цене, атрибутам, опциям, производителям, новинкам, наличию и товаров со скидкой; Демо-сайт: http://demo-fv-seo-2.oc-vier.ru/computers/ Вход в админку: demo/demo http://demo-fv-seo-2.oc-vier.ru/admin/index.php?route=module/filter_vier Особенности модуля FilterVier_SEO_v.x.x. · Модуль независимый от Шаблона сайта. · Работа Модуля может осуществляться как на основании «живыми ссылками», так и на Ajax. · Управление автоматического перехода работы фильтра в Мобильных устройствах на Ajax. · Оперативно работает на сайте с количеством товара 100тыс.+ · Независимо от последовательности выбранных параметров фильтра, адресная строка будет иметь всегда один вид. · Используется собственная модель кэширования, что позволило оперативней обрабатывать код, а так же исключать ошибки, которые иногда встречаются при стандартной модели кэширования в Opencart. · В админке модуля можно конструировать свой дизайн фильтра: Расположение модуля в Схемах/Макетах, как вертикальное, так и горизонтальное. · Создать собственные стили для чекбоксов, кнопок, слайдера (инструкция в Описании по модулю), если таких нет в предложенных вариантах модуля. · Параметры фильтра в «Хлебных крошках» – breadcrumbs · При переключении языка на сайте, выбранные параметры фильтра сохраняются. · Автоматическая генерация Мета-тегов: description, keywords, title, Заголовка-H1 и Описания по определенным шаблонам. · Для мульти-магазинов добавлены маркеры Информации. · Ручное создание Пос.страниц по Мета-тегам, H1 и Описанию (Для удобства создания Описания используется текстовый редактор) количество Пос.страниц неограниченное, так как используется постраничная навигация. (пример: 1380 Посадочных) А для быстрого поиска можно использовать Фильтр - · Возможность применять некоторые настройки по SEO и для самих Категорий/Производителей/Акций, а именно по: canonical, robots и т.п. · Использовать второе Описания из Категорий для более уникального авто-текста, генерируемое фильтром. · Canonical и robots – настраиваемые ограничения по количеству выбранных параметров. · Мета-тег robots – запрет на индексацию со второй страницы, сортировке, лимите (возможность применить эти настройки и для самих Категорий/Производителей/Акций). · Не выводить Описание со второй страницы сайта (возможность применить и для самих Категорий). · Запись ЧПУ-ссылок параметров фильтра в sitemap (работает с Google Sitemap и Sitemap_pro). · Возможность использовать ссылки вида js (интегрировал для «назойливых» поисковиков). · Использовать мульти-Атрибуты через разделитель. · Установка сортировки товаров, которых нет в наличии внизу списка. · Выбрать сортировку товара по умолчанию. · Скрывать Параметры фильтра с нулевым количеством. · Возможность указывать минимальное количество параметров для отображения их в блоке фильтра. · Показывать товары и в родительских категориях. · Сортировка блоков фильтра – очередность вывода . · Адаптирован под мобильную версию - 2 стиля (некоторые Шаблоны могут использовать свои стили для отображения). · Интеграция с другими модулями. Интеграция с модулем подсказок для Атрибутов `AO Tooltips` - Создавать Атрибуты для перелинковки и Меток (использовать HTML-код в атрибутах). персонально под заказ можно разработать перелинковку для Атрибутов: пример · 6 вариантов отображения Атрибутов: ссылками, кнопками, картинками (обработка html-кода в значениях атрибутов), слайдером (если эти значения имеют цифровой формат), переключателем (radio-кнопки), списком (select). · 5 вариантов отображения Опций: ссылками, картинками, кнопками, переключателем (radio-кнопки), списком (select). · 5 вариантов отображения Производителей: ссылками, картинками, кнопками, переключателем (radio-кнопки), списком (select). · 2 варианта отображения Цены: ссылками, слайдером. · Фильтр по атрибутам также может работать без текстовых названий Атрибутов (которые прописываются в карточке товара). Полезность данной возможности позволяет «заменять» созданные под-Категории Атрибутами, с сохранением их ЧПУ. · Подстройка/подборка Атрибутов для Категорий - возможность выбирать/отображать для Категорий нужные Атрибуты, или НЕ отображать их вообще. Возможность применять данные настройки и для Дочерних Категорий. Есть Блок очистки фильтра по выбранным параметрам. · Работает с сортировкой, page и limit. · Ссылки из фильтра можно размещать где угодно на страницах сайта, даже не отображая сам фильтр. · Скорость обработки информации, за счет оптимизации кода (а также кэширования запросов в самом модуле). · Поддерживает работу с мультимагазинами. · Мультиязычность, Мультивалютность. · ЧПУ модуля может работать в паре с SEO_URL или SEO_PRO. Можно менять порядок вывода параметров фильтра а адресной строке - Воспользоваться быстрым созданием ЧПУ для Параметров фильтра - 1 шаг, и при этом перед Записью в базу - 2 шаг, их можно отредактировать - В админке модуля есть контроль на дубли: как ЧПУ, так и Пос.страниц: Чтоб быть уверенным, что операция (после нажатия кнопок) в админке прошла успешно - модуль сообщит об этом: !!!ВНИМАНИЕ: - если Вы использовали на своем сайте недефолтный фильтр товаров, то обязательно его отключите в админке, и удалите/отключите его модификатор. Так же проверьте папку /system/ - модификатор для фильтра может в ней располагаться. (Обычно в его названии присутствует часть текста filter) – Удалите данный файл или Переименуйте его расширение, например, расширение .xml переименовать в ._xml (Еще в некоторых темах Шаблонов прописывают в своих модификаторах код для фильтра.) Потом не забудьте заново обновить модификаторы в админке. Модуль распространяется по принципу "as is" - какой есть на данный момент в нем функционал, значит такой и есть. Тех.поддержка модуля осуществляется только тем лицам, которые оформили покупку на себя и предоставили минимальные данные - сайт, для которого была приобретена лицензия на модуль. Запрещается передавать модуль третьим лицам без согласования с автором. !!! Системные требования: Ioncube Loader; Версия PHP: 5.6 и выше. Активация лицензии на один домен (сайт) предоставляется автоматически, при условии, что Вы при покупке указали свой сайт и e-mail. Если по каким-то причинам Вы не получили письмо об успешной активации лицензионного ключа, то пишите мне в личку. (Активация Лиц.ключа для тестового сайта, так же может быть автоматической, если он находится на одном домене с основным. Для тестового сайта на локальном сервере активацию предоставлю - пишите, указав: номер счета покупки, основной сайт, тестовый сайт). Демо-сайт: http://demo-fv-seo-2.oc-vier.ru/computers/ admin : demo/demo http://demo-fv-seo-2.oc-vier.ru/admin/index.php?route=module/filter_vier Установка – 5 стандартных шагов (файлы не перезаписывает). В архиве модуля есть Пошаговая инструкция по установке. Для каждой версии Opencart подписан архив модуля, внутри которого папки для разных php-версий. Обновление модуля FilterVier_SEO В архиве модуля есть Пошаговая инфа по обнове - readme_update.txt - обязательно следуйте ей, и лучше там с рекомендациями. Также, сразу после захода в админку модуля, возможно надо будет обновить кэш браузера по Ctrl+F5 и остальные все Кеши!!! При покупке не забывайте указывать Ваш сайт/домен, а так же почтовый ящик - для автоматической активации лиц.ключа. В админке модуля активация для сайта происходит нажатием кнопки Активировать. ==================================================================== Примеры - дизайн фильтра: ============================================================================================================================ Добавил vier Добавлено 18.12.2017 Категория Фильтры Системные требования Ioncube Loader; PHP 5.6 и выше Метод активации По запросу в ЛС По запросу на почту По скайпу По емейлу Автоматическая активация Ioncube Loader Требуется OpenCart 3.0 2.3 2.2 2.1 2.0 ocStore 3.0 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х Обращение к серверу разработчика Нет Да Старая цена 0  
  2. Version 58

    Модуль FilterVier_SEO – фильтр товаров на страницах сайта в Категориях, Брендах, Акциях для версий OpenCart 2.x.x и 3.0.x, с полным управлением под SEO. Фильтр автоматически формируется на страницах сайта в Категориях, Производителях и Акциях (Товаров со скидкой) по: цене, атрибутам, опциям, производителям, новинкам, наличию и товаров со скидкой; Демо-сайт: http://demo-fv-seo-2.oc-vier.ru/computers/ Вход в админку: demo/demo http://demo-fv-seo-2.oc-vier.ru/admin/index.php?route=module/filter_vier Особенности модуля FilterVier_SEO_v.x.x. · Модуль независимый от Шаблона сайта. · Работа Модуля может осуществляться как на основании «живыми ссылками», так и на Ajax. · Управление автоматического перехода работы фильтра в Мобильных устройствах на Ajax. · Оперативно работает на сайте с количеством товара 100тыс.+ · Независимо от последовательности выбранных параметров фильтра, адресная строка будет иметь всегда один вид. · Используется собственная модель кэширования, что позволило оперативней обрабатывать код, а так же исключать ошибки, которые иногда встречаются при стандартной модели кэширования в Opencart. · В админке модуля можно конструировать свой дизайн фильтра: Расположение модуля в Схемах/Макетах, как вертикальное, так и горизонтальное. · Создать собственные стили для чекбоксов, кнопок, слайдера (инструкция в Описании по модулю), если таких нет в предложенных вариантах модуля. · Параметры фильтра в «Хлебных крошках» – breadcrumbs · При переключении языка на сайте, выбранные параметры фильтра сохраняются. · Автоматическая генерация Мета-тегов: description, keywords, title, Заголовка-H1 и Описания по определенным шаблонам. · Для мульти-магазинов добавлены маркеры Информации. · Ручное создание Пос.страниц по Мета-тегам, H1 и Описанию (Для удобства создания Описания используется текстовый редактор) количество Пос.страниц неограниченное, так как используется постраничная навигация. (пример: 1380 Посадочных) А для быстрого поиска можно использовать Фильтр - · Возможность применять некоторые настройки по SEO и для самих Категорий/Производителей/Акций, а именно по: canonical, robots и т.п. · Использовать второе Описания из Категорий для более уникального авто-текста, генерируемое фильтром. · Canonical и robots – настраиваемые ограничения по количеству выбранных параметров. · Мета-тег robots – запрет на индексацию со второй страницы, сортировке, лимите (возможность применить эти настройки и для самих Категорий/Производителей/Акций). · Не выводить Описание со второй страницы сайта (возможность применить и для самих Категорий). · Запись ЧПУ-ссылок параметров фильтра в sitemap (работает с Google Sitemap и Sitemap_pro). · Возможность использовать ссылки вида js (интегрировал для «назойливых» поисковиков). · Использовать мульти-Атрибуты через разделитель. · Установка сортировки товаров, которых нет в наличии внизу списка. · Выбрать сортировку товара по умолчанию. · Скрывать Параметры фильтра с нулевым количеством. · Возможность указывать минимальное количество параметров для отображения их в блоке фильтра. · Показывать товары и в родительских категориях. · Сортировка блоков фильтра – очередность вывода . · Адаптирован под мобильную версию - 2 стиля (некоторые Шаблоны могут использовать свои стили для отображения). · Интеграция с другими модулями. Интеграция с модулем подсказок для Атрибутов `AO Tooltips` - Создавать Атрибуты для перелинковки и Меток (использовать HTML-код в атрибутах). персонально под заказ можно разработать перелинковку для Атрибутов: пример · 6 вариантов отображения Атрибутов: ссылками, кнопками, картинками (обработка html-кода в значениях атрибутов), слайдером (если эти значения имеют цифровой формат), переключателем (radio-кнопки), списком (select). · 5 вариантов отображения Опций: ссылками, картинками, кнопками, переключателем (radio-кнопки), списком (select). · 5 вариантов отображения Производителей: ссылками, картинками, кнопками, переключателем (radio-кнопки), списком (select). · 2 варианта отображения Цены: ссылками, слайдером. · Фильтр по атрибутам также может работать без текстовых названий Атрибутов (которые прописываются в карточке товара). Полезность данной возможности позволяет «заменять» созданные под-Категории Атрибутами, с сохранением их ЧПУ. · Подстройка/подборка Атрибутов для Категорий - возможность выбирать/отображать для Категорий нужные Атрибуты, или НЕ отображать их вообще. Возможность применять данные настройки и для Дочерних Категорий. Есть Блок очистки фильтра по выбранным параметрам. · Работает с сортировкой, page и limit. · Ссылки из фильтра можно размещать где угодно на страницах сайта, даже не отображая сам фильтр. · Скорость обработки информации, за счет оптимизации кода (а также кэширования запросов в самом модуле). · Поддерживает работу с мультимагазинами. · Мультиязычность, Мультивалютность. · ЧПУ модуля может работать в паре с SEO_URL или SEO_PRO. Можно менять порядок вывода параметров фильтра а адресной строке - Воспользоваться быстрым созданием ЧПУ для Параметров фильтра - 1 шаг, и при этом перед Записью в базу - 2 шаг, их можно отредактировать - В админке модуля есть контроль на дубли: как ЧПУ, так и Пос.страниц: Чтоб быть уверенным, что операция (после нажатия кнопок) в админке прошла успешно - модуль сообщит об этом: !!!ВНИМАНИЕ: - если Вы использовали на своем сайте недефолтный фильтр товаров, то обязательно его отключите в админке, и удалите/отключите его модификатор. Так же проверьте папку /system/ - модификатор для фильтра может в ней располагаться. (Обычно в его названии присутствует часть текста filter) – Удалите данный файл или Переименуйте его расширение, например, расширение .xml переименовать в ._xml (Еще в некоторых темах Шаблонов прописывают в своих модификаторах код для фильтра.) Потом не забудьте заново обновить модификаторы в админке. Модуль распространяется по принципу "as is" - какой есть на данный момент в нем функционал, значит такой и есть. Тех.поддержка модуля осуществляется только тем лицам, которые оформили покупку на себя и предоставили минимальные данные - сайт, для которого была приобретена лицензия на модуль. Запрещается передавать модуль третьим лицам без согласования с автором. !!! Системные требования: Ioncube Loader; Версия PHP: 5.6 и выше. Активация лицензии на один домен (сайт) предоставляется автоматически, при условии, что Вы при покупке указали свой сайт и e-mail. Если по каким-то причинам Вы не получили письмо об успешной активации лицензионного ключа, то пишите мне в личку. (Активация Лиц.ключа для тестового сайта, так же может быть автоматической, если он находится на одном домене с основным. Для тестового сайта на локальном сервере активацию предоставлю - пишите, указав: номер счета покупки, основной сайт, тестовый сайт). Демо-сайт: http://demo-fv-seo-2.oc-vier.ru/computers/ admin : demo/demo http://demo-fv-seo-2.oc-vier.ru/admin/index.php?route=module/filter_vier Установка – 5 стандартных шагов (файлы не перезаписывает). В архиве модуля есть Пошаговая инструкция по установке. Для каждой версии Opencart подписан архив модуля, внутри которого папки для разных php-версий. Обновление модуля FilterVier_SEO В архиве модуля есть Пошаговая инфа по обнове - readme_update.txt - обязательно следуйте ей, и лучше там с рекомендациями. Также, сразу после захода в админку модуля, возможно надо будет обновить кэш браузера по Ctrl+F5 и остальные все Кеши!!! При покупке не забывайте указывать Ваш сайт/домен, а так же почтовый ящик - для автоматической активации лиц.ключа. В админке модуля активация для сайта происходит нажатием кнопки Активировать. ==================================================================== Примеры - дизайн фильтра: ============================================================================================================================

    1,800.00 RUB

  3. Порадовался я тут значит этой истории Сделал промочку на вторую часть... И... Все опять накрылось медным тазом. На следующий день после того как магазин зажил полной грудью он опять начал тупить при чем жестко. И если фронт работал кое-как, то вот товары обновить возможности не было никакой. Но давайте с самого начала. С чем мы столкнулись. Магазин на 65 000 товаров, самая большая категория на 10к товаров, у каждого товара 5-8 атрибутов. Из бредомодулей стоит jetcache и filterviewer. Жил себе и жил этот магазин на обычном виртуальном хостинге, пока не начал потреблять порядка 30% физического сервера хостинга, превышая в пике допустимый лимит нагрузки пакета в 10 раз. Когда я первый раз увидел этот проект, у меня было однозначное мнение, что это мертвый проект, так как скорее всего какой-то сеошник посоветовал сделать вот эти все посадочные под все со всеми и глаз пал на FV. В чем печаль ситуации. Этот фильтр генерит явную ссылку на страницы фильтра в формате все со всеми атрибуты, опции, и еще вот это в наличии и по рейтингу. И вместо того чтобы сделать явными только посадочные, а остальные страницы спрятать за js-редирект, а еще бы и закрыть по какому то признаку в robots, как тот же ?mfp= в Мегафильтр, viewer такой возможности не дает. Так как это же сео, это посадочные, это сеошники так сказали. В итоге боты прриходят и застряют в этом болоте из сотен тысяч мусорных страницы фильтра, вместо того чтобы приходить на нормальные страницы товаров, категорий и руками созданные размеченные посадочные с адекватными тайтлами и контентом. Ща прибегут хейторы и скажут йода опять несет чушь. Предлагаю любому хейтеру показать мне проект, где подобный финт ушами от вивер фильтра дали хотя бы +200 уников из органического поиска. И еще, viver говорит, что ну че там - ну у меня ж ноиндекс на второй третий уровень вложенности. Это все прекрасно и волшебно, но для того чтобы увидеть этот ноиндекс все равно надо сгенерить страницу, а их я напомню несколько сот тысяч. На которые пришли гугл, яндекс и бинг бот. Как говорит один мой знакомый, тут никакого сервера как у Пентагона не хватит. Ну и поверху всей этой красоты еще стоит jetcache, который создает видимость спокойствия. Не ну а че.. Ну из файлика же быстро html подгрузился по готовому кешу. А то что 3+ секунды загрузка на холодную. Так ну то фигня - самое главное же из кеша быстро, все 5 страниц которые туда попали и еще 50 000 страниц фильтра, а нормальный контент как был туп так и остался. Как грузилась категория на 10 000 товаров 5-6 секунд так и грузится (там еще нон стоп обновления товаров) и весь jetcache ходит по бороде так сказать. Но вот ложное чувство нормализации процесса давал. Ок. что делать? Перенесли сайт на впс - стало хуже. Так как на шареде, можно было забираться по уши в ресурсы соседей, а тут два ядра - и только они. И в этот момент владелец магазина обратился ко мне с вопросом, что же таки куда. И самое удивительное, он признал с первого раза всю дичь логики работы фильтер вивер и согласился его убрать. И поменять на OcFiltere от @SooR. После настройки серванта, после простановки индексов в базу, решения вопроса с кешами, выжигания filterviever и jetcache - у нас вроде нормализовалась работа. И получились вот те графики которые были в первой статье. Но это была только прелюдия.... Вчера опять проект лег в момент попытки обновить какие-то 6000 товаров. Начали разбираться и обнаружили падение базы. Начали смотреть почему падает, обнаружили нехватку памяти. Начали смотреть куда девается память - обнаружили оверхед потребления php-fpm. Начали разбираться почему - обнаружили, что в момент импорта-обновления таблиц mysql хоть их и не блочит, потому что innodb, но начинает подтупливать, потому что перестраивает индексы на больших таблицах. И в момент тупняка базы, становиться очередь запросов на генерацию страниц из php-fpm потоков, которые резервируют под себя память и в какой-то момент watchdog прибивает базу, как самый жадный процесс по потреблению памяти и пытается ее перезапустить, естественно убивая импорт и создавая проблемы для пользователей. Ну и оно в целом все время висит в момент импорта. Начали смотреть внимательней, и обнаружили в логах очень много зверей типа ahrefs, mj12 и других. Закрыли. Не полегчало. Попросил я дообавить 2 гигабайта памяти к 2 существующим на сервер. Добавили полегчало. И мало того, еще перенесли VPS на сервер с физической частотой процессоров в 5Ghz и вот тут полегчало глобально, импорт пролетел за какие-то 70 секунд. Все отлично. Прошли сутки. И сегодня опять мне прислали вот такой скрин: Со словами - там в логах очень много гугл бота. Я был готов уже проклять тот день когда я сел за баранку этого паровоза. Но нет. Все решили. И сейчас вот так И время ответа страниц без каких либо кешей 300-800 мс. С фильтрами, и всем остальным всем, что было до. Вы спросите, а что же ты йода втираешь дичь. Типа. вот ты там решил потом не решил, потом опять справил и опять нет. Ну вот такой вот я Йода, который не может предусмотреть все. Но если вы не хейтор, а вам интересно что же это было и как исправилось. То я вам расскажу, и это очень смешно: Помните мы убрали фильтр? А помните, по страницам фильтра боты ходили? А теперь они увидели там 404, и что? Да пошли с утроенной силой чтобы проверить весь ресурс. На всю эту прорву мусороного контента, который был в очереди на сканирование. И был уже проиндексирован! Просто всего ничего к нам зашло за день и только на html контент (обращения к статике в логе не учитываются): Удивительно, чо же там с нагрузкой. Ну ладно. Но у нас же проблема. Боты приходят на чпу ссылки. У нас нет хвоста site.com/filterviewer/какаятотупаястраницафильтра. Так бы мы могли спокойно в nginx-конфиге заблочить сразу это все в 404 на корню и забыть про проблему. Ок. Смотрим, что у нас есть в ссылках, а у нас там есть ~ в ссылках вида 023~500-031621~sp0720-8003-ts~500-0702701~500-0702702~2140-180~2141-228~2516-240~4152-250~4155-213~kr2300-205~tstr6-762ef~500-031616. Проверяем таблицу url_alias, там у нас символа ~ нету. Волшебно, БИНГО. Через минуту после блокировки всех ссылок с таким признаком на уровне web-сервера, наша нагрузка пришла в норму и проект зажил ровно так как и должен работать, зарабатывая владельцу деньги а не геморрой и седые волосы. Нам еще много предстоит сделать, чтобы гадкий утенок превратился в красивого лебедя. Но эта моя сказочка про конкретную историю, как бывает когда два неграмотных дополнения могут привести к остановке бизнеса на пару недель, и про то что не всегда стоит бежать покупать стопятидесятиядерные сервера, так как не разобравшись в корне проблем, решить вопрос железом может быть или слишком дорого или невозможно в принципе. UPD: прошли сутки и у нас новое бинго 657 мать его тысяч запросов от гугл бота.. Как это развидеть! Viiver ты что курил, прежде чем написать этот бред? Как тебя выпустили, я не знаю откуда, но людям тебя нельзя показывать!
  4. C разрешения владельца магазина, позволю себе, рассказать вам чудесную историю, про то какие бывают модулепейсатели, оптимизаторы, почему они кровососы, и что с ними делать, думаю, что растянем на несколько частей, потому что в рамках одного поста не вместится. Так исторически сложилось, что я дружу с владельцами и инженерами некоторых хостеров. Неделю назад, ко мне обратился ведущий инженер крупного белорусского хостера с вопросом, у нас тут у клиента перегруз по всем лимитам 600%, как ему помочь? Ответ был - никак. Просто при первом же осмотре, в магазине обнаружился filter biber и вот эти все его недосео посадочные страницы. Как говорят создатели сериала "настоящий детектив" по просьбе выживших мы не приводим домен магазина. Но когда проект перенесли на хороший VPS с 5 гигагерцовыми процессорами, магазин показывал вот такую нагрузку: После того, как ваш покорный слуга сделал волшебные магические пассы, у нас стало так: Мы снизили потребление процессорных ресурсов в десять раз. А потребление памяти в текущей конфигурации - величина постоянная, так как ее в основном жрет php-fpm и в режиме ondemand делает это не больше и не меньше. И самое главное. Ну у нас две самых главных вещи. Во первых мы пустили ботов не на псевдосеомусорстраницы, а на нормальный контент, и уменьшили экстремально время ответа сервера на холодную без кешей, джет кешей, а для простого обычного пользователя в три-четыре раза. Как это происходило, что мы сделали, почему фильтр бибер, джет кеши и лайтнинги - это дикое зло. В следующей серии. В дополнение, хочу заметить, между этими двумя графиками два дня и семь лет. Два дня мы это сделали. Семь лет, приходило понимание как это сделать!
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.