日期:2011-07-18  浏览次数:20542 次

  最近本人为网站换了新的服务器,刚刚才搭建服务器环境。完成这几年来第4次服务器环境搭建。借ADMIN5和大家分享交流一些独立服务器搭建的经验心得。本文主要侧重服务器搭建过程中一些常见组合的选择,对各种环境进行比较,对于具体的搭建过程,请上度娘查找,这里就不细说了。

  1 、是服务器硬件配置的选择。 在IDC选择服务器是,总是被高配置的服务器吸引,但是服高配置的服务器需要的价格也搞,对与我们来讲,选择服务器要更具自身网站的现在情况和未来一段时间的发展情况来选择。 同时最大在线人数、每秒响应次数、服务器软件环境是决定cpu和内存选择一个的主要指标。对于一般的WEB2网站,如果主要提供的是信息发布的内容,一台四核 4G内存的独立服务器采用linux 系统、 Nginx + PHP (FastCGI) 服务器,可以承受3万并发连接,采用Apache可以跑到3千并发连接。从数据看来视乎远远超过了绝大部分网站需求,但事实上由于各种条件限制是很难达到的,接下来我们可以慢慢介绍。但是如果是一个日IP几十万的网站,只要网站部署合理,内容为一般的信息发布,都是可以满足的。

  网站存放的数据大小很大程度上决定了网站硬盘的大小,如果是下载站,而且下载的内容放在同一服务器上,就需要考虑比较大的硬盘和出口带宽。有些网站数据不大,但是文件非常多且小,这时候可能会因为硬盘读取速度影响到网站速度,这可以通过分布式部署来解决。

  2、是服务器操作系统选择。 操作系统基本上也就 window 和 liunx 之间。对与个人站长而言,我个人建议是选择自己熟悉的操作系统。如果对不熟悉,重新学习花费的时间太大。后期服务器维护和优化也是个头痛的问题。我曾经见过不会用liunx的童鞋用liunx 架设网站,后来因为很多地方设置不合理,网站被黑,数据全没了。这里顺便说一句,定期做好备份是非常重要的。

  3、服务器环境。 服务器环境还是以稳定和成熟的方案为主。

  PHP建议采用liunx系统,asp建议采用window。当然还是优先第二点的条件“对与个人站长而言,建议是选择自己熟悉的操作系统。”

  如选择window还是建议用iis7, 如果是PHP网站源码,建议选择V9版本的 PHP程序。数据库基本没什么选择了,因为绝大部分的程序都是和数据库配套的。 例如选择liunx还是建议采用 Nginx 和Apache,尤其是高效且安全的Nginx,目前其中包括新浪博客、新浪播客、网易新闻、腾讯网、搜狐博客等门户网站都已经采用了 Nginx环境了。

  4、版本配套关系。 目前大多数的PHP 程序都是有数据库版本、PHP版本要求的,当然在下载了较新版本的安装程序后大多都是可以满足的。然而对一zend这些程序来说,对一些程序新版本支持不好,因此在选择程序是一定要做好充分的了解。 就这么多了,希望能帮助到有需要的人,本人的网站www.tzyuan.com,全能的站长总是在不停的学习,呵呵。