Создание сайтов - статьи

       

Качество обслуживания – производительность


Oracle Application Server 10g Release 2 продолжает обеспечивать пользователям лучшую в отрасли производительность, оптимизируя каждый аспект сервера приложений и используя усовершенствования технологии аппаратных средств. В него заложено множество усовершенствований производительности:

  • Для каждого уровня сервера приложений: Web-кэш, сервер HTTP, контейнеры J2EE, инфраструктура Identity Management
  • Для каждого решения сервера приложений: J2EE Runtime, ADF, Web-сервисы, Portals, Enterprise Integration, Business Intelligence и Oracle Enterprise Manager 10g Application Control
  • Оптимизация для любой архитектуры аппаратных средств: конкретная оптимизация для различных товарных конфигураций аппаратных средств (конфигурации с 1, 2 и 4 центральными процессорами).

Oracle Application Server 10g является доказанным победителем во всех категориях эталонного тестирования SpecJ, типа: общее отношение цена/производительность, полная производительность, также в категориях c двумя и с многими узлами.

В следующих разделах мы обсудим некоторые из этих возможностей подробно.

Web-кэш Oracle

В OracleWeb Cache 10g (9.0.4) введены значительные усовершенствования в кэшировании и потоковых алгоритмах. В этом выпуске в потоковых алгоритмах сделаны дальнейшие усовершенствования, позволившие включить возможность сжатия. Кроме того, в Web-кэш были еще более усилены возможности выравнивания нагрузки IP. Управление Web-кэшем Oracle стало более простым за счет применения Oracle Enterprise Manager 10gApplication Server Control (10.1.2). Вот некоторые из усовершенствований Application Server Control для Web-кэша: возможность активировать/блокировать правила кэширования, настраиваемые имена для правил кэширования и автоматизированное конфигурирование порта прослушивания HTTP.

Oracle Containers для J2EE

В Oracle Containers для J2EE 10g (10.1.3) введено много усовершенствований производительности, которые дают приложениям возможность удовлетворить соответствующие соглашения об уровне обслуживания.
Вот только некоторые из этих характеристик:

  • ClassLoader: загружается меньше классов, lazy loading (ленивая загрузка), оптимизированная организация поточной обработки сборки мусора: более быстрое использование потоков Java, сервисы увеличения/уменьшения масштаба
  • Кластер: значительно более быстрая и более гибкая репликация состояния
  • Источник данных: более быстрая регистрация, пулы продления и подключения
  • Кэширование: прозрачная база данных для уведомлений и недостоверных данных сервера приложений
  • JMS: 15%-ое усовершенствование JMS на базе файлов и 10%-ое повышение для AQ JMS
  • Администратор транзакций: оптимизация JTA для базы данных Oracle 10g.


  • Oracle Integration

    Усовершенствования производительности для Oracle Integration 10g (10.1.2) заметны во всех ее компонентах. В диспетчере процессов Oracle BPEL появилось много характеристик, увеличивающих производительность, включая определенные усовершенствования для не фиксирующего своего состояния BPEL и более быстрые преобразования. Был значительно улучшен механизм Oracle Integration B2B, получивший более быструю хореографию. Интеграция данных много выиграла от усовершенствований, сделанных в JDBC, XSD и метаданных, и результаты показывают, что теперь она стала на 22% быстрее, чем в предыдущем выпуске. Кроме того, в большинство адаптеров были добавлены конкретные, зависящие от объекта характеристики усовершенствований производительности. Например, адаптер AQ стал в этом выпуске на 30% быстрее из-за усовершенствований, сделанных в способе копирования памяти, а также благодаря изменениям на уровне JDBC.


    Содержание раздела