Система дизайн человеку - Cached

Во имя человека

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

Включаем кэширование данных

В одном из комментариев к великой заметке было замечено, что Undo на закрытие табов не работает в Фаерфоксе, но если установить «навороченный плагин управления закладками», то такая возможность появится. Что я ответил на это? Вот в этом весь Фаерфокс. Закладки «есть», но чтобы ими пользоваться нужен плагин.

Необычные дизайн сайта - Оригинальное художественное оформление страниц сайта
Шпаргалка по System Design Blueprint
Google представила Android 12 с полностью новым дизайном
Оптимизация и тюнинг производительности MariaDB MySQL сервера внутри Docker
16 концепций дизайна систем, которые нужно изучить до собеседования
Тестирование в пре-продакшне
Вы точно человек?
Графический дизайн
Ваш пароль

Как правило на этапе разработки оно выключено, и включается перед сдачей проекта. Не стоит питать иллюзий относительно того, что Bitrix Framework сам будет выбирать время кеширования и подходящий момент для очистки кеша. Это может делать только разработчик решения, основываясь на реальных потребностях конкретного проекта: необходимо указывать в настройках компонентов время кеширования, адекватное периодичности обновления информации.

Влияние скорости загрузки страниц сайта на отказы и конверсии
Принцип работы
Кэширование на уровне шаблонов
Содержание
Почему выбирают Алгоритмику?
Основная навигация
3️⃣ Загрузка видео и изображений chunk'aми с использованием Signed URL
«Полный стек в коробке»: история-предостережение
Схема проектирования системы

Здесь важно понимать, что эта операция повторяется для каждого запроса от клиента. И представьте, что ваш сайт посещают тысячи человек в сутки, значит, каждый час таких запросов может приходить сотни. А это еще не самая большая посещаемость. Обычным делом сейчас для сайтов является нагрузка в несколько сот тысяч, а то и миллионы запросов в сутки. Поэтому, те SQL-запросов, что мы видим в Debug Toolbar можно смело умножать на тысячи, если имеем дело с высоконагруженным сайтом.

Похожие статьи