腾讯云静态网站托管部署"/>
Qt for WebAssembly程序使用腾讯云静态网站托管部署
WebAssembly 是允许在网页沙盒执行代码的二进制格式。这种格式几乎和本机代码一样快,且现在所有主流 Web 浏览器都支持。Qt for WebAssembly 允许构建可以被集成到网页的 Qt 应用程序。它不需要安装任何客户端,并减少服务器端资源的使用率。作为网页发布,就需要Web服务器放置WebAssembly程序,我最初使用了一个自己的服务器(1核1M宽带)自己搭建Web服务器,但由于生成的(.wasm)文件太大,服务器带宽又太小导致加载网页时打开需要差不多1分钟,即使使用gzip压缩后依旧耐不住打开时间过久!因此放弃自己的服务器,而使用腾讯云的静态网站托管服务!而Qt for WebAssembly程序不分前后端,因此很适用静态网站托管的方式。
关于Qt for WebAssembly的安装本文不过多介绍,安装方法在网上有很多教程。下面介绍怎么将生成程序使用静态网站托管:
1、注册腾讯云,找到并进入静态网站托管,点击立即创建并使用:
2、选择空模板,点击下一步
3、选择开通服务器地域,选择计费方式(按量计费/包年包月)建议选择按量计费,并勾选开启免费资源(每个月有免费额度),点击下一步后点击完成,因为是空模板,因此无需配置。
4、网站托管环境创建成功后,对应地域下就会显示可用的托管环境,此时腾讯云提供了一个测试用的域名,由于默认访问索引名称是index.html,我们将生成的xxx.html文件重命名为index.html,也可以在基础配置中重新绑定已备案过的自己的域名和默认索引文件。此时我们只需要将Qt for WebAssembly生成的(xxx.js,index.html,xxx.wasm,qtloader.js,qtlogo.svg)五个文件上传到根目录下,使用默认域名(自己的域名)即可访问我们自己生成的网站了!使用静态托管后,加载速度快了不是一点半点,尽情享受自己的程序到处跑的快感吧。
5、关于设置网站加载时的图标和文字:使用QtCreator打开生成的xxx.html文件,修改加载文字和图标文件并保存即可。
更多推荐
Qt for WebAssembly程序使用腾讯云静态网站托管部署
发布评论