首页
关于
归档
赞赏
声明
留言
友链
Search
1
又拍云CDN的正确打开方式
4,997 阅读
2
腾讯2021届秋招校园招聘前端笔试真题(第一次笔试)
4,913 阅读
3
Gradle/Maven配置国内镜像源(以Android Studio为例)
4,879 阅读
4
中国建设银行甘肃省分行2021秋季校招面试经验
4,869 阅读
5
VScode配置C/C++环境
4,864 阅读
杂谈
生活
技术
随笔
登录
Search
标签搜索
windows
github
gitee
Python
镜像
Android Studio
Android
秋招
招聘
宝塔面板
vscode
git
php
服务器
CDN
阿里云
onedrive
oneindex
网盘
C语言
来不及午觉
累计撰写
87
篇文章
累计收到
50
条评论
首页
栏目
杂谈
生活
技术
随笔
页面
关于
归档
赞赏
声明
留言
友链
搜索到
4
篇与
的结果
2021-04-27
阿里云CDN加速OSS方案
说明用户直接访问OSS资源,访问速度会受到OSS的下行带宽以及Bucket地域的限制。如果通过CDN来访问OSS资源,带宽上限更高,并且可以将OSS的资源缓存至就近的CDN节点,通过CDN节点进行分发,访问速度更快,且费用更低。比如,本站的图片资源全部在阿里云OSS,假设bucket在北京,那么,海南访问图片资源速度肯定比不如河北地区快,所以,使用CDN将OSS的资源缓存至大陆各个节点,海南访问时会调用最近节点的资源,此时,就起到了加速效果。背景信息传统网站架构下,动态资源和静态资源不分离,随着访问量的增长,性能会成为瓶颈,如下图所示:传统架构如果采用动静分离的网站架构,就能够解决海量用户访问的性能瓶颈问题,如下图所示:新架构该架构的要点如下:将动态资源如Web程序、数据库等存放在云服务器ECS上。将静态资源如图片、音视频、静态脚本等存放在对象存储OSS上。将OSS作为CDN的源站,通过CDN加速分发,使用户通过CDN节点就近获得文件。该架构有以下优势:降低了Web服务器负载:OSS的资源缓存至就近的CDN节点,通过CDN节点进行分发,缩短了网络传输距离,加快了用户的调用速度。支持海量存储:OSS的存储空间弹性无限扩展,您无需考虑存储架构升级。降低了存储费用和流量费用:使用该架构会产生OSS的存储费用、CDN的下行流量费用,以及极少量的回源流量费用。其中OSS的存储费用仅为ECS云盘费用的一半,而CDN流量的单价约为OSS外网流量单价的30%~40%。操作步骤首先,需要开通CDN和OSS服务bucket创建成功之后,须添加域名,先将域名CNAME指向OSS外网地址绑定CDN加速域名,即刚刚绑定到OSS的域名,源站信息选择OSS,修改加速域名解析,CNAME至CDN地址Tip:在OSS绑定域名的位置,可以一键开启CDN加速,快捷方便!
2021年04月27日
1,984 阅读
1 评论
0 点赞
2019-01-12
typecho无法进管理后台或无法评论的解决方案
typechotypecho是一款优秀的轻量博客程序,本站曾使用typecho运行三年多。问题描述1.登录typecho后台,显示用户名或密码错误,可是用户名和密码是浏览器保存的,不会错,之前也都用这个密码。 2.无法评论无法登录后台1.先试一下网上广为流行的解决办法 进入typecho数据库 找到数据表typecho_users 找到password字段 修改为e10adc3949ba59abbe56e057f20f883e 登录网站后台,密码为123456 如果登录成功,那就OK,可以在后台修改密码。 如果不成功,那就是其他原因,请看下面的内容。2.修改CDN配置有的网站配置了CDN,可能是CDN配置有问题,登录操作是要与数据库有交互的,密码正确却无法登录,说明是没有访问数据库或者访问数据库出错了。以又拍云CDN为例 进入CDN控制台 更改缓存规则,添加后台全部文件不缓存,全站PHP文件不缓存。 详情请参考:又拍云CDN的正确打开方式 修改参数跟随为回源跟随。 好了,这样就能正常登陆了。其他CDN,比如腾讯CDN,没有不缓存规则的添加,那就将PHP等动态资源的缓存时间修改为0即可。无法评论情况与密码正确却无法登陆一致,请参考上面的解决办法 注意:请不要将参数跟随修改为全程跟随,详情请看文末的情况分析情况分析 登陆或者评论,你的登陆信息或评论信息是在表单里面传递给数据库的。 CDN缓存策略配置错误,就会缓存PHP等动态文件,导致无法登陆或者无法评论,因为表单信息就没传递过去。 如果已经添加了CDN不缓存PHP等动态文件的规则,那么就是参数被忽略了。 CDN会忽略?等PHP文件里面的传递的参数,这样可以提高缓存命中率,提高速度。 但是这样就会导致你的登陆密码,或者评论信息被CDN给忽略了,没有传递到源站,传递到数据库。 参数跟随里面的全程跟随,顾名思义,就是你传递的参数,一直都在。 全程跟随之后,网站退出登录会显示没有退出,但是实际上已经退出,需要手动刷新页面才行。 全程跟随还有一个问题,在后台删除评论时,连续删除就会出现页面崩溃,重定向次数过多的错误。 后记2021年4月23日本站迁移之后,更换了阿里云CDN,发现阿里云默认的缓存策略比又拍云好很多,没有出现上述问题,整体体验优于又拍云
2019年01月12日
502 阅读
0 评论
0 点赞
2019-01-12
又拍云CDN的正确打开方式
简述CDN可以加速网站访问,也能起到隐藏源站IP的作用,好处自然是很多的。但是,如何才能正确的使用CDN呢。又拍云CDN大部分CDN是收费的,当然也有免费CDN,只是不怎么好用。阿里的CDN配置稍麻烦,七牛云的感觉操作不是很人性化,推荐使用又拍云的CDN,加入又拍云联盟,还可以享受每月免费15G的CDN服务。又拍云可以一键配置SSL,实现全站https访问,提供CC防御,WAF防火墙等功能。配置部署好了,先注册又拍云账户,然后登陆又拍云控制台。本站推荐链接:注册有礼常用配置对于大部分用户来说,又拍云的默认配置就足够了。1.创建又拍云CDN服务,创建服务页面如图注意:应用场景只是一个备注,相当于告诉自己,这个CDN的作用是用来加速什么东西的。对于CDN没有任何影响,并不是说选择网页图片就只会加速图片,选择动态加速,就只会加速动态文件。具体加速是看你的CDN设置来的。回源可以使用http或者https,两者随意。2.在域名解析那里修改相应解析为CNAME解析好了,到此就配置好了,网站已经接入了CDN。 想要测试,可以在使用ping工具,或者打开CMD,ping一下你的域名,看看IP是不是变了。进阶配置默认的CDN配置只开启了分段缓存,智能压缩两个功能。剩余的功能需要自己开启。1.网站是PHP程序,添加PHP不缓存的规则。(不缓存规则优先于缓存规则)全站PHP文件均不缓存:/*.php 状态码200 后台文件不缓存/admin/* 状态码2002.缓存图片等静态文件全站图片缓存/*.(png,jpg,jpeg,ico,gif) 状态码200 全站样式缓存/*.(css,js) 状态码2003.开启https配置https配置那里添加ssl证书,强制https访问,实现全站https,开启TLS 1.3,更安全4.开启CC防御,WAF防御访问控制,开启CC防护,规则请自行添加,一般限制一分钟内少于60次的规则,请求大小也可以修改。WAF防火墙有时可能会误拦截,博主就遇到发的文章里面写了SQL语句,导致触发WAF规则,无法发布文章。5.开启成本控制可以先到性能优化那里开启页面压缩,然后开启Webp自适应和H.256自适应(可以有效降低流量)好了,到此就配置结束了,一般小站点不用配置那么多,默认的就可以了。因为流量不多,完全无影响。
2019年01月12日
4,997 阅读
0 评论
0 点赞
2018-11-16
A解析与CNAME冲突以及隐藏源站IP方案
说明如题,一个域名一般www和@A解析到源站,使用域名邮箱的话,@也会MX解析到邮箱服务器;网站启用CDN,需要CNAME到CDN服务器,这时,冲突就产生了。方法首先,隐藏源站IP是为了防止攻击,或者说,可以将攻击分散到CDN服务器上,在一定程度上保护了源站。以本站为例,124.221.171.144为加速域名,启用CDN,@会CNAME到CDN服务器,www则使用301重定向到@,域名邮箱还是保持不变。此时,无论ping www还是@,都会指向CDN服务器。www域名301到根域名可以保证网站的权重不被分散,不会产生www和根域名两个权重的网站。
2018年11月16日
1,306 阅读
0 评论
0 点赞