什么是Webify

Webify是基于腾讯云云开发能力的一个产品,主要是面向开发者提供应用和网站托管平台,原生集成了一些前端框架,并且具有Git平台和持续集成部署的能力,目前推出了个人站点扶持计划。

根据官网介绍,Webify的个人站点扶持计划包含博客、官网、论坛等各种形式的个人站点托管,且和又拍云一样可以申请获得扶持代金券,实现零成本的网站托管。

和云开发的关系

Webify 是基于云开发 CloudBase 提供的各种资源,为开发者提供一站式应用开发和部署的平台。除了提供静态托管之外,还提供云端构建、Git集成和前端框架集成等静态托管服务不支持的能力。暂不支持动态Web服务,不过据文档介绍,未来会支持SSR、Serverless API等动态化能力。

如何参与

在Webify托管你的网站或者开发的应用有两种方式,一种是直接导入绑定账号的代码托管平台的仓库,如Github、Gitlab、Gitee以及Coding的仓库,公开仓库和私有仓库皆可;第二种是从提供的模板创建应用,所创建的应用会在你绑定的代码托管平台新建一个仓库,以便后续的开发和维护。

除此之外,你还可以:

①选择从腾讯云静态网站托管迁移(然而在Webify创建的静态网站托管最终还是在云开发Cloudbase的静态网站托管中);

②可以从腾讯云COS迁移(同样要用到代码托管平台的仓库);

③从vercel迁移(但是不支持使用SSR/ISR能力、使用了serverless及使用了Vercel Routes能力的应用);

④从云服务器迁移(同样需要用到代码托管平台的仓库)。

在部署完成之后,可以填写问卷提交审核,审核通过(速度好像不是很快)后会发放一张300元的代金券,据说可以用于云开发费用抵扣。

要求:网站底部要添加Webify托管的字样和超链接。

简单来说,Webify的应用托管存储都依赖于Git平台的仓库。所以,相较于支持更多模板且更强大的vercel,Webify的优势在哪里呢?

对比Vercel

①域名方面:Webify本身提供一个免费的N级域名,相较于vercel的免费二级应用域名来说更长,如果不绑定自定义域名的话,很明显不适用于公开项目。而绑定域名要求有ICP备案,因此也不适用于无备案的开发者或站长

②模板方面;Webify目前支持十种较为常用的应用模板,而vercel支持多达36种,且Vercel支持Serverless以及一定程度的PHP动态Web服务。

③构建速度:虽然通过构建日志查看构建用时不多,但是亲自测试,部署一个较小的纯静态页面需要两到三分钟的时间,而使用Hexo框架部署博客则需要更长的时间才能正常访问。

网络方面:在这一点上Webify可以碾压vercel。由于某些原因,vercel在我国大陆访问的速度大不如前;Webify虽然目前只支持部署应用到上海地域,但是部署完成之后默认会使用腾讯云的CDN,有将近20个节点,且速度也很快。

Webfy测速

安全方面:Vercel提供每月100GB的流量,正常使用是完全够用的;Webify是以代金券抵扣费用,但是如果有异常大流量访问,Webify会自动关闭服务,如果还是被刷了大量流量,可以提交工单联系减免费用。

总结

在谈到Webify的时候,我说过“我想不到用它部署博客不用现有服务器的理由”,如果自己没有云服务器或虚拟主机,托管在Webify的速度比在Vercel更好。但是没有云服务器或虚拟主机,如何备案呢?

其次,Serverless貌似正在成为一个流行的趋势。Serverless平台可以免去用户搭建环境和维护的麻烦,甚至连证书都可以自动申领和续期。但就现阶段而言,Webify支持的应用能力没有特别突出的地方,且需要手动申请ssl证书。作为小白的我,其实有点傻傻分不清腾讯云Serverless、云开发Cloudbase和Webify的定位。

最后,我在vercel部署了一些开发者的开源项目,并且使用git pull应用实时拉取更新到fork的仓库,这样一来访问到的版本永远是最新的。Webify要求添加脚注超链接意味着需要自己修改开源项目进行部署,每次版本更新需要手动合并提交然后由webify部署。

但是我们也不妨以发展的眼光看待良心云,技术层面根本不是大厂面临的终极问题,资金也不是,多一点耐心看看Webify到底会如何发展吧。