
Ресурсы, шаблоны и чанки в MODX: быстрый старт
За 20–30 минут вы соберёте в MODX простую страницу: создадите ресурс, привяжете шаблон, добавите общий чанк и выведете заголовок с содержимым без копирования разметки.

За 20–30 минут вы соберёте в MODX простую страницу: создадите ресурс, привяжете шаблон, добавите общий чанк и выведете заголовок с содержимым без копирования разметки.

Соберём страницу каталога в MODX Revolution: ресурс задаст адрес и содержимое, шаблон — каркас, а чанки — повторно используемые блоки. На примере разберём, куда класть разметку и как не превратить шаблон в свалку HTML.

Пошаговая установка MODX Revolution 3.x на обычный хостинг: какие доступы подготовить, как пройти мастер установки и что проверить, если появляются 500, белый экран или ошибка подключения к базе.

Установите MODX Revolution 3.x на обычный хостинг за один проход: подготовьте домен, базу и доступы, запустите веб-инсталлятор, создайте администратора и проверьте сайт.

Каталог Drupal.org насчитывает тысячи проектов, но общее число модулей мало говорит о качестве выбора. Разбираем, какие показатели проверять перед установкой и как оценить цену зависимости для сайта на Drupal 10 или 11.

View может выглядеть исправно на тестовых данных, но дублировать материалы, тянуть лишние поля и замедлять страницу после публикации. Разбираем, какие замечания оставить на ревью Drupal 10 и 11 и как проверить, что проблема реальна.

Под нагрузкой Drupal может упереться не в одну «медленную страницу», а в цепочку из PHP-FPM, базы данных и кешей. Разбираем, как найти узкое место, что измерять и почему простое увеличение числа PHP-процессов иногда ухудшает ситуацию.

В Drupal кеш — это не одна таблица и не один переключатель. Разбираем, как связаны cache bins, render cache, cache tags и cache contexts, почему данные становятся устаревшими и что измерять под нагрузкой.

Медленный Django View часто упирается не в Python, а в число SQL-запросов, объём выбранных строк и работу сериализации. Разбираем, что искать на ревью и как менять код без выдуманных обещаний об ускорении.

У Django-приложения нет одного универсального «узкого места»: первым может упереться SQL, пул соединений, память воркеров или внешний API. Разбираем, как найти виновника под нагрузкой и не принять симптом за причину.

Query Monitor быстро показывает, какой запрос или плагин тормозит страницу в панели WordPress. New Relic помогает увидеть задержки на сервере и в приложении в целом. Разбираем, когда хватит одного инструмента и как не принять шум за причину проблемы.

Агент в Битрикс может запускаться при обращении к сайту, а может — по cron. Если смешать эти режимы или запускать долгую обработку прямо в агенте, задачи начинают дублироваться и копиться. Разбираем типичные сбои и способы их предотвратить.