Возможность работы офлайновой сети по низкоскоростным каналам связи в случае локальных или глобальных катаклизмовВ первое время с возникновения глобальной компьютерной сети и интернет протокола, сеть была ориентирована на "легкий трафик", это текст и простые изображения. Впоследствии с развитием сети аппетит пользователей рос а трафик тяжелел. По сети начали перекачивать аудио, видео, а с изобретением технологии торрентов количество больших файлов пропускаемых через интернет каналы многократно увеличилось. Так как современные компьютеры довольно мощны, то широкополостные каналы - это удобно, минимум времени задержки, максимум скорости. Однако, при всем при том, ценная информация легко умещается в небольшие объемы, а с использованием компрессии каналы необходимые для перекачки простых данных в виде текстов и небольших изображений, могут быть совсем узкими. Учитывая современные реалии в информационных технологиях, кажется очевидным, что чем уже канал, тем легче обеспечить его бесперебойность работы. Дополнительным достоинством является дешевизна. Кроме того, существует гипотетичпеская вероятность обрушения инфраструктуры цифровых коммуникаций в случае "блекаутов" или иных катаклизмов (включая вирусы убивающие коммуникационное оборудование). После обрушения, очевидно смогут существовать лишь примитивные технологии с медленными каналами, и их необходимо максимально задействовать для работы Системы. Система, разумеется, проектируется под любые доступные скорости коммуникаций и должна их обеспечивать, но возможность режима работы с ограниченными ресурсами и медленными каналами, также обязана существовать. Поскольку наиболее "тяжелый" трафик в системе, это изображения, то для их загрузки устанавливается самый низкий приоритет. Текст инфоблока загружается последовательно, при этом для каждого изображения в нем существуют предварительные кадры в виде 1/64, 1/32, 1/16, 1/8, изображенные как набор квадратных укрупненных пикселей. 1/4 изображения не используется, так как занимает большой объем памяти. При загрузке ИнфоБлоков на каждое изображение создается свой поток, активация которого происходит по мере освобождения канала от загрузки текста. Для загрузки текстов всегда освобождается минимум 3/4 полосы канала связи. Все изображения ограниченны максимальным размером в 256 кБ в который включается и предварительные кадры, кроме того в ИнфоБлоке их может быть не более 255. Сами ИнфоБлоки ограничиваются максимумом в 1 МегаБайт текста, при необходимости они разбиваются. Кроме того существуют микроИнфоБлоки, ограниченные 64 кБ, их загрузка находится под высшим приоритетом, а применяются для небольших статей, заметок и новостей.
|