官方博客

网友问答:VPS上放多少网站合适?

标签 VPS 阅读 3929 次 发布日期 2015-1-28

一直有网友向我们提问,某种款式的VPS到底能放多少网站?其实这个问题是没有标准答案的,要分各种情况来回答,而且无法提供确切数字。不管您是到哪家VPS公司去购买,都没有标准答案。国内知名VPS服务商朝暮数据提醒您,如果说哪家告诉你标准答案,那肯定是在忽悠你,要留心。为什么这么说呢,我们要从三个方面来考察这个问题。

第一,VPS本身的限制。我们知道一个VPS或者独立服务器,最重要的是三个参数:CPU、内存和硬盘。这三项无疑限制了VPS上能放网站的个数,在当下硬盘容量已经不是大问题的情况下,硬盘的限制已经越来越少了。对大部分客户来说,10-30G的VPS硬盘容量已经可以放得下很多网站了。对于CPU,我们当然要选择比较好一些的双核、四核或者是志强的芯片。特别是对VPS,因为VPS的CPU是共享的,如果母服务器的CPU本身比较差,那么分配到我们每个VPS上的CPU就更弱了。除非我们用的是独立服务器,那么奔四的芯片也是可以接受的。内存这个参数其实是最重要的。我们知道,运行任何一种软件都要消耗一定量的内存。比如我们在电脑上安装QQ软件,每运行一个QQ就要消耗一定量的内存,打开几个QQ号就要消耗几倍的内存。对VPS也是这样,我们首先要尽量少装软件。一般常用的软件就是IIS,PHP,MySQL等,其他的就不要多装了。我们每新增加一个网站,就会消耗一定量的内存。具体占用数量我们可以打开任务管理器来查看,其中标识为w3wp.exe的进程就是对应着IIS中的一个应用程序池。在网站本身正常的前提下,网站数量越多,占用的内存和CPU肯定就越大。要知道具体数字的话,我们只有用实验才能确定下来。而且网站本身的影响其实更大,这个数字很难确定,下面我们就来讨论网站本身的限制因素。

第二,网站内容以及程序的限制。网站内容指的是静态网站、动态网站或是流媒体下载网站。如果网站全部采用静态HTML页面制作,那么对服务器的压力是非常小的,占用的内存也是相当少的。因此我们推荐客户,能用纯静态页面的,就尽量用纯静态的。还有一些网站一定要用动态页面,比如ASP或PHP,甚至还要用到数据库。因为这样的程序需要靠IIS来解析程序,并且对数据库进行读写,所以占用的资源自然更加多一些。为了内容维护的方便,越来越多的网站必须使用动态程序制作。为了确保占用资源最少,确保VPS稳定,强烈建议客户们一定要采用专业公司开发的程序,不要随意请不专业的建站团队来开发。这样以后万一出了问题,都没有人来修改程序,麻烦就大了。在运营VPS的过程中,我们经常发现某个VPS占用CPU和内存都非常高。通过观察任务管理器,我们发现就是某个网站的某个程序代码造成的。还有一类网站是下载和流媒体网站,这样的网站因为文件比较大,下载资源比较多,加之很多网民采用多线程方式下载,自然会占用大量VPS资源。所以对这类网站,我们强烈建议客户使用独立服务器来运营。

第三,网站访问量也是需要考虑的。网站访问量其实就是对服务器或VPS的请求数量。请求数量越高,程序被执行和解析的次数越多,数据库读写的次数也越多,而且服务器上还会生成大量日志。所以对一个访问量非常密集的网站来说,可能只要一放到VPS上,VPS就会变得很慢,更不要说再放其他的网站了。而且有的网站还会引起攻击,造成VPS甚至整个母服务器宕机,后果也是非常严重的。如果是一个访问量非常大的网站,我们也是强烈建议转移到独立服务器上来运营,独立服务器的资源更加充足,能应付这样访问量高的网站。

综合以上因素,我们在问自己VPS上放多少网站合适的时候,不仅要考虑VPS本身的限制,还要考察每个网站本身。只有确保每个网站尽量占用最少的资源,我们的VPS就才放更加多的网站,而且也运行起来也更加稳定,赚起钞票来也更加轻松。