我正在开发一个应用程序(使用Python和Google App Engine),它需要在Google云端存储中加载存储在存储区中的一些内容(基本上是文本)。一切都按预期工作,但我试图优化应用程序的性能。我有两种不同的选择:我可以通过urllib库(内容是公开的)解析内容并阅读它,或者我可以使用Google提供的cloudstorage库加载内容。我的问题是:在性能方面,哪种方法更好?urllib vs云存储(Google App Engine)
谢谢大家。
我正在开发一个应用程序(使用Python和Google App Engine),它需要在Google云端存储中加载存储在存储区中的一些内容(基本上是文本)。一切都按预期工作,但我试图优化应用程序的性能。我有两种不同的选择:我可以通过urllib库(内容是公开的)解析内容并阅读它,或者我可以使用Google提供的cloudstorage库加载内容。我的问题是:在性能方面,哪种方法更好?urllib vs云存储(Google App Engine)
谢谢大家。
使用云存储。 URLLib has a lot of restrictions and quotas除此之外您还会使用cloud storage library。与urllib相比,您还拥有更多的功能,功能和速度(因为它会进行内部调用)。
他们可能会非常接近。 AppEngine云存储库使用URL提取服务,就像urllib一样。
尽管如此,就像任何性能调节一样,我建议您自己测量一下。
测试一下,看看。 '引擎盖下'他们必须做大致相同的事情,也许cloudstorage代码已经有点优化,节省您的努力 – Anentropic 2014-10-30 12:16:27