Скачать книгу

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

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

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

      Еще одним ключевым фактором успеха Thefacebook на первом этапе было использование программного обеспечения с открытым исходным кодом. С момента создания сайта база данных строилась на языке MySQL. Эта технология была абсолютно бесплатной, как и специальный язык программирования PHP, применявшийся для

Скачать книгу