Intranet - статьи

       

Производительность


Пользователи всегда хотят иметь лучшую производительность. Между тем,

в Internet производительность в значительной степени определяется числом

обращений к конкретному узлу. Производительность складывается из времени

запуска/останова приложения, передачи файлов, поиска и вывода на экран

информации. Последняя характеристика является чрезвычайно важной. Достижение

высокой производительности при поиске и выводе информации базируется на

архитектуре кэширования.

При оценке производительности нужно учитывать следующие особенности:

  • Быстрый запуск программы. Программа должна быстро загружаться

    в память и запускаться, особенно с учетом роста требований к ОЗУ.

  • Высокая производительность Java. Разработчики все чаще расширяют

    свои узлы Java-приложениями. Таким образом, производительность выполнения

    таких приложений становится особенно важной.



  • Оптимизация при работе с Web-серверами. Эффективность доступа

    к информации можно улучшить благодаря таким преимуществам как поддержка

    HTTP Keep Alive. Это расширение HTTP обеспечивает быструю загрузку информации

    по каналу связи.

  • Немедленная загрузка содержимого. Пользователи хотят иметь программу

    просмотра, предусматривающую немедленный доступ к информации Web-страницы,

    даже если загрузка графики из-за неэффективного проектирования страницы

    требует длительного времени.

  • Таким

    образом, пользователи предпочитают программу просмотра со следующими усовершенствованиями:

  • Быстрое соединение (с помощью таких технологий как HTTP

    KeepAlive).

  • Ускоренный вывод текста в остальной части страницы (прежде,

    чем будет загружена вся ее графика).

  • Режим быстрого отображения текста.
  • Отображение текстовых дескрипторов и размеров окон, пока

    начинается загрузка графики.

  • Расширения HTML для поддержки гарнитур и размеров шрифтов

    (что сокращает размер страницы).

  • Многопоточное выполнение.
  • Соединение с несколькими серверами в процессе загрузки.
  • Постепенное воспроизведение изображений GIF и JPEG.
  • Эффективное кэширование с использованием атрибутов HTTP

    "Last-Modified-Since" и "Expires", описывающих элементы

    страницы.

  • Потоковое видео и аудио.
  • Поддержка клиентом активных зон в изображениях.


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