Новые возможности ASP
Active Server Pages (ASP) — основной механизм создания веб-ориентированных приложений для Windows 2000. В новой версии ASP были значительно расширены, что облегчает разработку сценариев и веб-приложений.
Управление потоком данных. Объект Server
в ASP получил два новых метода — Server.Transfer
и Server.Execute
, которые позволяют эффективно управлять потоком данных. В отличие от перенаправления запросов, эти методы передают запрос непосредственно другому .asp
-файлу, не покидая сервер, что снижает нагрузку на сеть и повышает производительность.
Обработка ошибок. В ASP появилась новая система перехвата ошибок, позволяющая передавать пользовательские сообщения об ошибках. Новый метод Server.GetLastError
позволяет получать информацию об ошибке, включая её описание и номер строки в .asp
-файле.
ASP без сценариев (Scriptless ASP). В новой версии ASP значительно ускорена обработка статического контента. Теперь файлы .asp
, не содержащие серверных сценариев, обрабатываются быстрее. Это позволяет назначать расширение .asp
даже файлам с чистым HTML, если в будущем они могут потребовать серверных функций.
Улучшенная производительность компонентов. В IIS теперь включены оптимизированные версии часто используемых объектов ASP, что повышает их быстродействие.
Интеграция с XML. Встроенная поддержка Extensible Markup Language (XML) позволяет легко описывать сложные структуры данных и обмениваться ими между клиентскими и серверными приложениями. Новый XML-анализатор в Internet Explorer 4.0 и выше упрощает создание ASP-приложений, работающих с XML-форматированными данными.
Сервер скриптлетов. В ASP появилась мощная технология создания сценариев — сервер скриптлетов (от "scriptlet" — маленький сценарий). Разработчики могут оформлять бизнес-логику в виде компонентов COM для многократного использования в веб-приложениях и других программах.
Определение возможностей браузера. В ASP добавлена функция точного определения возможностей браузера. Если браузер отправляет cookie с параметрами своей конфигурации, веб-приложение может анализировать их и адаптировать свою работу в зависимости от характеристик клиента.
Автоподстройка ASP. Новый механизм ASP динамически регулирует количество потоков в зависимости от нагрузки на сервер. При блокировке внешних ресурсов создаётся больше потоков для выполнения дополнительных запросов, а при перегрузке процессора количество потоков автоматически сокращается, снижая издержки на переключение задач.