Веб-сервер:
-Статическое содержимое для размещения на веб-сервере: http://nginx.org/en/.
-Множество активов может быть размещено в сети доставки контента.
Включение сжатия gzip @ веб-сервера и сервера приложений.
GUI должен быть толстым клиентом и получать данные с сервера только после инициализации.
-Снизить количество поездок на сервер.
-Сжать содержимое (HTML, CSS, JS, вставлять изображения в сам HTML и т. Д.)
Сервер приложений:
-Убедитесь, что вы используете методы объединения для всех задействованных ресурсов, таких как БД, обработчики сообщений и т. Д.
-Хорошие методы кодирования, которые оптимизированы для сбора мусора.
-Использование серверов приложений NBIO (JBoss Wildfly, Netty, Tomcat 8 и т. Д.)
База данных:
-Кластеризация БД.
Денормализация базы данных и поддержание мягкой целостности в коде, а не в БД. Проверка ссылочной целостности и ограничений требует огромных затрат при выполнении запросов (присоединение, вставка, обновления и т. Д.)
-Вы можете выглядеть @ мигрируя в базы данных ACID NoSQL, например, Orient DB.