您现在的位置是:首页 > PHP > 站点cdn加速简略使用 网站首页 PHP
站点cdn加速简略使用
cdn是啥?通俗讲就是访问加速,使用阿里云或者腾讯云的服务器节点做最近站点的数据缓存,那么当用户访问时就会就近拉去缓存数据,提升访问速度。
起因:我原先买的服务器是国外的主机,ping的话时间大概在180ms,而国内的主机ping都只有40-50ms,
这就导致自己网站访问特别的慢,对于这个做了一下检查,发现了一些问题
拉取的图片资源太多,(这个没解决,本来就要这么多图)
图片没有经过压缩,尺寸太大,(后台改压缩)
等待时间过长,本身服务器的延迟,(所以用到了cdn)
cdn的使用
由于新用户,所以腾讯云呢,赠送了6个月的cdn,基本的用法,官方文档说的非常详细,主要描述下这里面困惑我的地方
购买了cdn后,会需要配置一个域名,比如www.test.com
配置之后会返回一个cname的网址回来,
这个网址需要到域名服务商处,解析cname,值为www的记录(我先就是纠结这个cname到底时解析www呢?还是其他的二级域名都可以?)
测试了几遍,好像只有解析为www才行,(为什么说好像呢,因为修改域名的解析,生效时间为72小时内,太难等,只有添加一个新的域名解析的才会很快生效,所以这个就只有以关后效了)
测试是否解析成功,直接ping 配置的域名,如果跳转到一个新地址,就成功了
测试时,第一次访问慢,比以前还慢,第二次就和以后就快了,第一次需要缓存数据到所有节点上,所以会耗时多一点,这个理解的,
解析成功后的bug:访问其他页面都没问题,只有首页的分页不生效,无论我点击第几页,数据都是第一页的,首先排查一遍接口没有问题,程序没有问题,后面了解了cdn机制,缓存key,每个网站的的网址作为一个key存入cdn服务器,我首页也是用了?page=1,id不一样,应该可以刷新设,为啥不出来?排查文档,默认cdn设置中,?符号后面的 数据会被忽略,相当于服务器只存了首页的一个缓存,对于分页的缓存并没有存储
控制台的console,勾选disbale cache,默认是不读缓存的哟
-本章-end
打赏本站,你说多少就多少
下一篇:阿里云直播