1禁止客户端缓存要在<head>中加入类似如下内容:
<META >CDN缓存(是因为铁道部使用的国内最牛的CDN厂商的加速,详细的CDN知识可以上小气呱呱网站学习),你如果勾选了CDN缓存,就是你在查票的一段时间内,可能是5秒,可能是10秒,显示的结果都是一样的,记录被缓存了。
你最好禁用CDN缓存,这样,你每次查票,都是12306的服务器实时的数据,对你抢票和选票有好处。[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
TcpNumConnections = 2000
MaxUserPort = 65534
TCPTimedWaitDelay = 30
需要重启,也有可能是内存使用率太高和个人防火墙的原因为了提高用户的体验度、页面的流畅度,为前段做了CDN。为了提供工作效率,为前段同学提供自动化部署的工具。由于CDN是有缓存的功能,如果禁止缓存的功能,CDN就起不到作用,所以在每次上线的时候,需要将CDN中的缓存清除。如果想要在服务器上清除AWS CloudFront中的缓存,需要在服务器上安装aws的客户端,然后配置相应的key,保证这个账号具有执行CloudFront功能的权限,否则会输出没有权限的错误。
在这些准备工作都已经做完,然后执行AWS CloudFront的命令:
在执行的过程中,输出错误信息:
在执行往上面的命令之后,程序会自动往配置文件中添加方法1中的内容,这个命令执行一次就行。
如果使用常见的自动化部署工具,例如jenkins,可以只需要缓存的命令,先登录到服务器执行添加配置的命令,
这样就不会输出这个错误,如果使用CircleCI,就需要将两个命令放在一起执行,需要将修改配置
文件,才能删除AWS CloudFront 缓存。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)