Методы оптимизации для приложений Flex
Мы начинаем создавать приложение Flex 4.5 (с LCDS) и серверную часть на основе Spring/Hibernate.
В этом контексте существует ли общеизвестный список общих методов оптимизации производительности, которым можно следовать, чтобы обеспечить оптимальную производительность на стороне клиента (flex)? - особенно, учитывая, что мы ожидаем пользователей с низкой пропускной способностью.
Это действительно может быть контрольный список, с которого мы можем начать, и попытаться обратиться один за другим.
1 ответ
Большая производительность действительно относительна; так что нет единого окончательного списка. Многое, что вы можете сделать для оптимизации производительности на стороне Flex, полностью не зависит от какой-либо технологии на стороне сервера.
Однако я начну с одного предложения.
Убедитесь, что вы используете AMF в качестве протокола передачи данных. По сравнению с передачей данных REST или SOAP AMF - это двоичный формат, в результате чего размер пакета будет намного меньше и больше. Также AMF позволяет автоматически переводить объект на стороне сервера в объект на стороне клиента. Это может значительно сэкономить время разработки (и мне сказали время обработки), потому что вам не нужно иметь дело с написанием кода для ручного анализа XML.