none
关于Windows2003平台B2B电子商务网站服务器的维护问题 RRS feed

  • 问题

  • 我用“开源PHP语言B2B电子商务网站模板Destoon”搭建了一个电子商务平台,但最近服务器经常当机,重启后方可恢复,一段时间(大概1到2天)后再次当机,如此循环往复。初步估计是访问量超载,满负荷或数据库溢出引起,但是据调查,每天的访问量也不是很多。考虑到今后访问量会日益增加,请问如何判断这个网站的访问极限或者说它的承载量(最多支持的同时访问量)?服务器用的是Windows2003系统,数据库用的是MySql,是不是这些都对这个情况有影响,或许换成Unix操作系统和Sql数据库就好很多?原因是?期望有经验的人为我解答,非常感谢!


    2011年9月20日 12:43

答案

  • 如果负载的问题,最多是响应慢,导致服务器当机那程序的问题还是比较严重的。如果访问量不多,这个问题跟数据库类型没有多大关系,还是集中在程序的实现上。

    你在IIS部署PHP是用的FastCGI吗?FastCGI对你整个程序的性能,以及对PHP进程的控制会有不少的帮助。

    要从根本上解决问题的话,需要找出程序中可能存在的bug,运行IIS诊断工具抓取内存访问文件,找到程序出问题的地方。


    2011年9月22日 8:56