作者yanli2 ( Yan™)
看板PHP
标题Re: [请益] 承租主机相关问题
时间Wed Mar 13 00:38:59 2013
虽然这跟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
1F:推 dontkissme:非常感谢!!! 03/13 00:45
2F:→ dontkissme:我高中的时候好像有看过你架的桃高非官方 03/13 00:46
3F:→ yanli2:我被认出来了..(羞) 03/13 00:53
4F:→ ilay:负载有那麽大的话 linux kernel 也要改一下吧.. 03/14 10:19
5F:→ yanli2:新手你要他改核心...? 03/14 11:42
6F:推 newton2009:桃高推~~ XD 03/17 14:10