[問題] 改善伺服器效能的方案

看板Web_Design作者 (夏天的微笑)時間11年前 (2014/12/03 10:45), 11年前編輯推噓3(3026)
留言29則, 3人參與, 最新討論串1/2 (看更多)
公司行政上使用的系統速度偏慢,有些頁面開啟要等很久, 所以想要改善伺服器的效能。 目前我們有以下幾個方案: 1. 把硬碟做RAID 2. 更新apache和mysql的版本 3. 把作業系統換成server版 (目前是Windows7 SP1) 4. 換成SSD的硬碟 以上的方案,哪些比較有效呢? 不知道適不適合在這邊問,假如有更適合的板,也麻煩告訴我,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.209.142 ※ 文章網址: http://www.ptt.cc/bbs/Web_Design/M.1417574715.A.F0B.html

12/03 10:52, , 1F
先確定瓶頸,可以拿一些工具去測,例如最後結果發現是網路
12/03 10:52, 1F

12/03 10:53, , 2F
IO的速度,升級這些就不是很有效。我猜樓主跑的是mod_php
12/03 10:53, 2F

12/03 10:54, , 3F
他的執行模型本身不是很高效,可以考慮現代一點的php-fpm
12/03 10:54, 3F

12/03 10:55, , 4F
原來的方案1,4應該有效。2跟3就不清楚了。
12/03 10:55, 4F
謝謝建議

12/03 12:06, , 5F
基本上換4就好了
12/03 12:06, 5F

12/03 12:08, , 6F
假設環境的使用量一直以來都沒有太大的變化
12/03 12:08, 6F

12/03 12:09, , 7F
如果還會慢 表示你資料庫的SQL 過度SLOW
12/03 12:09, 7F

12/03 12:10, , 8F
你需要去調整MySQL
12/03 12:10, 8F

12/03 12:11, , 9F
跟Query syntax
12/03 12:11, 9F

12/03 12:19, , 10F
有必要請多利用索引 並確定有沒有打對索引
12/03 12:19, 10F
謝謝建議 比較慢那部分的程式是外包的,其實我也覺得應該是這部分的問題 另外有個問題,假如要換SSD硬碟的話 1.重灌系統,連同伺服器程式和資料都安裝在SSD上 2.把伺服器程式重新裝在SSD上,資料也移到SSD 3.資料移到SSD就好 哪個選項會比較好呢 1應該是最好的,但好多少就不太清楚 假如作業系統本身影響不大的話,還是希望不用重灌省一點麻煩XD

12/03 15:23, , 11F
看你網頁技術層面哪個吃比較重
12/03 15:23, 11F

12/03 15:24, , 12F
如果是Image、File Resource 就移上傳資料夾的位置
12/03 15:24, 12F

12/03 15:24, , 13F
如果是 MySQL 用的比較多
12/03 15:24, 13F

12/03 15:25, , 14F
你可以調整 MySQL 設定檔案,其中的 data 部分
12/03 15:25, 14F

12/03 15:25, , 15F
把那個位置換到SSD上,移植的時候不需要用搬移,直接複製
12/03 15:25, 15F

12/03 15:25, , 16F
Server 重開後應該就能銜接上
12/03 15:25, 16F

12/03 15:26, , 17F
所以簡單說,另外加上SSD然後更動File所在地就好
12/03 15:26, 17F

12/03 15:26, , 18F
App 的部分其實可以不用移動
12/03 15:26, 18F

12/03 15:27, , 19F
這也是我推薦 4. 的部分
12/03 15:27, 19F

12/03 15:27, , 20F
由於你們的軟體可能是混合開發,尤其還是用 Windows 平台
12/03 15:27, 20F

12/03 15:27, , 21F
混開源軟體,如果你們平常沒在演練異動..我很怕你重灌
12/03 15:27, 21F

12/03 15:28, , 22F
就掛了,浪費很多時間 Debug
12/03 15:28, 22F

12/03 15:28, , 23F
如果資料庫的資料移不過去,至少再把設定改回來而已
12/03 15:28, 23F

12/03 15:29, , 24F
最後要提醒的是 1. 不見得最好,
12/03 15:29, 24F

12/03 15:29, , 25F
很有可能是因為資料量多了造成的問題
12/03 15:29, 25F

12/03 15:30, , 26F
有一部分你的系統要調整,有一部分是伺服器的設定要另外調
12/03 15:30, 26F

12/03 15:30, , 27F
但也要用監控程式或紀錄看你的實際瓶頸才知道,
12/03 15:30, 27F

12/03 15:31, , 28F
所以 4. 是最省事的,IO 速度真的有差
12/03 15:31, 28F

12/03 17:07, , 29F
4個選項,怎麼看都是先把OS換掉吧.....
12/03 17:07, 29F
謝謝 確實重灌會有點抖抖的 ※ 編輯: Kenqr (1.34.239.200), 12/06/2014 14:35:40
文章代碼(AID): #1KVdaxyB (Web_Design)
文章代碼(AID): #1KVdaxyB (Web_Design)