0

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

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

一切似乎都很完美——文件被保存到对象存储中。但是,当我渲染包含大量图像的页面时,我面临着巨大的延迟——我的页面需要将近 1 分钟才能渲染。

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

还有其他解决方案还是我错过了什么?

4

2 回答 2

0

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

我的应用程序现在运行顺利。

于 2016-01-28T08:42:48.960 回答
0

IBM Object Storage v3 已退出 Beta (2/15) https://console.ng.bluemix.net/catalog/services/object-storage

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

于 2016-02-16T16:48:54.367 回答