客戶網站訪問慢分析和排查過程

近日本人維護的一個客戶網站打開很是慢,因而便按照以往的排查步驟進行排查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判斷是不是百度爬蟲若是是就訪問緩存網站


愛慕爾商城
服裝搭配
城市物語 
穿衣搭配博客

服裝搭配博客

相關文章
相關標籤/搜索