Skip to main content

Мысли о высокой нагрузке

Допустим вы захотели сделать клон Вконтакте, или ЖЖ, или любого другого высоко нагруженного проекта. Вы смотрите на дизайн, страницы, функциональность и видите, что ничего страшного. Все можно сделать на простой связке PHP+MySQL. Бывает даже, что люди пишут такие проекты, не понимая, что они изначально обречены на провал.
Так в чем же дело?

А дело в высокой нагрузке. Дело в том, что ни один компьютер в мире не выдержит всех обращений к нему пользователей. И эти обращения надо распределять по нескольким машинам. И не просто распределять - изначально должна быть предусмотрена такая архитектура приложения, что простым добавлением компьютеров можно было бы справится с возросшей нагрузкой.
Разберем это поподробнее.