选择合适的服务器、编程语言及数据库:
服务器:
这里不对服务器概念做学院式的解释,只是对服务器进行简单的描述。服务器可以简单理解为高级版本的个人计算机。PC机如果能对外提供某些服务,也能叫做服务器。一般情况下,服务器是高性能的计算机,网站运行时能够通过网络提供服务,它与一般的PC相比,在稳定性、安全性及性能方面都更好。服务器可以提供邮件服务、搭建网页的服务、处理数据的数据库服务、文件共享等服务。由于服务器是为多人提供服务,所以只有在网络上提供服务时才具有价值。
服务器按照体系架构分主要有X86服务器和非X86服务器。X86服务器也就是经常说的PC服务器,是CISC(复杂指令集)架构服务器。优点是价格便宜,兼容性好,缺点是稳定性差,安全性不高。非ⅹ86服务器包括小型机、大型机及UNX服务器,它们使用RISC(精简指令集)或EPIC处理器,主要采用UNX和其他专用操作系统的服务器。其优点是稳定性好,性能高,缺点是价格高,兼容性差。其他优点及其详细介绍参考如下:http://www.zhiyuanit.com.cn/。
对于网站运行来说,服务器的意义就是为网站用户提供稳定、快速和安全的服务。配备多少台服务器,服务器的并发处理能力需要多大,这都跟网站的用户市场,发展情况相关。不过,从一开始,进行网站建设时就需要考虑这些问题。建立一个中小企业的企业网站和建立一个面向数千万个人用户的电子商务网站对服务器的要求是不同的。关于业务扩展性的问题,一开始就需要有充分的考虑。
按照服务器的操作系统来看,常用的有Windows和UNIX及Linux。Windows系列有 Windows Server2003, Windows2000 Server及 Windows NT,UNX系列主要有HPUX、BBM的AⅨX及Sun的 Solaris等。
Windows系列服务器的优点是容易部署、管理及使用。由于有熟悉的 Windows 界面, Windows系列服务器容易学习,容易操作,它对系统管理员的要求也比较低。网站运行相对于Linux这样开放性的免费操作系统, windows系列服务器提供更多的文件支持。UNIX系列服务器具有稳定性高,安全性好的特点,但用户界面较难,对系统维护人员要求较高,整体费用比较贵。 Linux系统是免费且开放的操作系统软件,可以理解为一个小型的UNIX,适合于中小型的网站。由于是免费和开源的,所以,没有特定的支持厂商。