Клиент:

Информационная компания «БелаПАН»

Отрасль:

СМИ

Тип работы:

Онлайн СМИ

Сайт:

naviny.by

Дата запуска:

29 Января 2006

Задача:

В начале 2006 года перед RG Lab стояла задача создать новостной портал, максимально ориентированный на потребности пользователей. Требовалось, чтобы уже с главной страницы пользователь получал детальную картину событий, происходящих в стране.

Особые требования предъявлялись к скорости работы и отказоустойчивости проекта при высоких нагрузках, в условиях интенсивно растущего архива материалов.

Решение:

Внушительный архив материалов проекта разбит на 17 рубрик. На главной странице представлен блок главных событий и краткие выборки из рубрик. Также есть общие выборки последних новостей, новостей, отмеченных администратором как «значительные», популярных статей и сюжетов. Доступны выборки материалов по персонам и по регионам.


Белорусские новости


Проект содержит форум, голосования, индикаторы погоды и курсов валют. Зарегистрированные пользователи могут управлять персональным профилем, участвовать в форумах и вести списки закладок.


Для достижения высокой скорости работы проекта при высоких нагрузках была применена технология обратного проксирования (reverse proxy). Также система доставки содержания была разгружена благодаря использованию сервис ориентированной архитектуры (SOA). Основные и вспомогательные сервисы проекта работают параллельно в многопоточном режиме. При создании проекта была применена бестабличная верстка, что позволило задать приоритет отображения содержания. Когда пользователь запрашивает страницу проекта, прежде всего он видит основное содержание, затем дополнительное, и в конце – навигацию.


В рамках проекта используется система ротации рекламных объявлений Site Sapiens 3.0. Система обслуживает как текстовые сообщения, так и графические, Flash- или DHTML- баннеры. Особенность системы в том, что она может быть установлена на выделенный сервер, переложив на него всю нагрузку по обработке ротации рекламы. Кроме того, интересен принцип отображения баннеров в системе. Пока баннер не загружен, ни его, ни зарезервированного под него пространства в дизайне сайта не видно. Но как только баннер загружен, он тут же отображается в заданном месте.

При разработке проекта использованы: MySQL, PHP, DHTML, CSS. Сайт работает на платформе управления веб-контентом Site Sapiens 2.5 SE