Pull to refresh
3
0
Send message

Основы масштабирования

Reading time10 min
Views62K
Прочитав в этом блоге о балансировке на стороне клиента, решил опубликовать свою статью, в которой описаны основные принципы масштабирования для web-проектов. Надеюсь, хабралюдям будет интересно почитать.

Основы масштабирования



Масштабируемость — способность устройства увеличивать свои
возможности
путем наращивания числа функциональных блоков,
выполняющих одни и
те же задачи.
Глоссарий.ru

Обычно о масштабировании начинают думать тогда, когда один
сервер не справляется с возложенной на него работой. С чем именно он не
справляется? Работа любого web-сервера по большому счету сводится к основному
занятию компьютеров — обработке данных. Ответ на HTTP (или любой другой) запрос
подразумевает проведение некоторых операций над некими данными. Соответственно,
у нас есть две основные сущности — это данные (характеризуемые своим объемом) и
вычисления (характеризуемые сложностью). Сервер может не справляться со своей
работой по причине большого объема данных (они могут физически не помещаться на
сервере), либо по причине большой вычислительной нагрузки. Речь здесь идет,
конечно, о суммарной нагрузке — сложность обработки одного запроса может быть
невелика, но большое их количество может «завалить» сервер.

Читать дальше →
Total votes 68: ↑67 and ↓1+66
Comments49

12 370 км (Словакия – Гавайи). Как я получил стажировку и шанс всей жизни

Reading time6 min
Views14K


Моя история успеха, как и многие другие, начинается с провала


Мне было 16, когда у меня появилась мечта учиться в средней школе Калифорнии. Для парня из Словакии (Центральная Европа) это была замечательная перспектива. Я искал возможности, но ни одна из опций не вызвала у меня энтузиазма. Я мог бы заплатить где-то 10 тысяч долларов (что превышает среднегодовую заработную плату в Словакии) агентству, но ни одно из них не могло дать мне гарантии того, что я в конце концов окажусь в Калифорнии.

Я знал, что все может быть сделано куда лучше, поэтому создал простую страничку под названием «Приютите меня в Калифорнии» (Host Me In California). С помощью сайта я хотел найти семью, готовую оказать мне гостеприимство и разместить у себя в течение моего следующего учебного года в Калифорнии. В поисках отклика я отослал ссылку на свою страницу нескольким друзьям, и к тому времени, когда я отправился в душ, один мой друг уже передал ее кому-то еще. Так в сети была опубликована первая статья о моем сайте. И это было только начало.
Читать дальше →
Total votes 18: ↑15 and ↓3+12
Comments21

Спать мало, но правильно?

Reading time7 min
Views897K
Навеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
Читать дальше →
Total votes 713: ↑670 and ↓43+627
Comments420

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity