- Понимание архитектуры Apex и связанных технологий:
- Oracle RDBMS - PL/SQL
- DHTML = HTML+CSS+JavaScript+Ajax
- Логика отображения(View Layer) должна быть только в:
- Templates
- CSS
- Item Formatting
- Избегать, где это возможно использования PL/SQL для генерации HTML
- Вынести все пользовательские JavaScript-функции в отдельный файл и минимализировать и упаковать
- Перенести анонимные PL/SQL процедуры в БД (нет необходимости в компиляции каждый раз) и отладка из отдельно от Apex. * передавать значения в процедуры как параметры * использовать переменные связывания
- Использовать схему пэйджинга(pagination scheme) "X to Y" взамен "X to Y of Z"
- Постоянно производить диагностику производительности вновь созданных страниц и переодически приложения в целом (возможно использование средств автоматического тестирования Web-приложений, например, Oracle Application Testing Suite).
Рекомендую ознакомиться со статьёй Майка Хичва - Оценка производительности, в которой Вы найдёте пояснение некоторых рекомендаций
Комментариев нет:
Отправить комментарий