17 постов

#перформанс

Статьи с тегом #перформанс.

← Все статьи

(01) VPS или shared-хостинг — что выбрать под нагрузку VPS или shared — вопрос не «что лучше», а «что достаточно». Где заканчивается shared-хостинг, когда пора на VPS, чем опасны соседи по серверу и тихие лимиты, и таблица-ориентир для выбора. (02) Ускорение изображений: WebP, AVIF, lazy-load, responsive Изображения — главный вес страницы. Форматы WebP и AVIF, адаптивный srcset, ленивая загрузка и размеры против прыжков вёрстки — приёмы, которые ускоряют сайт в разы. Чеклист внедрения. (03) Core Web Vitals в 2026: LCP, INP, CLS — что чинить первым LCP, INP и CLS — три метрики Core Web Vitals, которые влияют на позиции и конверсию. Целевые значения, частые причины плохих оценок и понятный порядок: что чинить первым. (04) Кэширование статики: Cache-Control, ETag, immutable — по шагам Как настроить кэш статики, чтобы повторные заходы были мгновенными, а деплой ничего не ломал: Cache-Control, max-age, immutable, версионирование файлов, ETag и пример конфигурации nginx. (05) Сайт тормозит — 7 причин и что проверить за час Сайт грузится медленно, а причина непонятна? Семь типичных виновников — от высокого TTFB и тяжёлых картинок до отсутствия кэша и CDN. По каждому: как проверить и быстро исправить за час. (06) Реальные мобильные скорости в РФ — 3G и ниже всё ещё существуют Замеряем сайт на офисном Wi-Fi 200 Мбит, всё летает. Реальный пользователь сидит в электричке на 2G, в подвальном ТЦ на EDGE, в городе с переполненной 4G-вышкой. По данным операторов и Roskomswoboda 2025, 12-18% мобильного трафика в РФ — это скорости ниже 1 Мбит/с. Что это значит для дизайна сайта и где у нас расходится теория с практикой. (07) Web Workers для тяжёлых вычислений в браузере — когда и как Парсинг 50 МБ CSV, кадрирование 200 фотографий, генерация PDF, сжатие, шифрование — всё это блокирует UI, если делать в основном потоке. Web Workers вытаскивают вычисления в фон, страница не подвисает. Разбираем, когда воркеры реально помогают, а когда — overkill, и как их подружить с React/Vue. (08) Как скорость сайта влияет на продажи — реальные цифры из исследований «Скорость важна» — это очевидно, но насколько именно? Google, Amazon, Walmart, Booking регулярно публикуют замеры. Цифры пугающие: +1 секунда к загрузке = −20% к конверсии в e-commerce, −30% к мобильному поиску. Разбираем, что значит каждая секунда для бизнеса. (09) Сайт открывается 6 секунд — где именно теряем время «Сайт тормозит» — общая жалоба. Конкретные секунды теряются в 5-6 типовых местах: DNS, TLS, TTFB, шрифты, JS, картинки. Разбираем по этапам с реальной разбивкой, что тратит больше всего, и куда смотреть в первую очередь. (10) PageSpeed Insights — что красное надо чинить, а что можно проигнорить PageSpeed Insights показывает 25-40 пунктов, большая часть красная даже у крупных сайтов. Половина из них реально влияет на UX, половина — академические нюансы. Разбираем, что чинить в первую очередь, что во вторую и что можно спокойно игнорировать. (11) Анимации на CSS scroll-driven — без библиотек Раньше для анимации по скроллу тянули GSAP, Lenis, ScrollTrigger — 50–120 КБ JS. В 2026 нативный CSS `animation-timeline: scroll()` и `view()` закрывают 80% задач без единой строки JS. Разбираем синтаксис, поддержку и реальные кейсы. (12) Локальный хостинг шрифтов и иконок — простая инструкция Перенести шрифты и иконки с Google Fonts и FontAwesome к себе на сервер — 1-2 часа работы. Зависит сайт от зарубежных CDN не будет, плюс +200-500 мс к скорости загрузки. Пошаговая инструкция. (13) Server Components в продакшене — где помогают, где мешают React Server Components обещают меньше JS на клиенте, нативный доступ к БД и быстрый TTFB. На практике — половина команд возвращается на SSR-only. Разбираем, где RSC выигрывают, где ловушки. (14) Сайт без внешних CDN — убираем Cloudflare, Google Fonts, jsDelivr Сайт грузит шрифт с fonts.googleapis.com, jQuery с jsDelivr, иконки с cdn.fontawesome.com — и в момент блокировки или фильтрации зарубежных CDN сайт ломается визуально и функционально. Разбираем, как убрать зависимости от внешних ресурсов за один день. (15) CDN внутри РФ: Selectel, Yandex Cloud, ITGLOBAL — настройка и нюансы Cloudflare и зарубежные CDN в РФ в 2026 работают нестабильно и не считаются «белыми». Внутренние российские CDN закрывают задачу: ускоряют сайт по регионам, защищают от DDoS, попадают в whitelist. Разбираем тройку лидеров. (16) Производительность 1С — типовые узкие места и как их искать «1С тормозит» — самая частая жалоба. Причина почти никогда не в самой платформе. Разбираем шесть типовых узких мест: блокировки, тяжёлые запросы, конфликты обмена, индексы, объёмы регистров, тонкий клиент. (17) Размер приложения и холодный старт — бюджет производительности 150 МБ APK и 4 секунды до первого экрана — это не «вырасли с фичами», это потеря 20-30% юзеров на первой установке. Разбираем, какой бюджет реально держать, что грузит размер сильнее всего и где экономить на старте.