客户网站访问慢分析和排查过程

近日本人维护的一个客户网站打开很是慢,因而便按照以往的排查步骤进行排查php

1,登陆服务器top命令查看负载IO状况发现负载有点高并有不少php进程占了很大的资源mysql

2,进入mysql服务器查看数据库线程,并无发现锁表状况。nginx

3,打开web访问日志发现有不少百度爬虫访问。致使点了不少php资源web

解决方案:sql

    1,禁用爬虫(不利于SEO)数据库

       在nginx配置文件中加入缓存

       if ( $http_user_agent ~ Baiduspider ){return 503;}
       if ( $http_user_agent ~ EtaoSpider ){return 503;}
       if ( $http_user_agent ~  Googlebot ){return 503;}
       if ( $http_user_agent ~ " bingbot" ){return 503;}服务器

       听说返回503是跟据seo考虑的ide

    2,经过nginx判断是不是百度爬虫若是是就访问缓存网站


爱慕尔商城
服装搭配
城市物语 
穿衣搭配博客

服装搭配博客

相关文章
相关标签/搜索