Pull to refresh
10
0
Полина Серебрякова @pserebryakova

Team leader в Rocket Business

Send message

Да, радикально и "дорого", но очень эффективно, плюс помимо оптимизации клиент получает современный дизайн и, как правило, лучшее ранжирование поисковиками

Так и есть, проект из примера на старом Битриксе с раздутой БД, поэтому описанный мною вариант кеширования - просто временное решение для легаси-проекта, где на рефакторинг уйдет слишком много времени...

Спасибо за обратную связь :)
По вашему вопросу: каждый сайт как правило уникальный, поэтому тут нет универсальной формулы. Как подметил @bert2000 , в статье я описала паттерн Lazy Load, можно следовать его принципам при оптимизации. На Хабре, например, ситуация не такая и плохая, просто немного раздутый js и внешние скрипты - можно поработать с этой частью.
По второму вопросу: а для чего это все на одной странице? В таком случае лучшая оптимизация - переписать фронт!)

Отличный подход! На наших некоторых проектах используем тоже самое, так как почти все страницы уникальные и стили изначально пишем отдельно на каждую страницу. Но, как правило, на 90% сайтов нужно вручную разделять стили. Это крутой способ оптимизации, но очень трудозатратный, поэтому редко его используем

Да, вы правы - если страница генерируется 5 секунд, то работа еще не окончена! В приведенном мною примере, кеш собирается по блокам и имеет разное время жизни, поэтому 5 секунд она генерируется только при полной очистке кеша. Ну и@Shado_vi привел отличную статью про виды и уровни кеширования, поэтому отключать кеш не нужно, так как его можно настроить под все потребности бизнеса

Information

Rating
Does not participate
Registered
Activity