Web-разработкаCDN своими руками или раздача видеоконтента

[ Часть I. Доставка видеоконтента ] [ Часть II. CDN своими руками ]

В продолжение темы про доставку видеоконтента: мы обеспечили хранение и обработку контента, как теперь отдать контент таким образом, чтобы он оказался как можно “ближе” к потребителю? Большая часть статьи будет посвящена обобщенному подходу географически распределенной раздачи контента, а в конце в качестве примера описанный подход будет применен к доставке видеофайлов и вещаний конечным пользователям.

Кроме самого факта, что контент был доставлен пользователю, мы должны обеспечить качество доставки контента. Для FLV-файла видео это означает, что скорость, с которой он доставляется пользователю, должна быть выше либо равна битрейта потока, иначе видео у пользователя при просмотре будет «затыкаться».

Кроме того, имеет смысл «приблизить» контент к пользователю географически. Это связано с пропускной способностью каналов (отсутствием иногда хороших магистральных каналов), а также с разницей в стоимости локального и внешнего трафика для конечного пользователя (например, в регионах РФ).

Такой шаг необходимо сделать при желании выйти на международный рынок, а также при региональном развитии внутри РФ. Сегодня в регионах очень часто самыми популярными сайтами являются региональные порталы, которые предоставляют различные сервисы, в том числе и сервис видеохостинга, а их популярность обусловлена как стоимостью трафика, так и скоростью доступа/временем отклика. Можно представить, что пользователь готов подождать открытия страницы, загрузки плеера, но тяжело предположить, что пользователь согласится смотреть видео, которые прерывается из-за постоянной буферизации, или смотреть вещание, которое доходит до пользователя в виде слайдшоу (после пропуска пакетов остались только опорные кадры видео).

Таким образом, осознав необходимость географической распределенности для контента, мы покупаем/арендуем сервера в непосредственной близости от потребителя: в Европе, США, Украине, Екатеринбурге и т.д.

Web-разработкаДелаем полноценный JS-прелоадер для AJAX-приложения

Многие программисты оптимизируют JavaScript и CSS-код, чтобы страница грузилась быстрее.
Но не все они делают прелоадеры, которые дают пользователю эффект субъективно более быстрой загрузки.

Я умныйОбщественная мораль должна умереть

Наблюдаю за развитием очередного интернет-скандала, в котором замешан Двач, общественная мораль и сиськи. Все дело, конечно, в сиськах.

image

P. S. Обратите внимание на количество проголосовавших и полученную оценку. Вот уж спорная тема :)

MozillaSwiftfox — альтернативная сборка Firefox

Swiftfox — это экстремально скомпилированный Firefox для Linux, он оптимизирован под Ваш процессор и работает заметно быстрее.
Лично у меня и запуск и рендеринг страниц существенно быстрее, учитвая не быстрый Athlon-XP.
Установился без каких либо проблем на ubuntu 8.10, все расширения (firebug, webdeveloper) работают как часы.
Сборка поддерживается Jason Halme.
Подробнее можно почитать либо Wikipedia или Главный сайт Swiftfox

GoogleGoogle Reader поменял дизайн

Непривычно, но на мой взгляд стало лучше. Теперь взгляд не так отвлекается от текста новостей на элементы интерфейса. Интерфейс стал более легким и чистым, хотя полоски прокрутки — отстой тот еще.
image

Opera Новое в Opera 10 alfa

Полный перевод изменений в первой альфа версии Opera 10. Не претендуя на 100% адекватность перевода :)

DomainerДомен .tel: телефонный справочник интернета

Со вчерашнего дня открыта регистрация доменных имён в новой зоне .tel. Это необычный домен, который создан ради простой идеи — хранения прямо в DNS контактных данных пользователей. Выглядеть такие «сайты» будут очень просто — как на скриншоте слева.

Записать в систему можно любые данные — номера телефонов, почтовые и электронные адреса, адреса личных веб-страниц и аккаунтов в социальных сетях, номера ICQ, аватары в MMOG, ники на форумах и многое другое. Работать с личной информацией можно через браузер или специальные программы. Идея в том, что всю персональную информацию удобно хранить в одном месте, обновляя по мере надобности. В профиль на Хабре и на другие сайты эта информация уже транслируется из центральной базы, что гарантирует её актуальность. Более того, в будущем обновляться через DNS смогут и телефонные книжки мобильных устройств, и все остальные программы. То есть если вы меняете телефонный номер или email — он сразу обновляется во всех телефонах и почтовых программах ваших друзей.

В перспективе должен получиться некий всемирный справочник, надёжно зашифрованный и хранящийся в распределённой системе DNS. Британская компания Telnic, управляющая доменом, в следующем году планирует открыть центральный справочный сайт по адресу telpages.com — вот тогда воплотятся в жизнь мечты всех спамеров мира.