Насколько вы могли заметить, начиная с сентября у сайта ibelarus.net начались технические проблемы - не работали отдельные функции, не загружались картинки, различные браузеры отображали сайт как хотели, часто сайт был вообще не доступен.
Поскольку мы изначально планировали строить максимально открытый сайт, то думаем, не будет лишним пояснить причины такого странного поведения ресурса.
Как известно, процесс создания сайта обычно делится на несколько этапов - разработка концепции, дизайн, программирование, оптимизация и т.д. Мы же настолько хотели сделать хороший сайт, что пренебрегли некоторыми моментами, а именно - ответственным подходом к технической составляющей проекта.
Мы не рассчитали необходимую конфигурацию сервера, поэтому летом в моменты пиковых нагрузок (достаточно относительных), сайт был недоступен или загружался очень медленно.
Мы хотели реализовать так много функциональных задумок, что спешили внедрить их, не оттестировав как следует и не согласовав свои действия с комьюнити.
Мы полагались на работу волонтеров, которые занимались технической составляющей, сами при этом особо не вникая в такие моменты.
Следствием этого стала разбалансированность действий команды сайта и его фактическое выпадение из нормального режима работы более чем на месяц.
Однако это время дало нам возможность самим изучить технические аспекты работы веб-приложений на основе открытого исходного кода, лучше познакомиться с системой управления контентом Drupal, на которой работает сайт, уяснить принципы работы и администрирования веб-серверов. Сейчас мы можем сказать безо всяких оговорок, что полностью контролируем сайт. Он находится на нашем сервере, настроенном специально под наши нужды, мы сами выполняем все необходимые операции по его настройке и оптимизации. Именно поэтому мы вынуждены были притормозить внедрение новых функций - стабильность работы стала самой важной задачей.
Естественно, у такого подхода есть и много минусов, так как все таки мы не профессионалы в веб-администрировании, однако мы искренне надеемся, что найдем понимание у пользователей сайта и сможем наладить полноценный диалог.
Мы узнали так много интересных вещей, что открываем отдельный раздел - лабораторию iBelarus, где будем делиться буквально всем, что знаем сами или не знаем, но хотим узнать. В Лаборатории будут раскрываться темы гражданской журналистики, использования системы Drupal, различных аспектов оптимизации ПО сервера. Являетесь ли вы разработчиком или блоггером - мы уверены, что вы найдете для себя много полезного.
С уважением, Команда сайта.