ibmjstart/wp-bluemix-objectstorage 的性能问题

Performance issue with ibmjstart/wp-bluemix-objectstorage

我的应用程序在 bluemix 环境中的 WordPress 上 运行。我的 bluemix 环境中有一个对象存储服务,我在其中存储我所有的媒体文件,例如图片。

从仪表板保存媒体文件时,我正在使用 https://github.com/ibmjstart/wp-bluemix-objectstorage 插件将媒体文件直接上传到我的对象存储。

一切似乎都运行良好 - 文件已保存到对象存储中。然而,当我呈现包含大量图像的页面时,我面临着巨大的延迟——我的页面需要将近 1 分钟来呈现。

我注意到图像保存在 wp_posts table 中,url 是 WordPress 所期望的,另一行保存在 wp_postmeta table 用于将图像映射到对象存储。在页面呈现期间,此行用于更改每个图像的 url,我相信这就是我的网页变慢的原因。

是否还有其他解决方案或者我是否遗漏了什么?

我使用的是 IBM 对象存储 V3 服务,它仍处于测试版。我决定改用 Object Storage V1 并使用 ibmjstart/wp-bluemix-objectstorage 插件的 v1.0。

我的申请现在运行顺利了。

IBM 对象存储 v3 已退出测试版 (2/15) https://console.ng.bluemix.net/catalog/services/object-storage

可能值得再看一遍,非常想知道它是测试版服务还是插件导致了性能问题。