Программирование Урок: сложные вещи становятся простыми, если их разбить на части

Программирование
Урок: сложные вещи становятся простыми, если их разбить на части

Если отладка — процесс удаления ошибок, то программирование должно быть процессом их внесения.

Эдсгер Дейкстра, известный ученый, специалист по компьютерам

Я зарабатываю в интернете с 2007 года, с тех пор как оставил работу на полную ставку в качестве менеджера по маркетингу и основал собственную компанию, специализирующуюся на издательских и консультационных услугах.

Мой первый сайт, PersonalMBA.com, дает мне средства к существованию: в сущности, я обучаю науке бизнеса, хоть и не преподаю в университете. Каждый год я пополняю список написанных мною книг, которые посвящены законам бизнеса и предназначены для читателей, желающих овладеть его основами [1].Программирование Урок: сложные вещи становятся простыми, если их разбить на части

С момента первой публикации в 2005 году список рекомендуемой литературы из книги «Сам себе MBA» оставался одним из самых популярных, а дополнения к этому списку делают посетители сайта со всего мира. С 2005 года сайт PersonalMBA.com посетили более 2 миллионов читателей.

Моя первая книга «Сам себе MBA» была естественным развитием сайта PersonalMBA.com и стала международным бестселлером. Издание книги предполагает также и ее распространение, и поэтому я на протяжении нескольких лет изо всех сил старался привлечь новых читателей.

О книге «Сам себе MBA» упоминалось в New York Times, Wall Street Journal, Fortune, Forbes, FastCompany, на многих популярных сайтах, в блогах. И после каждого такого упоминания на PersonalMBA.com приходили тысячи новых посетителей.

Тысячи посетителей вашего сайта — это здорово, но при условии, если все они имеют возможность одновременно на него попасть. Моя проблема состоит именно в этом: каждый раз, когда трафик сайта значительно увеличивается и достигает определенного порога, сайт рушится в зените своей славы и популярности, оставляя посетителям лишь сообщения с кодом ошибки.

Вот типичный пример: популярный блог Lifehacker.com, посвященный программному обеспечению и компьютерам, за последние семь лет три раза помещал список литературы «Сам себе MBA». И каждый раз тысячи людей одновременно пытались зайти на сайт PersonalMBA.com, перегружая мой веб-сервер (компьютер, предоставляющий веб-страницу по запросу пользователя). Вместо запрашиваемой информации сервер выдавал сообщение «Ошибка установки связи с базой данных» или «Ошибка 503», что эквивалентно просьбе о пощаде в цифровой форме.

Понравилась статья? Поделиться с друзьями:
Все о современном строительстве и ремонте
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: