О создании дубинушки

Официальный ДР "Неофициального сайта Физфака МГУ" - 2 часа ночи 27 января 2003 года, когда все 89 мегабайт были залиты на сервер бесплатного хостера www.narod.ru. Сделанный примерно за один месяц на чистом html сайт www.physfack.narod.ru начал свою жизнь... Заглавную страничку вы можете видеть слева.

Изначально сайт позиционировался как общедоступный студенческий ресурс, который был бы полезен для всех студентов Физфака МГУ. Делать еще одну из многих страничку группы совсем не хотелось, тем более нормального студсайта Физфак МГУ не имел до сих пор, были, конечно, попытки (www.phys.al.ru, например), но они так и не выросли в что-то стоящее. А между тем у остальных факультетов - Мехмата (www.mmonline.ru), ВМиК'а (www.cmc-online.ru), Журфака (www.journ.ru) были большие студенческий сайты. А чем мы хуже? :)

Итак, прошло какое-то время, имя сайта стало уже знакомо многим студентам, тем более с вводом в строй нового, опять-таки, бесплатного форума http://physforum.fastbb.ru/ у студентов и преподавателей появилась возможность общаться в непринужденной обстановке на самые разные темы. В общем, все было хорошо, да не очень. :) Все-таки дизайн сайта скорее не нравился, чем нравился посетителям. "Слишком темный!", "Букв не видно!" - говорили одни. "А где инфа о ДФ'е, посвяте и прочим физфаковским мероприятиям?" - удивлялись другие.

Да, действительно, надо было менять и дизайн и наполнение сайта, но не было слишком веской причины, которая бы побудила к действию... И такая причина нашлась!

7 марта 2004 года со мной связался Сергей Варзарь, на тот момент председатель ОКДФ, на тему интегрировать в сайт инфу о ДФ'е, Посвяте и прочих мероприятиях, проводимых ежегодно на нашем факультете. И прозвучало предложение перейти с тормозного "Народа" на быструю Дубинушку. Я, конечно, согласился.

Надо заметить, что существовавший на тот момент вариант сайта "Дубинушки" был скорее мертв, чем жив. Да и наполнение его оставляло желать лучшего => надо было возрождать славное имя официального гимна Физфака, чем я и занялся. Потому как не за горами был очередной "День Физика - 2004", информация о нем уже накапливалась, а площадки для ее размещения еще не было, поэтому приходилось работать над редизайном и наполнением новыми материалами просто в авральном режиме...

Примерно через 15 дней упорной работы сайт перебрался на хостинг факультета, сменил домен и наполнился кучей полезной информации. Теперь и навсегда мы - "Дубинушка.ру" - студенческий сайт физического факультета МГУ!

Но и это еще не все! Спустя совсем небольшой промежуток времени была начата работа по переделке дизайна в сторону его осветления, ибо действительно на старых 15' мониторах читать текст было очень проблематично, ибо в дизайне преобладала темно-синяя цветовая гамма. Кроме того, было решено поместить на главную страницу новостной блок, касающийся студенческой жизни не только в МГУ и на Физфаке, но и в России и мире. Кроме того, в связи переездом на новый домен, было решено избавиться и от старого форума, который перестал удовлетворять админским потребностям и не давал развернуться по настоящему! :)

11 октября 2004 года новый форум заработал по этому адресу (место под форум любезно предоставил Александр Сизов, владелец домена www.phys.ru). Сейчас он приземлился на нашем домене.

Но не все было так просто. Сайт по-прежнему был на целиком на html, а в наше время хороший сайт - динамичный сайт, в создании облика которого принимают участие обычные посетители. Надо было все переписывать под php с применением быз данных. Но на тот момент поддержки php от сервера добиться не удалось, т.к. хостилась тогда "Дубинушка" на серваке Генфиза. И тут встал вопрос о покупке собственного сервера, на который можно было бы поставить все, что нужно для дальнейшего апгрейда сайта.

Сказано-сделано, новый сервер был куплен, настроен знающими людьми, и в середине марта 2005 года "Дубинушка" обрела новый дом. Теперь дело осталось за малым - написать новый движок для сайта, чтобы больше никогда не звучало вопросов типа "А как мне добавить мнение о преподе?" или "Как я могу полезные материалы закачать?".

Историю создания с нуля всей системы я не буду рассказывать, просто скажу, что это очень тяжело и муторно, особенно при отладке всяческих багов и глюков:) Опять же уложился в те самые 15 дней. Ну и опять осветлил гамму сайта и сделал небольшой редизайн в сторону уменьшения веса страничек - теперь вообще никаких претензий по нечитаемости текста и большого размера страниц быть не должно.

Отныне, новым Днем Рождения сайта следует признать 1 апреля 2005 года. Надеюсь, что данный вариант «Студенческого сайта Физфака МГУ» останется надолго и обзаведется новыми админами и модерами, которые смогут сделать "Дубину" еще лучше и интересней.

С 2005 по 2010 «Дубинушка» живет в новом обличии. Но в середине 2009-го начались проблемы с устойчивостью работы, хоть сайт и форум хостились на нормальном (по меркам 2005 года) сервере в КНО, но места на 160Гб жестком диске и 2Гб памяти стало уже не хватать. К тому же так и осталась невыясненной причина периодических падений сервера. Уже позже обнаружилась плохая организация работы сервера, не было легкого фронтэнда типа Nginx, когда большое количество мелких файлов типа картинок, js-скриптов и css-файлов наравне с выполнением тяжелых php-сценариев полностью ложились на плечи Apache, который "славится" своей тяжеловестностью и прожорливостью относительно системных ресурсов. Кроме того, кэширование файлов и запросов к БД нам бы тоже не помешало, т.к. довольно большой процент посетителей ходит на сайт и форум регулярно. Был проведен эксперимент, в которых мы хотели выяснить, какое максимальное количество посетителей Online сервер способен выдержать без обрушения. Сайт ушел в даун уже при 20 онлайн юзерах...

Надо было что-то менять и я решил поменять всё! :) Уйти из КНО в Германию, где и поставить мощный сервер, грамотно настроенный и способный выдерживать большие нагрузки. Ну и полностью переписать сайт. Текущий вариант дизайна уже порядком устарел и перестал устраивать посетителей, к тому же, сам код был тяжелый и не самый читабельный. Было решено всю верстку сделать на DIV'ах, а новый дизайн - в стиле Wordpress. Работа по переписыванию кода и дальнейшему переносу дубинушки и форума на новый хостинг, неспешно велась с начала 2010 года, и уже к майскому Дню физика новая версия сайта была готова. Теперь, надеюсь, не будет жалоб типа "А чё всё так тормозит?". Есть еще куча идей по его развитию, но об этом в следующий раз.