所以我按照这里的建议做了。
但是,在获取存储在云文件容器中的文件的 URL 时,我仍然看到一些非常缓慢的响应。
我正在构建的应用程序有一个用户可以评论的部分。每个用户都有一张个人资料图片,显示在他们的评论旁边。代码的基本结构如下:
1) Authenticate cloudfiles api
2) Open connection
3) Retrieve main users profile image
4) Retrieve all comments from database
4.1) Loop through users comments
4.2) Get container and file name from DB
4.3) Retrieve image from CloudFiles
5) Close connection
我的 SNET 是真实的,并且我在 Rackspace 服务器上,但是与我将它们直接存储在服务器上时相比,它似乎在爬行。另外,我没有将公共 url 存储在数据库中的原因是用户能够更改他们的图像,而我想要存储过去的图像,因此不会覆盖过去的图像。我可以存储每个过去图像的 url 以及新图像,并且可能会这样做,但是,想看看在这样做之前我能多快得到它。
我犹豫是否直接存储每个图像的公共 url 的原因是因为在站点的另一部分,我将使用临时 URL 来存储一些安全文件,并试图看看我是否可以修复一般的性能。
任何建议表示赞赏!
谢谢