看板 Web_Design 關於我們 聯絡資訊
小弟最近寫了一個網站 裡面每頁都約幾百行程式碼 在執行中的迴圈或者資料庫查詢也不吃重 資料庫比數很少(不到50筆) 迴圈數也不多 在自己本機測試沒什麼問題,但傳上伺服器之後 一個下拉表單撈資料庫呈現在表格中 就需要等待2~3秒 請問有可能是伺服器主機問題嗎? 還是要從程式方面著手? quad-core AMD opteron processor 2376 2.30GHz RAM 4GB 有什麼方法可以測試出來? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.72.251.242 ※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1408678198.A.A51.html
crossdunk: 看撈資料速度如何吧 08/22 11:31
alog: 你網路頻寬 08/22 11:31
alog: 還有主機的IOS性能 08/22 11:32
alog: 多打s , 是IO 08/22 11:32
alog: 以及機房位置 08/22 11:33
GoalBased: 表格幾筆資料啊? 08/22 11:37
GoalBased: 你是說那個表個顯示出來不到50筆嗎? 08/22 11:37
yshlptt: 開瀏覽器除錯工具看看時間耗在傳輸的哪個階段 08/22 11:38
yshlptt: 卡在 DNS 查詢八成就是主機位置的問題 08/22 11:39
yshlptt: 若是卡在等待狀態就要開 MySQL 的 slow query log 檢查 08/22 11:40
GoalBased: 可以先排除,不是資料庫搜尋問題(資料量少 本機沒問題) 08/22 11:40
yshlptt: 或是看看同一個動作有沒有不小心觸發太多多餘查詢 08/22 11:40
GoalBased: 看一下問題是不是出在,程式連資料庫那一段 08/22 11:41
GoalBased: 或者是server給外面的client連的設定有問題 08/22 11:41
資料庫內跟表格都不超過50筆 有些是 A function中 查詢有哪些帳號 然後再給B function 去查細部資料 自己使用SQL是馬上就出來了 網路部分在上一般網站也沒有LAG的問題,會不會可能是防火牆 或者是機房網路的問題? 那小弟再嘗試看看上面的方法看看 ※ 編輯: mickeyboy (203.72.251.242), 08/22/2014 13:07:30 ※ 編輯: mickeyboy (203.72.251.242), 08/22/2014 13:08:17 ※ 編輯: mickeyboy (203.72.251.242), 08/22/2014 13:14:21
yanli2: 1.只有下拉資料會LAG2-3秒嗎? 讀取一般圖片或靜態網頁呢? 08/22 13:28
yanli2: 2.網站跟資料庫是放在同一台主機嗎?還是資料庫在另外一台 08/22 13:28
yanli2: 你要先抓出錯誤 從Apache、PHP、MySQL著手 08/22 13:29
yanli2: Apache 有沒有開網頁壓縮?裝DDOS模組? 08/22 13:29
yanli2: PHP 有沒有裝加速器? MySQL 有沒有設定快取? 08/22 13:30
yanli2: 本地主機和網站主機的Apache MySQL PHP 設定是一樣的嗎? 08/22 13:31
yanli2: 50筆資料真的滿少的 要LAG真的有點難 08/22 13:32
superpai: 傳輸時間看了嗎? 08/22 14:02
pm2001: 你是一個查詢一個request嗎? 08/22 16:08