DAOCLOUD
推荐学习书目
Python Cookbook
Using Google App Engine
推荐下载
Latest Google App Engine SDK
其他兼容技术
AppScale
jeeson

如何保持instances来提高低流量应用的响应速度 ?

  •  
  •   jeeson · Dec 19, 2010 · 4512 views
    This topic created in 5632 days ago, the information mentioned may be changed or developed.
    对于低流量的GAE应用,偶尔的一个请求往往要很久才能响应

    比如,Java版本,由于需要加载,有时需要10秒以上的时间

    我知道可以通过一个月9美元保持3个instances,有没其它办法?

    很早以前曾经尝试cron定时产生一个loader请求,强制加载,有改善,但有时还是加载很慢
    3 replies    1970-01-01 08:00:00 +08:00
    darasion
        1
    darasion  
       Dec 19, 2010
    有个内置的 Warming Requests 服务:
    http://code.google.com/appengine/docs/java/config/appconfig.html#Warming_Requests
    http://code.google.com/appengine/docs/python/config/appconfig.html#Warming_Requests

    另外人家免费提供这么多强大牛B的服务也就够一说了,真要想多用就花点钱也没关系。
    jeeson
        2
    jeeson  
    OP
       Dec 19, 2010
    @darasion Warming Requests 只是在重新部署或者物理故障时执行吧?

    你说的没错,确实该花钱 :)
    darasion
        3
    darasion  
       Dec 19, 2010
    @jeeson 哈,我做Twitter客户端就不必担心一开始没有instance。因为只要打开网页,就会有好多自动的 ajax 请求,只要有那么几个人上线就能至少保持3个instance。运行一些复杂任务的时候会一下子猛增很多。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3009 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 14:31 · PVG 22:31 · LAX 07:31 · JFK 10:31
    ♥ Do have faith in what you're doing.