14

腾讯云个人站点扶持计划——Webify

 2 years ago
source link: https://www.hin.cool/posts/webify.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

腾讯云个人站点扶持计划——Webify

发表于2021-09-16|分享
字数总计:1.4k|阅读时长:4分钟|阅读量:47|评论数:

什么是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证书。比不过其它平台,那么就说说云开发Cloudbase吧。几个月前我在Cloudbase的云函数创建了一个应用,但是直到现在也没正式使用它,构建报错,访问速度等都是我用vercel取代它的理由。对于小白的我,有点傻傻分不清腾讯云Serverless、云开发Cloudbase和Webify的定位。

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

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK