美文网首页Centos7
CentOS 7 网页加载速度慢的解决办法

CentOS 7 网页加载速度慢的解决办法

作者: 后端技术学习分享 | 来源:发表于2017-08-09 15:28 被阅读78次

    原因

    DNS解析缓慢的原因是CentOS 6/REHL 6 总是需要等待AAAA(IPv6)的结果,即使IPv6已在网络设置中禁用

    解决办法

    1. 在resolv.conf中添加single-request-reopen选项
    vim /etc/resolv.conf
    
    # Generated by NetworkManager
    options single-request-reopen
    nameserver 192.168.18.77
    
    1. 防止修改resolv.conf文件后,重启网络,会导致文件被重置的情况(原因是启用了NetworkManager 服务)
    1.创建一个脚本。
    vi /etc/NetworkManager/dispatcher.d/15-resolv
    #!/bin/bash
    # Description : script to override default resolv.conf file
    # with customized file.
    cp -f /etc/resolv.conf.custom /etc/resolv.conf
    2.设置文件权限
    chmod u+x /etc/NetworkManager/dispatcher.d/15-resolv
    3.创建一个文件(nameserver 处可以查询最优DNS来代替8.8.8.8)
    vi /etc/resolv.conf.custom
    options single-request-reopen
    nameserver 8.8.8.8
    4.重启服务
    service NetworkManager restart
    
    1. 取消GSSAPIAuthentication认证与UseDNS反向解析功能
    vi /etc/ssh/sshd_config
    GSSAPIAuthentication no
    #通用安全服务应用程序接口(GSSAPI) 是为了让程序能够访问安全服务的一个应用程序接口,取消这个认证。
    UseDNS no
    #DNS反向解析,设置为no
    

    参考资料

    DNS解析缓慢问题:

    https://wiki.echocat.org/display/ECHOCAT/2012/04/20/CentOS+6+and+slow+DNS

    http://linuxmantra.com/2013/07/single-request-reopen-option-in-resolv-conf.html

    single-request-reopen的详细解释:

    http://www.man7.org/linux/man-pages/man5/resolver.5.html

    防止resolv.conf文件被复写的情况:

    http://www.linuxidc.com/Linux/2013-06/85636.htm

    本文参考自

    本文出自 “小小忍者” 博客,出处: “CentOS6 DNS解析缓慢 SSH登录缓慢 问题解决”
    http://xxrenzhe.blog.51cto.com/4036116/1340103

    相关文章

      网友评论

        本文标题:CentOS 7 网页加载速度慢的解决办法

        本文链接:https://www.haomeiwen.com/subject/noqqrxtx.html