EdgeOne使用中间件实现301重定向

EdgeOne支持在配置文件中实现URL重定向、URL重写。但edgeone.json规则单一,且最多只支持100条重定向。使用中间件可以定义更灵活、数量更多的重定向规则。 在项目根目录创建中间件middleware.js: …

EdgeOne配置SSL证书

EdgeOne配置SSL证书

在EdgeOne添加域名后,系统会分配对应的别名解析地址,配置证书前先做好域名解析。 EdgeOne提供多种证书配置方式,如果别名解析已生效,可以使用自动验证方式。 如上图所示,点击保存后等待证书颁发即可。但目前EdgeOne申请免费证书自动验证方式存在问题,域名解析超过24小时仍然申请证书失败。联系客服确认是系统问题,告知5月份EdgeOne会有一次大更新。 …

EdgeOne大陆区域速度测试

EdgeOne大陆区域速度测试

之前做过EdgeOne全球区域速度测试,实际测试的是海外节点访问情况。本站现在已部署在EdgeOne大陆区域,本文所示测试为本站的实际测试结果。 17测: 拨测: 炸了么: 结果对比: 电信 联通 移动 17测 平均 0.67 0.69 0.69 最快 0.19 0.21 0.27 最慢 3.38 5.13 2.01 拨测 平均 0.464 0.358 0.425 最快 0.037 0.057 0.098 最慢 4.517 0.762 1.438 炸了么 平均 0.224 0.315 0.286 最快 0.012 0.066 0.063 最慢 0.525 0.493 0.706 从上表可以看出,三网访问差距都不大,少数节点访问异常应与EdgeOne关系不大。 …

EdgeOne部署Hugo方法

EdgeOne部署Hugo方法

EdgeOne提供了Hugo模板,可以使用模板创建一个全新的Hugo站点。对于已有Hugo项目的情况,可以通过安装npm包的方式部署Hugo。 如果只是想给现有站点加速,可以把EdgeOne当作普通CDN来使用。如果是静态博客,更推荐使用Pages来部署。Pages部署的最大好处是:每次Git推送更新,边缘节点会自动刷新,网站内容实时更新,不需要手动刷新CDN缓存。 如下图所示,点击通过Pages快速部署网站: 选择部署方式: 通过导入 Git 仓库创建:适合已有Hugo项目; 通过模板创建:创建全新的Hugo站点,将创建一个新的代码仓库; 通过上传文件创建:适合纯静态网站,内容基本不更新。 如果需要全新创建Hugo站点,可以选择hugo-starter模板快速创建: …

EdgeOne全球区域速度测试

EdgeOne全球区域速度测试

腾讯云EdgeOne是一站式边缘加速+安全防护平台,不仅可用来给网站加速,Pages还可让开发者快速构建、部署静态站点和无服务器应用。 EdgeOne全球区域(不含大陆地区)测试走新加坡线路,没有走香港,但速度也还不错。 17测: 拨测: 炸了么: 结果对比: 电信 联通 移动 17测 平均 2.41 1.98 1.82 最快 0.18 0.85 0.28 最慢 5.16 5.81 4.31 拨测 平均 1.76 1.162 0.956 最快 0.526 0.559 0.134 最慢 4.152 3.232 4.137 炸了么 平均 2.627 1.46 1.834 最快 1.143 1.038 0.832 最慢 6.044 2.421 7.024 从上表可以看出,联通访问速度最理想,其次是移动,最慢是电信。 …

Azure Static Web App速度测试

Azure Static Web App速度测试

创建Azure Static Web App时选择了East Asia区域,线路走香港,使用三年来感觉还不错。近期计划将博客换到国内,留个测速供参考。 17测: 拨测: 炸了么: …

Azure Static Web App指定Hugo版本及自定义构建命令

Azure Static Web App指定Hugo版本的方法:在azure-pipelines.yml文件中,steps块下添加如下代码: env: HUGO_VERSION: 0.122.0 如果要自定义构建命令,则在inputs块下添加如下代码: app_build_command: 'hugo --cleanDestinationDir' …

Azure Static Web App突破配置文件20KB限制添加重定向规则

之前我的博客从WordPress转为Hugo后,URL发生了重大变化,有507篇文章需要做301重定向。 Azure Static Web App可以通过配置文件staticwebapp.config.json添加重定向路由,例如: …

Azure Repos代码仓库使用SSH连接方法

Azure Repos代码仓库使用SSH连接方法

Azure Repos使用令牌方式链接虽然方便,但令牌每隔一段时间就得更新,所以推荐使用SSH方式链接。 生成SSH密钥: ssh-keygen -C "你的邮箱地址" 生成的密钥对文件默认放置在~/.ssh目录中,名称为: …

Azure Static Web App通过Pipelines自动部署Hugo站点

Azure Static Web App通过Pipelines自动部署Hugo站点

Azure Static Web App免费套餐配置为500MB空间,100GB月流量。Repos代码仓库无限制,Pipelines每月1800分钟构建时长。对于个人站点来说,这个配置足够使用了。 开通Azure Static Web App访问以下地址注册开通: …