我有一个Django网站,其中包括一些图像,音频和视频形式的媒体。我的媒体很可能是从外部无法访问的内部对象存储REST API中获取的。
我已经制作了一个快速原型,其中有一个可在/ objects /调用的Django视图,后者又调用内部对象存储REST API并返回该对象。媒体全部使用HTML5标签提供。
如何通过让所有内容通过Django来解决性能问题,如何最好地将调用转发到我的内部REST API?使用我现有的解决方案可能会很好,但我有点担心像这样提供大型文件。有没有更好的办法?我通过第三方python库调用内部服务的REST API来处理身份验证等。如果重要的话,该站点可能会在生产中的Tomcat服务器上运行。
该网站预计不会有太多流量,但视频文件可能非常大。
答案 0 :(得分:0)
希望我理解正确 - 通过REST传递文件的常用方法是提供指向文件的URI。我应该由客户端如何检索它们。这样可以避免性能问题。