Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 谷歌应用程序引擎(GAE)和静态文件最佳实践_Python_Google App Engine_Optimization_Static - Fatal编程技术网

Python 谷歌应用程序引擎(GAE)和静态文件最佳实践

Python 谷歌应用程序引擎(GAE)和静态文件最佳实践,python,google-app-engine,optimization,static,Python,Google App Engine,Optimization,Static,我正在尝试创建instagram应用程序,我正在学习GAE,所以我想用它创建整个应用程序 我看到的问题是,向客户端提供图像将消耗大量流量,我不希望这样,因为谷歌为此向你收费 我的问题是:在GAE中使用图像的最佳实践是什么 我的第一个想法是为所有静态的东西提供另一个服务器:CSS、PNG、JPG等等。。。在另一台服务器上,只需在GAE上执行逻辑即可 通过这种方式,如果有一天我需要它,我可以迁移到Amazon或其他任何地方,因为逻辑应该可以与GAE完美地扩展,如果编程良好: 链接或建议将是伟大的 谢

我正在尝试创建instagram应用程序,我正在学习GAE,所以我想用它创建整个应用程序

我看到的问题是,向客户端提供图像将消耗大量流量,我不希望这样,因为谷歌为此向你收费

我的问题是:在GAE中使用图像的最佳实践是什么

我的第一个想法是为所有静态的东西提供另一个服务器:CSS、PNG、JPG等等。。。在另一台服务器上,只需在GAE上执行逻辑即可

通过这种方式,如果有一天我需要它,我可以迁移到Amazon或其他任何地方,因为逻辑应该可以与GAE完美地扩展,如果编程良好:

链接或建议将是伟大的


谢谢

试试看。不久前,我一直在寻找一个类似问题的答案,这是一个很好的解决方案。

有人会向您收取交付内容的费用,无论是通过AppEngine的谷歌,还是通过S3的亚马逊,还是CloudFront或其他什么。您需要将一个电子表格放在一起,您可以在其中插入数字,以查看各种备选方案在不同卷上的工作情况

是廉价交付静态内容的好选择

在设计应用程序时,您真正需要担心的唯一一件事是确保在更改交付源时只需做很少的工作

就我个人而言,我认为我会创建一个

当我需要切换到我的新提供商时,比如cheapo-cdn.com,我会更改自定义标签代码,并在没有其他更改的情况下重新部署我的应用程序。突然,生成的HTML看起来是这样的:


…如果您不将图像发送给用户,用户将如何看到他们的图像?使用流量是不可避免的,应用程序引擎的价格是有竞争力的。这就是这篇文章的原因:我想看到一些讨论和意见,以帮助我和我处境中的每个人决定最佳的选择。虽然Adam Crossland的解决方案在我看来很干净。