Какие стратегии применяемых для повышения производительности веб-приложения?

  • Любые личный опыт в преодолении производительности веб-приложений с барьерами?
  • Любые рекомендованных стратегий для повышения эффективности управляемых данными веб-приложения?

Мои работы разработчиков веб-приложения (JSP отчеты, HTML, JavaScript), который использует базу данных Oracle (PL/SQL). Ключевой функциональности приложения поставляет в отчетности, в котором пользователь может получить PDF-отчетов на высоком уровне и перехода вниз по иерархии на нижние уровни поддержки детали.

Как количество обслуживающих подробные записи возросла в миллионы, производительность системы значительно снижена. Основываясь на нашем анализе показателей, узким местом, кажется, в логике наезд БД и БД производительности. Изменение модель БД и заново делать некоторые логики на стороне сервера настоящее время изучается.

Partioning, индексирования, объяснить планов и управлением статистики, что было сделано на ДБ стороны, чтобы попытаться улучшить их производительность. В то время как они помогли, они еще не решили этот вопрос удовлетворительно. Самое сложное в анализ данных о производительности является то, что база данных и веб-серверами удаленно управляется другой части ЕГО организации, поэтому разработчики не имеют регулярный, " полный доступ", чтобы увидеть, что происходит (особенно в производственной среде, которая не отражается именно в любых других разработки и тестирования среды).

Найдено 6 ответов:

What strategies have you employed to improve web application performance? [closed]

http://stackoverflow.com/questions/22704/what-strategies-have-you-employed-to-improve-web-application-performance

Посмотреть решение →