[問題] 架設網站硬體配備分配

看板Web_Design作者 (makesocials)時間13年前 (2011/01/20 01:06), 編輯推噓2(2013)
留言15則, 7人參與, 最新討論串1/1
架設一個大量跑ajax的網站要怎麼分配電腦比較好? Mysql apache dns 這三個要怎麼分配? 例如mysql最看重甚麼?記憶體 cpu 或硬碟? apache?dns? 或還有其他需要注意的? 麻煩了! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 110.28.185.196

01/20 01:13, , 1F
我衷心地認為慢可以先從檢查網路開始
01/20 01:13, 1F

01/20 01:31, , 2F
當然是網路速度最重要,架web server硬體配備反而是其次
01/20 01:31, 2F

01/20 01:33, , 3F
資料備份方面建議用 RAID
01/20 01:33, 3F

01/20 02:46, , 4F
mysql最重 SQL的優化...
01/20 02:46, 4F

01/20 08:58, , 5F
SQL優化?拿來放在SSD (誤
01/20 08:58, 5F

01/20 09:38, , 6F
建議你可以用 firebug 先看看是哪個 request 拖到速度
01/20 09:38, 6F

01/20 09:39, , 7F
然後再針對該 request 會用到的 php/mysql 做優化
01/20 09:39, 7F

01/20 09:40, , 8F
在 php 中加執行時間與顯示每條sql的query time都有助於
01/20 09:40, 8F

01/20 09:41, , 9F
找到效能瓶頸。btw 也可以看看 mysql 的 qps
01/20 09:41, 9F

01/20 11:06, , 10F
關dns什麼事…基本上是你寫的sql query才是重點
01/20 11:06, 10F

01/20 11:07, , 11F
其實有的時候你有做程式碼優化就可以了,SQL優化
01/20 11:07, 11F

01/20 11:07, , 12F
APC,有一堆方法~
01/20 11:07, 12F

01/20 11:07, , 13F
不過這些主要是幫助ajax在「讀取」的時候加速
01/20 11:07, 13F

01/20 11:18, , 14F
因為他在 ajax 版的說明是,多人連線後才變慢~
01/20 11:18, 14F

01/20 11:56, , 15F
推用firebug 來 找 ..
01/20 11:56, 15F
文章代碼(AID): #1DDneiAI (Web_Design)