用对象存储(OSS/COS)保存 WordPress 博客文章,效果可行吗?
考虑把文章内容直接作为对象文件存到对象存储上,访问页面时再从对象存储中把文件取回来解析成 HTML 。手头的 WordPress 站点文章上百万了,优化了几次还是较慢。不清楚改用对象存储实际上访问速度快的起来吗?可用性有保障吗,不要经常出现请求失败
@plusDiscuss 对象存储不提供直接访问 html 什么鬼。阿里云 oss,腾讯 cos,aws s3 都支持对象存储直接托管网站和作为 CDN 源站啊。
没准这一百万文章就有你们的文章。
@plusDiscuss 过期时间要考虑这么多? 6 小时不行 3 小时,不行 1 小时。
严重怀疑是垃圾采集站。既然用 wordpress,那就只能去找它有什么插件可以缓存加快一下。个人觉得 wp 是快不到哪里去的,它是大而全的产品,但性能一般。
如果要自己二次开发,那么,把历史文章完全静态化存在 redis,这样的速度就可以很快了。
frp 文件网站都可以存本地 能用 但别指望快
直接使用 CDN 就能缓解机器性能问题呀,而且成本也肯定比提升硬件要低。
我正在做这样一款产品,有兴趣找我体会下
wp-super-cache
用 nginx 的 proxy-cache 就行
@mrytsr 数据库慢
@rekulas #5 楼主有百万文章。
所以我觉得回源率会比较高。CDN 划不来,更慢。
如果是百万文章,每天一个地区访问一遍文章,都是百万级的 PV 了。
不过,WP 是直接生成 HTML 吗?
如果 WP 不是用文件的方式保存每一篇文章,
而是用数据库的,
那要从数据库下手了。
目前在用的良心云的机器,我有一个缓存的目录,目录下有过百万的小文件。读取还是非常轻松的,性能瓶颈不是在硬盘的读取上。
所以还是从其他方面入手吧。
先分清慢在哪
是 wp 运算还是网络
文章存 oss 并不需要多少成本 1 个月可能 2 块钱不到
wp 确实不好优化 可以考虑静态化插件
既然你都用 OSS 了,干嘛不直接把 HTML 存在上面作为源站,CDN 直接加速呢。用户每次访问直接读取 COS,账单会很客观
打错,不是更高性能的硬盘,是性能更高的 SSD ?
没具体试过你这种方法,但一般来说,静态文件丢 oss,速度都能起飞。当然内容多了以后,钱包也一起起飞
如果费用充足,OSS 肯定可行。
但是既然费用充足,不考虑机器直接换更高性能硬盘?
WP 的文章,单文章体积不大吧。图片和附件那些另外存放。
@star7th
@veike
化工类的,不搭介的
@tempdban 过期时间我说了不算鸭
@fredcc 是不能直接用他们的子域名直接提供访问(以前可以),需要绑定自己的加速域名才能访问。