網站訪問慢的排查方法及解決方案

來源:本網整理

真正意義上的網速慢,是機子的問題,寬帶都是分等級的,像2兆帶寬、4兆帶寬。等級確定了,那就看機子配置了,主要看cpu的處理能力!另一種就是中病毒了!www.13333515.buzz防采集請勿采集本網。

點評:今天有訪客反映網站訪問慢,我看了下發現的確比較慢,我把我解決的方案寫出來,給大家分享< id="con_ad1">< id="con_ad8">當出現網站慢的時候我們腦子中要映出幾點原因:

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

1.程序代碼執行方面

一樓讓關閉24小時的意思是等DDOS攻擊過去的吧.但關閉二十四小時對網站的影響也不小.以上這些是工作中經常遇到的問題以及解決方案.希望對你有所幫助.有不懂的也可以看我詳細資料找我交流.

2.大量數據庫操作

解決方法:一、請換個時間段再上或者換個目標網站。二、檢查雙絞線是否合格。三、用分區分段逐步排除的方法,排除回路故障。四、DOS下用“Ping”命令對所涉及計算機逐一測試,網卡、集線器以及交換機是最

3.域名DNS解析問題

可以肯定是還有木馬存在,并且開了上傳程序(把它需要的東西上傳,造成網絡擁堵)有一種病毒的傳染程序會安裝到硬盤分區表,并偽裝一份引導記錄,不影響開機,只是慢了些。重裝系統是解決不了的,只有對

4.服務器環境

不知樓主用的VPS是什么地方的,但是肯定給你講的是帶寬根本達不到3M。解決方案:1.重新換一個配置比較高點的VPS(vps一定要了解他的服務器在什么地方,帶寬在這里也有很重要的成分。2.取了VPS

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

我也是這么解決的,下面說下解決中的步驟吧。

 

1.打開訪問慢的網站觀察下情況,通過火狐的fixfox 插件 或者 IE的元素查看工具,你網站里面加載的信息會一覽無遺的展現出來,并且那些元素加載耗時多少秒等等情況,如何解決能,把遠程耗時久的js下載到本地,或者直接刪除。

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

2. 我看了下頁面中有多處連接數據庫操作的地方,并且有遠程的數據庫操作,并且還有多余的數據庫連接代碼,話不多說,改之.

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

    解決完了發現的確是快點了,但是還是不理想,于是我把頁面執行數據庫代碼放到了數據庫中執行沒有耗慢的情況。

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

3. 關于域名DNS的情況只是其中一種情況,不要急著找域名商的問題,你可以寫個沒有數據操作的頁面放在同臺服務器域名下,看看是不是訪問同樣慢,如果是才有可能,你還要讓你周圍的人也看看,最好別是你同公司的人。

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

4. 我來看看服務器的情況吧,是不是CPU使用率過高造成的呢。

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

     a. top   發現cpu使用也不高啊,30% 左右,但是發現一個問題,sleeping 的進程數比較多。擦,最好別是僵尸進程,現在這樣的東西不多了。

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

     b. 查看了下timewait的量: 發現有mysqld  和 httpd 的,大部分來自于 httpd    ; 命令 netstat -ae|grep TIME_WAIT

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

           如何來解決timewait的量問題呢?

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

TIME_WAIT解決辦法:

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

vi /etc/sysctl.conf

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

編輯文件,加入以下內容:

net.ipv4.tcp_syncookies = 1

net.ipv4.tcp_tw_reuse = 1

net.ipv4.tcp_tw_recycle = 1

net.ipv4.tcp_fin_timeout = 30

net.ipv4.tcp_keepalive_time = 30   保持連接的時間

net.ipv4.tcp_max_tw_buckets = 100  這個是設置服務器同時保持的time_wait的數目

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

然后執行 /sbin/sysctl -p 讓參數生效。

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

設置APACHE 的配置文件:

Timeout 10   與客戶端連接超時的時間

KeepAlive On   一次連接可以多次傳輸,使的一次連接中可以傳遞多個HTTP請求

MaxKeepAliveRequests  50  設置一次連接內,可以進行多少次請求

KeepAliveTimeout   15    如果服務器已經完成了一次請求,多長時間一直沒有接受到下一次請求就會斷開連接

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

保存重啟APACHE

設置完已上的操作后:

netstat -n |awk '/^tcp/{++S[$NF]}END{for (i in S ) print i,S[i]}'

你會發現非常成功。

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

如果還不夠滿意可以 再設置下Ulimit參數

cat >>/etc/security/limits.conf<<EOF

* soft nofile 655350

* hard nofile 655350

EOF

然后ulimit -SHn 了 讓生效。

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

OK,當你再查看的時候 已經發現比較成功了。

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

如你發現mysqld 比較多的話,你可以優化下mysql的性能: 見 mysql 性能調優

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

好,已上都做完了,查看了先time_wait 發現有很多 百度機器人作怪挺嚴重的。    netstat -agn

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

最后只能忍痛割愛,暫時把百度蜘蛛在 robots.txt 屏蔽下,這只是暫時的解決方案。

 

昏。太多了吧。1中毒了。解決方案:殺毒。2機子用的時間比較久。解決方案:重裝系統,格式化一下。3機子太老了。解決方案:買新電腦。

接下來只能趕緊把首頁做成純靜態的,Mygod。 到這里就完了。

沒法解決的國際出口都是共享的人多就慢內容來自www.13333515.buzz請勿采集。

免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
Copyright © 2017 www.13333515.buzz All Rights Reserved
3排列五开奖结果