Тематические статьи →

Быстродействие сайтов и веб-приложений

​Под быст­ро­дей­ствием сайта пони­ма­ется время обра­ботки запроса поль­зо­ва­теля (по сути, время созда­ния веб-стра­ницы). Быст­ро­дей­ствие зави­сит от про­грамм­ной части сайта и от сер­вер­ного оборудования.

В плане ПО наи­бо­лее высо­кие пока­за­тели демон­стри­руют сай­ты, напи­сан­ные на базе фрейм­вор­ков, а сайты на базе CMS обычно чуть более мед­лен­ные. Одна­ко, во мно­гом ско­рость работы сайта зави­сит еще и от уровня ква­ли­фи­ка­ции раз­ра­бот­чи­ка.

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

Для повы­ше­ния быст­ро­дей­ствия про­из­во­дится опти­ми­за­ция про­грамм­ного кода (уско­ре­ние и упро­ще­ние обра­ботки дан­ных), настройка кэши­ро­ва­ния («запо­ми­на­ние» резуль­та­тов вычис­ле­ний и их мно­го­крат­ное исполь­зо­ва­ние) и смена сер­вер­ного обо­ру­до­ва­ния на более про­из­во­ди­тель­ное.

Повы­ше­ние быст­ро­дей­ствия бла­го­творно ска­зы­ва­ется на устой­чи­во­сти сайта к высо­ким нагруз­кам — чем быст­рее при­ло­же­нию удаётся обра­бо­тать каж­дый отдель­ный запрос, тем больше запро­сов за еди­ницу вре­мени может быть обра­бо­тано и тем больше поль­зо­ва­те­лей одно­вре­менно может рабо­тать с при­ло­же­ни­ем.

Реко­мен­да­ции

Нор­маль­ным пока­за­те­лем вре­мени гене­ра­ции слож­ной стра­ницы сайта явля­ется 0.5 секунд (это пока­за­тель дости­жим на любой коро­боч­ной CMS). Если стра­ницы вашего сайта гене­ри­ру­ются долго (более 1 секунды), то это может вызы­вать дис­ком­форт поль­зо­ва­те­лей и вам стоит рас­смот­реть вари­анты опти­ми­за­ции про­из­во­ди­тель­но­сти.

Фор­му­ли­руйте перед раз­ра­бот­чи­ком тре­бо­ва­ния к быст­ро­дей­ствию системы перед стар­том про­екта – для дости­же­ния высо­ких пока­за­те­лей (гене­ра­ция стра­ниц менее чем за 0.1 секунды) тре­бу­ется исполь­зо­вать осо­бые под­ходы к архи­тек­туре приложения.

Поделитесь с друзьями:


Информация о публикации:

Материал опубликован в 2014 году. Эта статья про хостинговые решения и про программные платформы для разработки сайтов. При пере­пуб­ли­ка­ции обя­за­тельно ука­за­ние пер­во­ис­точ­ника в виде гипер­тек­сто­вой ссылки на сайт web-creator.ru

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

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

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

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

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

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

Комплексные услуги

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