我打算部署一个 GAE 应用程序并想到一个问题:如果我的页面中有一组横幅,那么在应用程序本身之外维护此类图像/swf 文件的最有效方法是什么?目标不是仅仅因为某些图形文件发生更改而必须重新部署应用程序。
我的第一个意图是使用 Java,但如果它在这件事上有所作为,我愿意切换到 Go 或 Python。
我打算部署一个 GAE 应用程序并想到一个问题:如果我的页面中有一组横幅,那么在应用程序本身之外维护此类图像/swf 文件的最有效方法是什么?目标不是仅仅因为某些图形文件发生更改而必须重新部署应用程序。
我的第一个意图是使用 Java,但如果它在这件事上有所作为,我愿意切换到 Go 或 Python。
这取决于您将如何对其进行编程。如果横幅将成为您的静态文件的一部分,那么您每次想要更改横幅时都必须重新部署。但是,如果您打算以动态方式实现它,那么除非有更新,否则无需重新部署。您可以通过在应用程序中添加更改横幅的功能(例如上传新横幅或更改 URL)或将横幅存储在外部提供商中并覆盖它们来实现这一点。
如果您现在开始,我建议您使用Python。
您可以在任何提供 URL 的服务上托管横幅 SWF。然后您可以更改 URL 指向的文件。
如果您想在 App Engine 上托管它们,那么您可能需要使用 Blobstore。查看 Blobstore API。