[問題] 網頁效率疑問

作者: mickeyboy (mickey)   2014-08-22 11:29:53
小弟最近寫了一個網站
裡面每頁都約幾百行程式碼
在執行中的迴圈或者資料庫查詢也不吃重
資料庫比數很少(不到50筆)
迴圈數也不多
在自己本機測試沒什麼問題,但傳上伺服器之後
一個下拉表單撈資料庫呈現在表格中
就需要等待2~3秒
請問有可能是伺服器主機問題嗎? 還是要從程式方面著手?
quad-core AMD opteron processor 2376 2.30GHz
RAM 4GB
有什麼方法可以測試出來?
作者: crossdunk (推噓自如)   2014-08-22 11:31:00
看撈資料速度如何吧
作者: alog (A肉哥)   2014-08-22 11:31:00
你網路頻寬還有主機的IOS性能多打s , 是IO以及機房位置
作者: GoalBased (Artificail Intelligence)   2014-08-22 11:37:00
表格幾筆資料啊?你是說那個表個顯示出來不到50筆嗎?
作者: yshlptt (小y)   2014-08-22 11:38:00
開瀏覽器除錯工具看看時間耗在傳輸的哪個階段卡在 DNS 查詢八成就是主機位置的問題若是卡在等待狀態就要開 MySQL 的 slow query log 檢查
作者: GoalBased (Artificail Intelligence)   2014-08-22 11:40:00
可以先排除,不是資料庫搜尋問題(資料量少 本機沒問題)
作者: yshlptt (小y)   2014-08-22 11:40:00
或是看看同一個動作有沒有不小心觸發太多多餘查詢
作者: GoalBased (Artificail Intelligence)   2014-08-22 11:41:00
看一下問題是不是出在,程式連資料庫那一段或者是server給外面的client連的設定有問題
作者: yanli2 ( Yan™)   2014-08-22 13:28:00
1.只有下拉資料會LAG2-3秒嗎? 讀取一般圖片或靜態網頁呢?2.網站跟資料庫是放在同一台主機嗎?還是資料庫在另外一台你要先抓出錯誤 從Apache、PHP、MySQL著手Apache 有沒有開網頁壓縮?裝DDOS模組?PHP 有沒有裝加速器? MySQL 有沒有設定快取?本地主機和網站主機的Apache MySQL PHP 設定是一樣的嗎?50筆資料真的滿少的 要LAG真的有點難
作者: superpai (超級白)   2014-08-22 14:02:00
傳輸時間看了嗎?
作者: pm2001 (做個盾牌眼球兵吧)   2014-08-22 16:08:00
你是一個查詢一個request嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com