MicroPHP Framework

Форум пользователей и разработчиков.

Вы не вошли.

#1 27.03.2015 15:36:35

Zcasper
Программист
Из Новосибирск
Зарегистрирован: 24.02.2015
Сообщений: 34
Сайт

Highload (Высокие нагрузки) Приёмы

И так, вы сделали сайт.

Сайт работает, в какой-то момент количество пользователей начинает расти и в один из самых неожиданных моментов он падает.
Да, это очень печально, но есть множество советов (приёмов) как вернуть его к жизни.
Анализируя множество конференций/статей/споров можно выделить некоторые основные приёмы, которые могут помочь именно в вашей проблеме.

Попробуем их перечислить (одно сообщение - один приём) ...


Удачи в делах! smile

Offline

#2 27.03.2015 15:38:59

Zcasper
Программист
Из Новосибирск
Зарегистрирован: 24.02.2015
Сообщений: 34
Сайт

Re: Highload (Высокие нагрузки) Приёмы

Вертикальное масштабирование - самый простой и ограниченный способ, заключается в (до)покупке железа и установке в сервер. Обычно этот способ ограничен параметрами конфигурации сервера, поэтому поможет, но не на долго.


Удачи в делах! smile

Offline

#3 27.03.2015 15:49:54

Zcasper
Программист
Из Новосибирск
Зарегистрирован: 24.02.2015
Сообщений: 34
Сайт

Re: Highload (Высокие нагрузки) Приёмы

Толстые клиенты (Ajax layout) - Большинство сайтов используют js (ajax) как помощник, для динамичности страниц в ответ на действия пользователя. Приём "толстый клиент" основан на использовании js (ajax) на всю катушку, с помощью обращений к API сервера. В данном случае генерация HTML на стороне сервера становится излишней и перестаёт быть необходимостью. Плюс данного приёма в том, что мы можем использовать единый API для всех видов клиентов. Минус данного приёма в том что в замен на сокращение серверного кода мы расплачиваемся повышением интернет-трафика.


Удачи в делах! smile

Offline