17.09.2002 ИТ-рынок, ИТ-бизнесСтатья только в электронной версии журнала Статья только в электронной версии журнала Когда компания решит сделать динамический контент распределенным, ей понадобится соответствующий механизм генерации страниц. Здесь на помощь придет спецификация ESI, где имеется ряд функций, обеспечивающих правильное кэширование и обновление страниц.Прежде всего на основе языка разметки определяется порядок компоновки каждой Web-страницы. Для всех файлов указывается собственная конфигурация и способ управления, индивидуальная периодичность обновления в кэше, а также различные инструкции по перепроверке корректности данных.В спецификации Edge Side Includes может быть определена и последовательность поиска обновленной информации. Условное включение в страницу осуществляется посредством сравнения приложений или переменных среды, например информации из файлов “куки”, которые идентифицируют подключившегося пользователя. Скажем, если пользователь уже интересовался биржевыми котировками, в страницу тут же включаются подобные данные. Такие переменные среды можно использовать как внутри программных операторов ESI, так и за пределами ESI-блока.Заложенные в ESI функции исключения и обработки ошибок позволят разработчикам указывать альтернативные страницы и последовательность действий в случае недоступности запрошенного узла или документа. Если же возникнут серьезные сбои в работе системы или проблемы в сети, обойти их помогут явные операторы обработки исключений, определяющие реакцию сервера в ...
читать далее.