确实,这是一个比较常见的问题,很多第一次购买主机空间的人可能都有类似的疑问,今天咱们就来分析一下这个问题。 根据笔者经验,很多企业在建站的时,也是以为空间是越大越好,其实不然。很多网络公司都打出自己提供的虚拟主机空间很大的口号,几百兆甚至上千兆,其实这是一种概念误导,因为大多数的企业网站根本不需要这么大的空间,例如一个网站有一百个网页,每个网页20K字节,再加上一些图片文件,最多不超过5M,因此对于大多数企业网站来说,大容量虚拟主机空间毫无意义,所以还是要根据自己的使用需要来选择,以免造成浪费。 笔者根据自己经验,给出大家一些常见应用需要的空间大小(数据库和图片大小按照日IP<2000规模的网站来计算),供各位参考: 应用 代码大小 数据库 图片 SHOPEX 38MB~80MB <20MB <100MB HISHOP 40MB~60MB <30MB <100MB 动网论坛 10MB~30MB <100MB <50M BBSXP <5MB <100MB <50M PHPWIND 4MB~8MB <100MB <50M DISCUZ 5MB~10MB <100MB <50M 风迅CMS 20MB~50MB <200MB <100MB 动易CMS 15MB~30MB <150MB <100MB 笔者举个例子,同样价格的两款主机,一款给 1 GB,另外一款只给 100 MB,有可能很多朋友都会担心,100M也太少了,说不定哪天要临时放个大一点的文件都放不下,确实,这个问题是存在,不过,能够给你 1 GB空间的那个运营商一般都是刚开始做虚机的,想通过降低价格扩大空间来吸引用户,而这样的服务商,有些实力也不错,最怕是碰到一个技术能力一般的,单纯靠低价抢眼球,买了他们的主机后经常出问题,而且出问题还迟迟得不到解决。 另外,现在硬盘价格这么便宜,用一块250G的硬盘,划出200G给用户做虚机空间,每个空间随便都有1 GB,这绝对不是什么难事,在服务器成本上也基本不会增加多少钱,所以大空间绝对不是服务商的一种慷慨,关键在于一台服务器上到底跑了多少个用户。比说一个服务器只有120G硬盘,上面都是几百M的空间,但是只有100个用户;另外一台服务器有500G的硬盘,给每个客户1、2个G的空间,但是跑了200个用户,那么可想而知,后者的速度、出问题的概率肯定是远远大于前者。 所以,最合理的方法还是比较你在这台服务器上拿到资源的多寡比较好,个人认为,在一台服务器的所有资源中,最重要的是带宽,因为做网站非常重要的就是页面打开速度,在大家共享带宽的情况下,带宽问题自然就显得更为重要,毕竟对于网站来说,能够比原来快1K都是好的;其次就是IIS并发数量,这个概念怎么理解呢?其实就是同一时间内允许多少用户访问你的网站,超过这个访问数量,你的网站就打不开了,这是一种限制网站占用资源的手段,一般的主机都会给一百到几百个IIS并发数量,对于普通网站来说是够用了,但是对于论坛主机来说就显得比较吃紧;另外,就是看空间大小了,不过像PHP论坛这样的东西,数据库空间跟网页空间是分开的,而体积最大的往往都是论坛数据库而不是页面,所以不同用户也要根据实际情况考虑;最后才是CPU资源,老实说,现在的处理器性能已经非常强大,执行动态脚本根本不是一件很难的事情,最慢的环节在于数据库查询,但是那个更多的是跟硬盘读取速度和数据库规模有关,所以不管运营商分给你多少CPU资源,基本上都是够用的。 大家直接看这个更明了一些:带宽限制 > IIS并发数量 > 页面空间/数据库空间 > 所占CPU资源 空间的价格也绝对不是越便宜越好,一些网络公司提供的价格虽然很便宜,但是为了实现这么低的价格,他们往往不得不将大量的网站放在同一台服务器上,使得每个网站都要争用服务器资源和带宽资源,争用资源的现象会随着虚机数量的增加而变得非常严重,于是就出现该服务器上所有网站的网页浏览速度很慢,最重要的还是这种做法极不安全,服务器会变得很不稳定。 从另一方面来讲,虚拟主机空间还有几种不同的类型。普通的空间只支持静态HTML网页,而一些高级的虚拟主机空间可以支持动态网站程序,但这种空间的租用价格往往比普通的空间贵几倍,还有一种是提供数据库空间,可以支持数据库型的动态网站,其价格又要高很多。总之,用户在租用虚拟主机空间时应当首先了解自己的网站需要哪一种空间,然后才是对其价格进行比较。 当然,运营商的服务和解决问题的能力也是一个非常重要的考虑因素,现在的服务商这么多,服务质量参差不齐,落伍者和chinaz上站长的血泪投诉也是屡见不鲜,希望大家引以为戒,不要因为贪图那些空余无用的主机空间而选择一个不合适的服务商。
小网站几百兆就差不多了。我用的是老外的主机HostEase,不限空间。感觉老外们的主机都是这样。。。