Технический блог

Пишу о производительности интернет-магазинов, интеграции API, настройке Linux/Nginx серверов и разработке под OpenCart.

Базы данных 3 июля 2026

Как оптимизировать MySQL индексы при росте базы товаров до 100k+

Руководство по поиску медленных запросов через slow-query-log, созданию составных индексов и ускорению фильтрации товаров по опциям в каталогах с высокой вложенностью.

Читать в Telegram
Администрирование 1 июля 2026

Тонкая настройка Nginx и PHP-FPM под пиковые нагрузки (распродажи)

Конфигурирование пулов php-fpm, настройка кэширования fastcgi_cache, ограничение частоты запросов (rate limiting) и оптимизация лимитов дескрипторов для предотвращения 502/504 ошибок.

Читать в Telegram
Разработка 28 июня 2026

Опыт миграции крупного проекта на OpenCart 2.3 с PHP 5.6 на PHP 8.2

Практический опыт исправления несовместимостей старых модулей vqmod/ocmod, избавления от deprecated-предупреждений и получения прироста производительности до 40% без переписывания ядра.

Читать в Telegram
Оптимизация 25 июня 2026

Как ускорить OpenCart до 95+ баллов в Google PageSpeed

Пошаговое руководство по ускорению загрузки страниц: оптимизация картинок (WebP), минификация CSS/JS, настройка кэширования в Nginx и оптимизация тяжелых MySQL-запросов.

Читать в Telegram
API / Платежи 23 июня 2026

Интеграция СБП (Системы быстрых платежей) и холдирование средств

Разбор API банков для генерации динамических QR-кодов, обработка Webhook-уведомлений и реализация двухстадийной оплаты с заморозкой средств до подтверждения менеджером.

Читать в Telegram
Интеграции 18 июня 2026

Особенности синхронизации остатков товаров с 1С:Предприятие

Разбор узких мест при синхронизации больших баз (от 50 000 товаров): организация очередей задач, оптимизация потребления памяти скриптом импорта и обработка таймаутов.

Читать в Telegram
Поиск 15 июня 2026

Elasticsearch против стандартного поиска MySQL: когда пора переходить?

Реализация релевантного полнотекстового поиска с учётом морфологии русского языка, опечаток, синонимов, автодополнения и весов полей на больших каталогах товаров.

Читать в Telegram
Безопасность 10 июня 2026

Чек-лист защиты интернет-магазина от вирусов и парсинга цен

Как настроить права доступа, скрыть важные пути системы, закрыть API от неавторизованного доступа и защитить каталог товаров от нелегального парсинга конкурентами.

Читать в Telegram
SEO / Маркетинг 5 июня 2026

Внедрение Schema.org микроразметки для товарных карточек и категорий

Как правильно разметить цены, наличие, отзывы и рейтинги товаров (Product, Offer, AggregateRating), чтобы улучшить CTR сниппетов в поисковой выдаче Яндекса и Google.

Читать в Telegram
Оптимизация 1 июня 2026

Использование Redis для кэширования тяжелых запросов в e-commerce

Настройка кэширования категорийного дерева, хлебных крошек и результатов фильтрации. Проектирование механизмов инвалидации кэша при обновлении цен из учетной системы.

Читать в Telegram
Frontend 25 мая 2026

Ленивая загрузка (Lazy Loading) тяжелых сторонних скриптов и виджетов

Как отложить инициализацию Яндекс.Метрики, пикселей соцсетей, чатов обратной связи и интерактивных карт до первого взаимодействия пользователя с интерфейсом сайта.

Читать в Telegram
WordPress 20 мая 2026

Как ускорить WooCommerce: избавляемся от раздувания wp_options

Чистка устаревших транзитных кэшей (transients), оптимизация автозагружаемых опций, отключение неиспользуемых скриптов плагинов и перенос мета-данных заказов в кастомные таблицы (HPOS).

Читать в Telegram
Архитектура 12 мая 2026

Проектирование надежной системы очередей задач для e-commerce

Зачем интернет-магазину асинхронные задачи: отправка транзакционных писем, генерация PDF-накладных, экспорт фидов на маркетплейсы и обработка логов без замедления ответа сервера.

Читать в Telegram