Тематические статьи
про повышение быстродействия, о веб-разработке и про фронтенд-разработку

Ленивая загрузка или загрузка по требованию на клиентской части

Бывает так, что некоторое содержание страницы нужно не всем или не всегда, но на генерацию этого материала или для его передачи тратится много ресурсов. В этом случае имеет смысл сделать загрузку «ленивой», то есть не генерировать и не загружать в браузер информацию до тех пор, пока она не понадобится.


Быстрые и отзывчивые интерфейсы с использованием AJAX

Использование AJAX может как ускорить загрузку сайта, так и сделать интерфейс более отзывчивым. Представленный список рекомендаций поможет этого добиться.


Ускоряем работу сайта за счёт оптимизации CSS

Время загрузки и отрисовки сайта в браузере можно заметно снизить, если воспользоваться следующими советами.


Ускоряем работу сайта: оптимизация HTML

Сайт может загружаться и отображаться быстрее, если выполнить следующие рекомендации по оптимизации HTML-разметки, а без этого скорость загрузки и отрисовки будет ниже.


Увеличиваем скорость работы сайта при помощи оптимизации JavaScript

Сайт может работать быстрее, если выполнены следующие рекомендации по оптимизации JS-кода. Если же этого не сделать, то сайт будет недостаточно быстро отображаться на стороне клиента.


Показаны не все статьи,
а только по отдельным темам

быстродействие — статьи про обеспечение быстрой работы сайтов и приложений.

разработка — статьи про создание сайтов, веб-приложений и веб-сервисов.

фронтенд — статьи, посвященные клиентской части сайтов и веб-приложений: дизайну, верстке, js-программированию и клиентским фремворкам.

Посмотреть статьи по всем темам

Близкие по теме статьи:

Уско­ряем работу сайта с помо­щью сер­вер­ного кеширования. Если про­стым язы­ком, то сер­вер­ное кеши­ро­ва­ние — это ряд тех­но­ло­гий, кото­рые поз­во­ляют «запо­ми­нать» один раз полу­чен­ные или создан­ные дан­ные, а затем мно­го­кратно исполь­зо­вать их повтор­но, что…

Уско­ряем работу сайта при помощи кеши­ро­ва­ния на базе Memcached. Memcached — это хра­ни­лище «ключ => зна­че­ние», исполь­зо­ва­ние кото­рого очень эффек­тивно для уско­ре­ния работы сайта или веб-приложения.

Чек-лист про­верки фронтенда. По дан­ному списку можно про­ве­рить фрон­тенд сайта или веб-при­ло­же­ния для выяв­ле­ния и после­ду­ю­щего исправ­ле­ния оши­бок или недочётов.

БЭМ и неза­ви­си­мые блоки. Вёрстка неза­ви­си­мыми бло­ками — это мето­до­ло­гия, кото­рая была сфор­му­ли­ро­вана Вита­лием Хари­со­вым из ком­па­нии Яндекс. Впо­след­ствии эта мето­до­ло­гия была рас­ши­рена и полу­чила назва­ние БЭМ…

Ajax-нави­га­ция Turboliks & Wiselinks. Уве­ли­чить отзыв­чи­вость интер­фейса и сни­зить нагрузку на сер­вер можно при помощи Ajax-нави­га­ции: если не пере­за­гру­жать стра­ницу цели­ком, а обнов­лять только содер­жа­ние или отдель­ные фраг­мен­ты, то…

Бра­у­зер­ное или кли­ент­ское кеширование. Кэши­ро­ва­ние ста­ти­че­ских ресур­сов (кар­ти­нок, скрип­тов, сти­лей) и неиз­ме­ня­ю­щихся стра­ниц на сто­роне бра­у­зера может сэко­но­мить время загрузки стра­ниц, если поль­зо­ва­тель посе­щает сайт мно­го­кратно или…

DDoS — рас­пре­де­лен­ные атаки типа «отказ в обслуживании». DoS-атака — это атака типа «отказ в обслу­жи­ва­нии» (Denial of Service), суть кото­рой состоит в том, чтобы «пере­гру­зить» ата­ку­е­мый сер­вер и ухуд­шить каче­ство его работы или вообще пре­кра­тить его…

Быст­рый поиск на сай­те, исполь­зуя ElasticSearch или Sphinx. Sphinx и ElasticSearch — это поис­ко­вые «движки», кото­рые обес­пе­чи­вают более быст­рый поиск и филь­тра­цию по срав­не­нию с реля­ци­он­ными базами дан­ных, а также обес­пе­чи­вают воз­мож­ность использования…

Уско­ряем работу сай­та: исполь­зуем Redis для кеши­ро­ва­ния и хра­не­ния данных. Redis — сете­вое жур­на­ли­ру­е­мое хра­ни­лище дан­ных типа «ключ — зна­че­ние», кото­рое обра­ба­ты­вает дан­ные в опе­ра­тив­ной памяти и обла­дает меха­низ­мами сним­ков и жур­на­ли­ро­ва­ния для обес­пе­че­ния постоянного…

Уско­ряем работу сай­та, исполь­зуя быст­рый и надёж­ный веб-сер­вер nginx. nginx — это про­стой, быст­рый и надёж­ный сер­вер. При­ме­не­ние nginx очень эффек­тивно для отдачи ста­ти­че­ского кон­тента и в каче­стве прокси-сер­вера перед дина­ми­че­скими сайтами.

Воспользуйтесь нашими
знаниями и опытом

Отправьте нам сообщение при помощи формы. Или напишите на e-mail s@web-creator.ru

Мы максимально оперативно ответим Вам по электронной почте или перезвоним.

При отправке сообщения через форму, укажите пожалуйста предпочтительный способ связи с Вами: телефон или адрес электронной почты. Мы сможем ответить Вам подробнее, если Вы напишете что-то о запланированном проекте или предполагаемых задачах.

Либо просто позвоните нам по номеру: +7 495 215-1501

Мы работаем по будним дням с 10 до 19 часов.

Контакты

Веб-разработка в Москве: 3-я Мытищинская улица, дом 16 строение 47
Веб Креатор
«Веб Креатор»

+7 495 215 15 01

Москва, 3-я Мытищинская улица, 16/47