在订购VPS帐户(虚拟专用服务器)时,我应该考虑什么?我想回答这些问题:
1-我需要多less处理器“电源”? 我的意思是,他们提供不同的封装…此外,每个封装都有一个“保证”的处理器功率以及一个“最大”的功率,例如100mhz的灯组件,最大1ghz …
2-我需要多less内存?
3-什么是IP:一些软件包只包含一个IP,而另一些则有更多,我怎么知道我需要多less?
4-如何知道我需要什么操作系统?
我想你需要知道我正在计划维护什么样的网站,下面是对它的描述:
这是一个分类网站,使用PHP创build并使用(当前)Mysql,我计划在稍后安装SOLR或Sphinx来search数据库。 目前我每2个月就有10万个广告投放。 所有广告都有图片,图片大小约为100kb。 这很简单,没有太多的graphics,只是一个很好的广告searchfunction。 没有用户login等。
希望你能帮助我,或者至less给我一些文章阅读,以便我更好地了解我需要订购什么。
谢谢,如果你需要更多的意见,只要让我知道!
VPS可能是在共享主机和专用服务器之间采取的最佳折衷途径。 前者不适合进行大量的控制,如果您计划运行其他守护进程或进程(如search服务),则可能需要进行很多控制。 后者往往是一个较小的网站昂贵。
[处理器]你没有托pipe一个庞大的网站,需要很多复杂的计算。 它提供了几个dynamic页面,所以一个相当轻量级的包就足够了,特别是如果你没有大量的stream量。
[RAM]同样,你不可能需要大量的RAM。 对于入门级封装和相对中小型的网站来说,256MB左右是很多的。
[IP地址]坦率地说,应该足够了。
Linux可能是你最好的select。 请记住,你需要能够自己pipe理它,所以select一个你相当有自信的发行,否则能够学习。 当然,如果您在托pipePHP,则坚持使用类Unix操作系统。 Windows在这个级别往往是不必要的昂贵。
你也应该问的问题是:
对下一个行动的一些想法:
1-我需要多less处理器“电源”? 我的意思是,他们提供不同的软件包…
如果您在unix(linux,os x)计算机上testing,则可以根据以下条件进行评估:a)处理器和您正在考虑的处理器的相对性能; b)当前testing机器的CPU负载平均值(在等待使用CPU的进程中测量)和CPU使用率(以百分比测量)。 扩大您需要的simultaenous用户的数量等
另外,在每个封装中都有一个“有保证”的处理器功率以及一个“最大”功率,例如是100mhz的灯组件,最大为1ghz。
忽略最大值。 如果不能保证的话,也可能不存在。
2-我需要多less内存?
使用apache和/或php使用的内存来计算这个值。 有时他们都在一个进程(mod_php)中结合,有时他们是分开的进程(fastcgi)。 为mysql使用(包括mysqlcaching),memcached或其他可能需要的caching解决scheme添加额外内存
对于一个小型的私人主页types的网站,512是充足的。 对于一个大的网站,你至less需要2GB。
3-什么是IP:一些软件包只包含一个IP,而另一些则有更多,我怎么知道我需要多less?
对于正常的网站,一个就足够了。 对于每个HTTPS / SSL服务器(每个在线商店或安全站点),您将需要一个单独的IP。 如果您有多个商店或安全网站,都属于一个公司,并且位于同一父域(store1.googleclone.com,store2.googleclone.com)下,则可以使用带有一个IP afaik的通配符ssl证书,但这很less见。
4-如何知道我需要什么操作系统?
只要使用Linux。 如果你的意思是什么发行版,我会衷心推荐Debian,或者为你,也许是Ubuntu的最新的LTS服务器版本。 我的build议是保持清晰的红帽基于系统,如centos或RHEL。 大多数情况下,它们看起来一样好,但是当你真的需要在你的服务器上做适当的pipe理时,你会发现基于Debian的发行版的差别在于易于pipe理(简单的包pipe理,对很多包的很好的支持等等)。 )和configuration(软件包旨在更好地协同工作,并且更灵活)。