Google App Engine - 速度有多快

时间:2009-06-25 18:29:33

标签: web-services google-app-engine hosting

我一直在访问GAE上托管的一些网站,我发现它们非常慢。 几乎所有这些都需要比平时更长的时间来加载。

时间:(以秒为单位)[YSlow]

9.9 giftag.com
3.1 hotskills.net 
1.9 jeeyo.net
1.5 appspot.com

App Engine Cloud是否太慢,Bigtable太慢......或者是什么?

4 个答案:

答案 0 :(得分:6)

您正在使用YSlow插件来衡量这一点,而YSlow告诉您网站为何缓慢(狡猾的名称是线索)。例如,在gifttag.com的情况下,YSlow报告:

  

此页面有9个外部Javascript   脚本。尝试将它们合二为一。   此页面有3个外部样式表。   尝试将它们合二为一。这一页   有13个外部背景图像。尝试   将它们与CSS精灵结合起来。

所以它获得了'E'等级。这将会破坏网站的感知负载性能。

这些都与appengine无关。

答案 1 :(得分:1)

YSlow与服务器端Web应用程序的速度无关,因为它是一个完全客户端速度测量(css,javascript,浏览器渲染,图像加载等)。但另一方面,我听说如果没有太多的点击和流量,你的应用程序在App Engine上可能会很慢。这使得App Engine不会缓存python运行时环境(具有冷启动),因此这可以显着降低流量较低的应用程序的性能。

答案 2 :(得分:0)

答案 3 :(得分:0)

与以毫秒为单位测量的数据库相比,GAE的数据访问大约为秒。不同之处在于,由于Read Uncommitted的固有隔离级别和宽松的一致性,BigTable可扩展到数百万个并发访问。

没有RDBMS可以用它计算并仍然提供一致性保证。说实话,你真的不想,因为对于某些应用程序,你需要强大的可扩展性保证。