用对象存储(OSS/COS)保存 WordPress 博客文章,效果可行吗?

vps网友提供 04-20 讨论归档 23
手头机器太弱,云计算都有对象存储的服务,某云还能把对象存在桶直接挂载到虚拟机上当硬盘使用。

考虑把文章内容直接作为对象文件存到对象存储上,访问页面时再从对象存储中把文件取回来解析成 HTML 。手头的 WordPress 站点文章上百万了,优化了几次还是较慢。不清楚改用对象存储实际上访问速度快的起来吗?可用性有保障吗,不要经常出现请求失败

本文由 vps网友提供,转载请注明出处

本文链接: https://www.vpsvsvps.com/discuss/a/1676472023955542016.html

标签:
plusDiscuss
04-20

@star7th
@veike
化工类的,不搭介的

@tempdban 过期时间我说了不算鸭

@fredcc 是不能直接用他们的子域名直接提供访问(以前可以),需要绑定自己的加速域名才能访问。

fredcc
04-20

@plusDiscuss 对象存储不提供直接访问 html 什么鬼。阿里云 oss,腾讯 cos,aws s3 都支持对象存储直接托管网站和作为 CDN 源站啊。

veike
04-20

没准这一百万文章就有你们的文章。

tempdban
04-20

@plusDiscuss 过期时间要考虑这么多? 6 小时不行 3 小时,不行 1 小时。

star7th
04-20

严重怀疑是垃圾采集站。既然用 wordpress,那就只能去找它有什么插件可以缓存加快一下。个人觉得 wp 是快不到哪里去的,它是大而全的产品,但性能一般。
如果要自己二次开发,那么,把历史文章完全静态化存在 redis,这样的速度就可以很快了。

plusDiscuss
04-20

@mrytsr
@tempdban
过期时间不好控制,设置的短效果又不明显

@opengps 可以呀,不要太贵就行 hhh 怎么找你?

@yuzo555 会出现刚刚更新的内容,cdn 要回源一次,速度反而慢,旧的没问题

chinesestudio

frp 文件网站都可以存本地 能用 但别指望快

yuzo555
04-20

直接使用 CDN 就能缓解机器性能问题呀,而且成本也肯定比提升硬件要低。

opengps
04-20

我正在做这样一款产品,有兴趣找我体会下

tempdban
04-20

wp-super-cache

mrytsr
04-20

用 nginx 的 proxy-cache 就行

plusDiscuss
04-20

@mrytsr 数据库慢

plusDiscuss
04-20

@cydian
@zzzmh
@fredcc
@cydian

是的,综合考虑价格、性能、可靠性考虑的,现在遇到的瓶颈是本机几乎很难再突破性能瓶颈了。

把文章改成对象存储,价格比单独提升硬件短期看起来成本低,解析时读取存储对象走内网貌似不收流量费,只有请求费用。

对象存储直接提供对外 HTML 解析访问相当于 URL 跳转了,有些对象存储服务商已经不提供直接访问 HTML 了

cydian
04-20

@rekulas #5 楼主有百万文章。
所以我觉得回源率会比较高。CDN 划不来,更慢。
如果是百万文章,每天一个地区访问一遍文章,都是百万级的 PV 了。

不过,WP 是直接生成 HTML 吗?
如果 WP 不是用文件的方式保存每一篇文章,
而是用数据库的,
那要从数据库下手了。

目前在用的良心云的机器,我有一个缓存的目录,目录下有过百万的小文件。读取还是非常轻松的,性能瓶颈不是在硬盘的读取上。
所以还是从其他方面入手吧。

mrytsr
04-20

先分清慢在哪
是 wp 运算还是网络

rekulas
04-20

文章存 oss 并不需要多少成本 1 个月可能 2 块钱不到
wp 确实不好优化 可以考虑静态化插件

fredcc
04-20

既然你都用 OSS 了,干嘛不直接把 HTML 存在上面作为源站,CDN 直接加速呢。用户每次访问直接读取 COS,账单会很客观

cydian
04-20

打错,不是更高性能的硬盘,是性能更高的 SSD ?

zzzmh
04-20

没具体试过你这种方法,但一般来说,静态文件丢 oss,速度都能起飞。当然内容多了以后,钱包也一起起飞

cydian
04-20

如果费用充足,OSS 肯定可行。
但是既然费用充足,不考虑机器直接换更高性能硬盘?
WP 的文章,单文章体积不大吧。图片和附件那些另外存放。