Re: [請益] 承租主機相關問題
雖然這跟PHP無關,但通常寫完PHP後就需要Server 阿阿阿阿阿
以上題外話。
首先先回答你的問題!
1.我的"伺服器"處理太慢了,不是專業的等級,已經無法應付
Ans. 當然錢多砸下去把硬體搞起來可以補足其他缺少的不足(EX Android & iPhone),
但在經濟有限情況下一般PC其實也足夠應付我們的需求。
個人建議配備 P4 2.0G以上、RAM 插到滿(以現在價格最少可達4G)、硬碟新一點。
架WEB 不外乎 大量的I/O和 查詢運算,所以硬碟和RAM我覺得是能高就高,
我自己經驗 用上述的配備至少可以每日訪客幾千人的讀取,足以! 剩下就是頻寬。
2.網路太慢
Ans. 不知道現在中華電信還能不能申請到16M/8M的FTTB,價格大約在每月兩千五上下,
(實際價格我忘了 因為我還有租資安艦隊)
用這個 足以! 但如果你網站不是同時在線很多流量(每分鐘破百人)的,一般50M/20M
我覺得應也可以撐住 (剩下就靠你硬體)
3.我的程式寫得不好,效能問題
Ans. 效能問題最常出現在 MySQL的處理讀取還有Apache的設定。
MySQL 你可以朝正規化方向及少下幾個Query為目標慢慢修改。
Apache設定網站有許多優化教學,最後再來個PHP加速,把常用的緩存到記憶體中。
實例中 因PHP錯誤 或是相關模組錯誤 把Apache搞掛或是操到120%(沒錯就120%)
層出不窮!
1.買一台主機回來把網頁移過去看看(成本?)
Ans. 其實也不用買 頂多換新硬碟和加RAM,但你真的要自行架設的話要先考量到固定IP
是否還能申請及安全性問題!
架站很簡單,但通常新手一開始就會被DDOS給幹掉或伺服器有一堆漏洞
讓整台Server變成跳版更甚者變成肉雞。所以你還缺一台硬體防火牆!!
雖然Linux 內就有提供相關設定,但我還是覺得硬體比較方便 記得買連線數高的。
然後Linux 裡面沒有用的服務就不要開,最好直接Linux 最小安裝!
2.租一台主機(虛擬主機/vps/專屬主機)看看有沒有明顯提昇
Ans. 這是個好方法,可以讓你實際練習Linux 並且不用擔心其他太多問題,
但還是要注意基本上Server在架設時有沒有漏洞,但通常VPS的硬碟讀寫我覺得沒有很快
我是還滿支持你架站的!! 成就感100% 既得安全作好就是XD
個人是用 CentOS 64 bit,以及自編Apache MySQL PHP (沒辦法 網站的歷史包袱)
剩下要研究的就是安全性了! 像是fail2ban、apache的DDOS模組、hosts的允許連線IP
加油~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.213.103.113
推
03/13 00:45, , 1F
03/13 00:45, 1F
→
03/13 00:46, , 2F
03/13 00:46, 2F
→
03/13 00:53, , 3F
03/13 00:53, 3F
→
03/14 10:19, , 4F
03/14 10:19, 4F
→
03/14 11:42, , 5F
03/14 11:42, 5F
推
03/17 14:10, , 6F
03/17 14:10, 6F
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):
7
16
PHP 近期熱門文章
PTT數位生活區 即時熱門文章