Архив статей

Все статьи

Технические статьи о веб-разработке, 1С-Битрикс, NextJS, интеграциях и архитектуре.

Битрикс: собственный модуль генерации sitemap с разбиением

Разработка модуля для создания sitemap с ограничением 4000 URL на файл. Без правок ядра, с админкой в стиле SEO-модуля.

Битрикс: региональные sitemap для умного фильтра SmartSEO

Модуль генерации sitemap для каждого поддомена без правок ядра Aspro. Proxy-файлы, htaccess, автоочистка.

Битрикс: валидация URL умного фильтра для SEO

Как невалидные URL smart.filter раздувают кэш и вредят SEO. Проверка сегментов, 404 для несуществующих комбинаций.

Рост кэша catalog.section в Битрикс: политика кэширования

Как остановить неограниченный рост кэша catalog.section. Создаём централизованную политику кэширования для контроля токсичных URL каталога.

Аномальная нагрузка на VPS: блокируем crawler на уровне nginx

Как Facebook crawler перегружал VPS и разгонял CPU до 60%. Настраиваем точечную блокировку тяжёлых URL каталога на уровне nginx.

Диагностика PHP-FPM: анализ активных процессов и slowlog

Систематический подход к диагностике нагрузки на PHP-FPM: статус пула, slowlog, /proc и pidstat. Находим причину медленных ответов.

Взлом сайтов на Aspro: уязвимость unserialize и как защититься

Разбор целевых атак на сайты 1С-Битрикс с модулем Aspro. Уязвимые файлы, механизм атаки, исправления кода и автоматический скрипт очистки.

Битрикс24: очистка таблиц модуля socialnetwork

Автоматическая очистка устаревших записей социальной сети в Битрикс24. Метод ClearOld, cron-задача и оптимизация базы данных.

Битрикс: определение текущей страницы комплексного компонента

Как программно определить, на какой странице комплексного компонента мы находимся. Используем CComponentEngine для работы с SEF-шаблонами.

Битрикс24: автоматическая дисковая квота для новых пользователей

Настраиваем автоматическое назначение дисковой квоты при создании пользователя в Битрикс24. Обработчик события onAfterUserAdd.

Битрикс: сохранение UTM-меток в cookies

Автоматическое сохранение UTM-параметров в cookies для отслеживания источников трафика. Полная реализация с учётом перезаписи и времени жизни.

Битрикс24: получение календарных событий через API

Работа с CCalendarEvent для получения списка встреч и событий сотрудника. Фильтрация по датам, владельцу и статусу.

Страница 4 из 7 • Всего 84 статей