Размер шрифта
-
+

Социальная сеть: как основатель Facebook заработал $ 4 миллиарда и приобрел 500 миллионов друзей - стр. 41

При развитии сайта ребята исходили из предположения о том, что количество его пользователей продолжит увеличиваться. При каждом обновлении базы данных или изменении конфигурации массива дисков на сервере Цукерберг старался применять метод, позволявший поддержать работу на Thefacebook такого числа посетителей, которое бы в десять раз превышало нынешнее количество зарегистрированных участников сети. Столь оптимистичный прогноз оказался невероятно точным и предусмотрительным. Если бы у Цукерберга не было этой уверенности в начале лета 2004 года, его компания столкнулась бы со значительными сложностями и даже с катастрофическими последствиями недооценки активности пользователей. Но пример Friendster, не сумевшей справиться с этой проблемой, очень испугал программистов. Цукерберг решил, что не допустит ничего подобного на сайте Thefacebook.

Глава компании, 21 года от роду, постоянно размышлял над техническим аспектом работы сервиса. По его убеждению, такого рода коммуникационная служба характеризуется в первую очередь производительностью. Если скорость отображения страниц начнет падать, дело можно считать проигранным, – а это значит повторить судьбу Friendster. Уже произошло несколько настораживающих сбоев и снижений скорости работы. Марк Цукерберг и Московиц встроили в программное обеспечение таймер, который время от времени показывал, сколько времени уходит на отображение каждой веб-страницы. Марк всегда противился внедрению предлагаемых коллегами функций, которые могли снизить эту скорость. Счет шел на миллисекунды. В статье, опубликованной примерно в это время, Цукерберг заявил следующее: «Я нуждаюсь в серверах так же, как и в пище. Но если я какое-то время все же могу обойтись без еды, то сайт без достаточной производительности серверов погибнет».

Однако был еще один дополнительный фактор, способствующий выживаемости Thefacebook на начальном этапе его существования, несмотря на «усилия» пользователей и их чрезмерное количество, шокировавшее основателей сайта. Дело в том, что Цукерберг и Московиц сознательно сдерживали рост числа участников сети. Для этого они четко распределяли время подключения к Thefacebook новых учебных заведений. Увеличение объемов трафика происходило по определенному шаблону: охват сетью очередного студенческого городка вызывал резкий рост посещаемости сайта, затем постепенно спадавший. Поэтому, если системы работали с высокой нагрузкой и емкость серверов стремилась к пределу, Цукерберг и Московиц просто делали паузу, прежде чем подключить следующее учебное заведение. Это было редкое по ценности качество для недостаточно финансируемого развивающегося интернет-проекта. Такая тактика позволила контролировать рост трафика на сайте Thefacebook хотя управлялся он группой неопытных ребят. Вот как говорит об этом Цукерберг: «Мы не стали продавать акции компании, чтобы заполучить инвестиции и максимально расширить масштаб проекта. Мы намеренно сдерживали рост его популярности на первом этапе существования. Мы буквально пешком добирались к новым университетам».

Еще одним ключевым фактором успеха Thefacebook на первом этапе было использование программного обеспечения с открытым исходным кодом. С момента создания сайта база данных строилась на языке MySQL. Эта технология была абсолютно бесплатной, как и специальный язык программирования PHP, применявшийся для разработки веб-страниц Thefacebook. В действительности ни один начатый с нуля интернет-проект при отсутствии спонсоров не смог бы возникнуть без такого ПО. Как раз в 2004 году программное обеспечение с открытым исходным кодом для поддержки интернет-технологий бизнеса стало полнофункциональным и достаточно надежным. Без таких программ Цукерберг не смог бы создать полнофункциональный веб-ресурс прямо в комнате студенческого общежития, при этом еще и практически ничего не заплатить за его запуск на сервере. Даже при наличии 100 тысяч пользователей сайта реальные расходы на содержание компании ограничивались стоимостью серверов и зарплатой сотрудников.

Страница 41