Максимальная оптимизация node.js бэкэнда — кэширование страниц в памяти. Готовим веб-сервер к максимальным нагрузкам. Как уменьшить TTFB?
Пишем кэшируещее middleware для Express, чтобы хранить готовые страницы в Memcached. Бонус: реальная масштабируемая архитектура express app с интегрированным серверным кэшированием от #BlondieCode.
00:00 — 02:15 — Вступление
02:15 — 04:05 — Установка и настройка Memcached (Ubuntu)
04:05 — 04:33 — Запуск сервиса Memcached
04:33 — 07:02 — API Memcached
07:02 — 10:21 — Базовый Express-сервер
10:21 — 11:26 — Модуль Memcached для Node.js, подключение к хранилищу данных
11:26 — 18:54 — Middleware-функция для кэширования страницы
18:54 — 20:47 — Краткое содержание: как настроить кэширование с Memcached на сервере Node.js (Express)
20:47 — 21:09 — Рабочая масштабируемая архитектура и картинки с котиками
// ——————————————— //
Исходники проекта —
Базовая интеграция Express.js + Memcached —
Memcached официальный сайт —
Memcached Cheat Sheet —
Модуль memcached для node.js —
Slabs Statistics —
Анатомия Express сервера: Request, Response, Middleware, Routing —
Оптимизация res.render —
// ——————————————— //
➣ Telegram —
➣ GitHub —
➣ Facebook —
//————————————————//
Больше видео на тему IT можно найти по тегу #ityoutubersru . про сломался вордпресс.