четверг, 8 ноября 2012 г.

Новости блога Google AppEngine

6 ноября в блоге появилась статья общего характера, в которой говориться следующее:
С момента появления новой среды Python версии 2.7 в феврале на нее успели перейти более половины всех активных приложений AppEngine.
Что же такого замечательного пришло вместе с Python 2.7? Это не просто обновление версии языка, это множество улучшений и изменений, способных значительно повлиять на эффективность выполнения приложений в среде Google AppEngine.
Увеличение эффективности параллельных запросов. Теперь всего лишь один фронтенд-экземпляр может обрабатывать сразу несколько запросов одновременно в разных потоках. А это значит, что теперь AppEngine требуется значительно меньше экземпляров для обработки того же объема трафика, а это значит значительное уменьшение стоимости работы сервиса.
Небольшая, но энергично-растущая компания мобильных игровых приложений Pocket Gems смогла снизить расходы на запуск фронтенд-экземпляров на 78%, когда они перешли на работу со средой Python 2.7. "Мы сразу же увидели значительную разницу." - заявил технический директор Дэвид Ундерхил. Нам теперь было достаточно лишь одной трети ресурсов, работающих на Python 2.7, чтобы справляться с тем же объемом трафика и задач под Python 2.5.
Более быстрые и более "нативные" С модули. В среду Google AppEngine были добавлены более быстрые "нативные" С-модули. Базовые библиотеки, такие как например cPickle выполняются значительно быстрее, чем их эквиваленты в среде исполнения Python 2.5.
Воспользуйтесь популярными сторонними библиотеками вроде PIL или NumPy. Мы значительно расширили количество библиотек сторонних разработчиков, которые теперь можно использовать в Google AppEngine Python 2.7.