阿里云 虚拟主机 wordpress-腾讯云 Serverless WordPress 值得使用吗?

近期,腾讯云开始大力推广。 微信公众号和知乎上的推荐文章我都一一仔细阅读了。 首先我简单总结一下腾讯云Serverless WordPress,还有最重要的一点:值得用吗? ?

无服务器介绍

Serverless,顾名思义,就是“无服务器”的意思。 这里的“无服务器”实际上并不需要服务器,而是将服务器的维护留给了云厂商。 开发者只需管理业务层代码,并根据计算使用量进行计费。 大大节省了运行和维护成本。

传统部署方案中,开发者首先要预估业务流量,并根据最大业务流量购买服务器。 这往往会导致估算偏差,造成流量溢出或资源浪费。

无服务器解决方案根据请求数量自动扩展和缩减。 真正实现了所有资源按请求计费,不使用不付费。

无服务器 WordPress 架构

传统PHP服务架构下:用户请求经过HTTP服务器,通过php-fpm模块传递到服务器进行解析。 最后将解析结果返回给用户,如下图所示:

在云功能架构下,这套逻辑是通过功能的不同模块来实现的。 WordPress 原生代码挂载在 CFS 上。 用户的请求通过API网关到达功能环境。 该函数通过内置的PHP运行环境完成请求的转发和处理。 将获得的WordPress解析结果返回给用户:

无服务器 WordPress 的优势

腾讯云自己总结如下:便宜、简单。 针对中长尾低负载业务,无需任何请求即可计费,内置弹性伸缩和容灾能力。 而且部署非常简单,只需要。

根据腾讯云自己的计算结果可以得知,通过Serverless WordPress部署一个日访问量100次左右的个人博客每月成本为:4.311元。 可以发现阿里云 虚拟主机 wordpress,与传统自建方案相比,一个Serverless WordPress每月成本不到5元,使用成本大大降低。

在性能方面,腾讯云声称95%的Serverless WordPress请求可以在5秒内完成。 同时还有三个关键指标:吞吐率、平均用户请求等待时间、平均服务器请求处理时间。 与虚拟主机相比,Serverless WordPress 的性能不仅不逊色,甚至更好。

无服务器 WordPress 值得使用吗?

我也申请了腾讯云的Serverless WordPress,做了简单的测试。 Serverless WordPress 部署确实很方便阿里云 虚拟主机 wordpress,而且还支持 WordPress 主题和插件的上传和在线安装。 您还可以使用腾讯云的CDN服务。

但我个人还是不建议使用Serverless WordPress!

为什么? 因为Serverless内置的PHP运行环境不支持OPCCache和Memcached扩展,而且我还没有找到自定义的地方,不知道有没有。 如果是的话,能告诉我吗,所以腾讯云自己测试了Serverless WordPress页面请求。 需要 5 秒钟。 否 完成时间比虚拟主机快一倍。

但还不够快!

经常看《我爱水煮鱼》博客的同学都知道,如果做得好的话,页面可以0SQL,页面请求基本上可以在1秒内完成。 实现这一点的基础(也是WordPress优化的重点)是:

Serverless内置的PHP运行环境不支持OPCCache和Memcached扩展。 如果不支持这两个扩展,WordPress的性能优化将无法进行。 使用虚拟主机安装的WordPress的性能实际上没有太大区别。 当然,腾讯云说比虚拟主机快近一倍,但确实还不够快。

因此,在其内置的PHP运行环境支持定制或者尚未安装相应的OPCCache和Memcached扩展之前,不建议使用Serverless WordPress。

我个人觉得,当Serverless WordPress能够自动使用腾讯云的Memcached缓存服务时,它才算真正成熟。 当然,Memcached缓存也可以被Redis缓存服务替代。

所以目前来说还是坚持使用腾讯云和阿里云的云服务器比较好。