201406061343網站連線速度很慢?

突然有人跟你反應網站的連線速度很慢,好幾分鐘都無法顯示,該怎麼偵測.......這是最近遇到的問題,我沒有最佳解法,只是錯誤排除時用了一些方法,把他記錄起來。

Q:網站 / 網頁無法顯示或很慢?

Method 1:偵測主機基本狀態
Method 2:偵測網頁卡於何處
A2-1:偵測主機連線速度
A2-2:利用瀏覽器 F12 Developer Tool 來診斷 IE、Chrome、Firefox 都有 (上Google、下Firefox)
A2-3:是否有錯誤?(上Google、下Firefox)
A2-4:有沒其他錯誤?
A2-5:使用 Chrome 內建的功能 net-internals
A2-6:調整 apache 的參數 詳細用途請參
A2-7:調整 MySQL 的參數

-------------------------------------

Method 1:偵測主機基本狀態
網頁伺服器執行:指令  ps -elf | grep http; ps-elf | grep tomcat ; ps -elf | grep mysql
主機負載情形:指令 top ; htop
網路流量:MRTG
網路連線:以 Browser 偵測 web server 、以 ping / traceroute 偵測網路連結路徑

Method 2:偵測網頁卡於何處

A2-1:偵測主機連線速度
   Hinet Speed Test :http://speed2.hinet.net/do.aspx 

A2-2:利用瀏覽器 F12 Developer Tool 來診斷 IE、Chrome、Firefox 都有 (上Google、下Firefox)


A2-3:是否有錯誤?(上Google、下Firefox)

A2-4:有沒其他錯誤?

使用 Google Page Speed Insights https://developers.google.com/speed/pagespeed/insights/ 

結果呈現

 

A2-5:使用 Chrome 內建的功能 net-internals

在 Google Chrome 瀏覽器的網址列輸入 chrome://net-internals  然後他就會開始診斷你目前的連線,在下圖的網址地方可以輸入你想過濾的內容

 

A2-6:調整 apache 的參數 詳細用途請參考:http://httpd.apache.org/docs/2.2/mod/prefork.html 

<IfModule mpm_prefork_module>
ServerLimit 1000
StartServers 64
MinSpareServers 32
MaxSpareServers 64
MaxClients 500
MaxRequestsPerChild 500
</IfModule>

A2-7:調整 MySQL 的參數 - 詳細請參考 http://www.dk101.com/Discuz/viewthread.php?tid=115738#.U5FgIvm1ahN 

vi /etc/my.cnf
key_buffer_size = 512M
max_allowed_packet = 50M
table_cache = 10240
thread_cache_size = 32
query_cache_size = 32M
query_cache_limit= 32M
join_buffer_size = 16M
sort_buffer_size = 16M
net_buffer_length = 16M
read_buffer_size = 16M
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 32M
max_connections = 500
max_connect_errors = 500
max_heap_table_size = 64M
log-slow-queries=/usr/local/mysql/var/slowquery.log
long_query_time=5
expire_logs_days = 7
max_binlog_size = 1024M

最後~~ 我的問題出在哪裡呢?
哈~我的網頁問題卡在 Firewall fortinet 的 pattern 上,難怪 web server 怎麼調整都沒用

~End

另外註記 apache 的 mod_security 問題(就是那個遠通什麼 ../../../etc/passwd 那個問題)的解決方法,請參考:http://cyrilwang.blogspot.tw/2014/01/apache-modsecurity.html 

回應
Google Search
Google
累積 | 今日
loading......
平均分數:0 顆星
投票人數:0
我要評分:
Google