[問題] 網頁效率疑問

看板Web_Design作者 (mickey)時間11年前 (2014/08/22 11:29), 11年前編輯推噓6(6017)
留言23則, 7人參與, 最新討論串1/1
小弟最近寫了一個網站 裡面每頁都約幾百行程式碼 在執行中的迴圈或者資料庫查詢也不吃重 資料庫比數很少(不到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

08/22 11:31, , 1F
看撈資料速度如何吧
08/22 11:31, 1F

08/22 11:31, , 2F
你網路頻寬
08/22 11:31, 2F

08/22 11:32, , 3F
還有主機的IOS性能
08/22 11:32, 3F

08/22 11:32, , 4F
多打s , 是IO
08/22 11:32, 4F

08/22 11:33, , 5F
以及機房位置
08/22 11:33, 5F

08/22 11:37, , 6F
表格幾筆資料啊?
08/22 11:37, 6F

08/22 11:37, , 7F
你是說那個表個顯示出來不到50筆嗎?
08/22 11:37, 7F

08/22 11:38, , 8F
開瀏覽器除錯工具看看時間耗在傳輸的哪個階段
08/22 11:38, 8F

08/22 11:39, , 9F
卡在 DNS 查詢八成就是主機位置的問題
08/22 11:39, 9F

08/22 11:40, , 10F
若是卡在等待狀態就要開 MySQL 的 slow query log 檢查
08/22 11:40, 10F

08/22 11:40, , 11F
可以先排除,不是資料庫搜尋問題(資料量少 本機沒問題)
08/22 11:40, 11F

08/22 11:40, , 12F
或是看看同一個動作有沒有不小心觸發太多多餘查詢
08/22 11:40, 12F

08/22 11:41, , 13F
看一下問題是不是出在,程式連資料庫那一段
08/22 11:41, 13F

08/22 11:41, , 14F
或者是server給外面的client連的設定有問題
08/22 11:41, 14F
資料庫內跟表格都不超過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

08/22 13:28, , 15F
1.只有下拉資料會LAG2-3秒嗎? 讀取一般圖片或靜態網頁呢?
08/22 13:28, 15F

08/22 13:28, , 16F
2.網站跟資料庫是放在同一台主機嗎?還是資料庫在另外一台
08/22 13:28, 16F

08/22 13:29, , 17F
你要先抓出錯誤 從Apache、PHP、MySQL著手
08/22 13:29, 17F

08/22 13:29, , 18F
Apache 有沒有開網頁壓縮?裝DDOS模組?
08/22 13:29, 18F

08/22 13:30, , 19F
PHP 有沒有裝加速器? MySQL 有沒有設定快取?
08/22 13:30, 19F

08/22 13:31, , 20F
本地主機和網站主機的Apache MySQL PHP 設定是一樣的嗎?
08/22 13:31, 20F

08/22 13:32, , 21F
50筆資料真的滿少的 要LAG真的有點難
08/22 13:32, 21F

08/22 14:02, , 22F
傳輸時間看了嗎?
08/22 14:02, 22F

08/22 16:08, , 23F
你是一個查詢一個request嗎?
08/22 16:08, 23F
文章代碼(AID): #1JzhasfH (Web_Design)