29 окт. 2009 г.

Улетная скорость ColdFusion 9


Вы еще не заметили УЛЕТНОЙ скорости ColdFusion 9?

Сейчас работаю над одним RIA веб-приложением, нужно "гонять" из БД MySQL во Flex и локальный сервер заказчика большой объем записей (~50 000), быстро строить рекурсивные деревья состоящие примерно из 15 000 элементов, конвертировать данные в XML и обратно, и все это должно работать за считанные секунды, на CF 8 все эти фичи работали не так быстро как хотелось бы, т к проект размещался не на VPS или выделенном сервере, а на стандартном хостинге, где были свои ограничения по производительности, поэтому пришлось разрабатывать хитрые алгоритмы или обрабатывать операцию в несколько этапов.

Но с появлением CF 9 ВСЕ ЛЕТАЕТ СО СВЕРХ ЗВУКОВОЙ СКОРОСТЬЮ!!! Это действительно круто!

Похоже не я один заметил прирост производительности, Craig Kaminsky написал пост о тестировании 3х CF серверов: CF8, CF9 и Railo 3.1.1, результаты теста оказались действительно шокирующие:
  • ColdFusion 8
    Общее время обработки: 56,8 секунды
  • ColdFusion 9
    Общее время обработки: 3,1 секунды
  • Railo 3.1.1
    Общее время обработки: 2,7 секунды
Отсюда можно сделать вывод - если вы хотите развернуть сложное веб-приложение, но у вас нет денег на аренду VPS или выделенного сервера, или вы хотите сэкономить, то без проблем можно развернуть приложение на простом 20$ хостинге.

Комментариев нет:

Отправить комментарий