web.cx访问指南
简介
不同协议访问的区别
通过web2协议访问,访问的博客所有页面缓存于Cloudflare的服务器,其页面是由Cloudflare提供的Hugo构建的。
通过IPFS协议访问,访问的博客所有页面存储于IPFS网络,页面是由站长个人电脑上的Hugo构建的。
判断访问的页面来自于哪里
- 如果您的浏览器安装了IPFS伴侣插件且主机启动了IPFS服务您访问web.cx正常情况下将会直接通过IPFS访问。
- 如果您通过 ipns://web.cx 访问本站则是通过IPFS网络访问的。
通过 http(s)://ipfs.web.cx 或者是 http(s)://3.web.cx 访问本站,虽然其使用Cloudflare作为CDN加速,但是通过这两个链接访问返回的页面是IPFS网络所提供的博客页面,使用dweb.link作为IPFS网关。
- 如果您的浏览器栏目显示 http(s)://web.cx 则是通过web2访问。
通过 http(s)://blog.web.cx 或者是 http(s)://2.web.cx 访问本站,返回的页面与http(s)://web.cx完全相同,均是由Cloudflare提供服务。
实现方法
因为博客并没有太大的访问量,通过IPFS访问博客可能会造成极慢的速度,为了保证访问的稳定性在电脑没有安装IPFS环境时,访问web.cx的页面直接解析到Cloudflare Pages上面保证速度, 但是同时web.cx也添加了一个dnslink记录这会吧web.cx通过IPNS指向IPFS网络,如果浏览器有IPFS伴侣或其他web3浏览器就会直接识别到本域名支持IPFS从而直接跳转并使用IPFS协议访问。