前段时间自己做了一个游戏网站
其中游戏详情页面,在安装服务器安全狗以后,打开速度直接降了6-7秒,很慢,其他页面比如说文章内容页面、专题详情页面影响都不是很大,分析原因以后:我发现游戏详情页面的模板,在做SEO布局的时候,请求的数量明显要比其他页面要多2倍以上,其他页面只有40-60左右的样子,而游戏详情页面差不多有120多请求
2.png
当然这不是影响游戏详情页面加载速度慢的主要原因,是服务器安全狗的设置问题,由于我也不知道到底是哪个功能开启导致网页加载慢,我只能一个一个试,然后重新打开网页看速度
当我在关闭端口策略服务后,发现网页速度加载变快了和正常了,然后在排除是哪一个端口影响的,最终定位到只要我开启严格模式,就会造成游戏详情页面速度加载变慢
我还必须要开启严格模式,关闭除了我需要的80/443/远程登录端口之外其他所有端口,那怎么办呢
除了安全狗能够实现关闭端口服务,我们购买的云服务器,比如阿里云、百度云、腾讯云等服务商,后台都有一个安全组,在这里也可以实现我们的需求,我们只需要在入站规则中开启80、443、3389等我们需要的端口,出站规则默认全部打开就可以了
在这里我们要说一点,有的网站程序,比如自己的程序员开发的,(还有就是数据库和网站程序不在一台服务器上)在链接数据库时,有写绝对IP地址连接数据库,而不是本地地址(127.0.0.1、localhost),这种情况是要开启数据库的端口的,为了安全我们不想让其他人访问和尝试登陆我的数据库,只要服务器所属的IP能够连接,我们可以在服务器安全狗中设置拒绝一切IP访问,除了 服务器IP(这里一定要填写绝对IP地址,要和网站程序里面写的对应起来)
搜狗截图20190904162115.png
搜狗截图20190904162146.png
百度云服务器
搜狗截图20190904162359.png
搜狗截图20190904162506.png
做好安全组以后,别忘了服务器关联上,只关联一个你需要的就可以了
搜狗截图20190904162735.png

测试端口是否关闭

这里推荐一个工具:http://tool.chinaz.com/port/
2019-9-4这个工具能用,还是很准确的

测试端口是否开放语句:telnet 127.0.0.1 8080
要实现用命令查看的话,要在IIS功能中装一个工具,可以自己百度下

Last modification:September 4th, 2019 at 04:34 pm
如果觉得我的文章对你有用,请随意赞赏