网站需要多少台服务器?
2011-08-03 22:13
99 查看
看到微博上有人贴出,Google有90多万台服务器,只说用电量就是全球总耗电的万分之一,不能不惊叹!
那一个网站所需要的服务器到底是多少呢?谈谈我的看法,欢迎大家一起讨论。--海印
1、如果一个网站访问量很小,比如某小公司的小论坛,同时在线可能只有几个人,并且稳定性和安全性要求比较低,那么一台配置不太好的服务器就够了,数据库、应用服务器全部在上面;
2、再大一点,考虑数据库服务器和应用服务器分离,各置一台服务器,还可以再增加一台做静态请求和动态请求分离;
3、当一台应用服务在高峰时期很吃力以至于严重影响访问质量时,可以考虑增加一台应用服务器做负载均衡来分散压力,同时也提高了稳定性,如果一台应用服务器宕机,还有另外一台来响应请求(前提是负载均衡能做到一台挂了,就把所有请求统统交给另一台);
4、如果安全性要求较高,不能有任何的数据丢失,尤其涉及到钱的问题时,需要备份数据库,那么可以做数据库主从,主机宕机自动切换到从机;
5、如果访问量持续增多,而大量数据读操作非常频繁,写操作相对较少,则这部分数据可以分离出来缓存到专门的服务器,常见的如Memcache缓存服务器,这样就可以大大减少数据库读写的压力,这是非常有效的减压方式;
6、如果部署了N台缓存服务器后数据库仍然还有压力,可以考虑对数据库进行读写分李,一台master主写,N台slave主读,当然要做好数据的同步;
7、如果该网站有大量的图片或者文件需要管理,那么需要增加图片服务器或文件系统服务器,这些服务器通常是分布式的应用,如Hadoop等,可以使用N台服务器来部署;
8、如果瞬时访问量极大,同时请求数到达了一定数量级时,后台服务仍然非常吃力,而我们对响应实时性要求一般,则可以增加N台消息队列服务器来做缓冲;
9、再有就是上述服务器大规模集群了。。。。可以有N大。。。
上述说得这些都是很大略的一些内容,有大量的细节没有谈到,如数据如何同步、各服务器之间如何协作等等,这是一个粗谈。
那一个网站所需要的服务器到底是多少呢?谈谈我的看法,欢迎大家一起讨论。--海印
1、如果一个网站访问量很小,比如某小公司的小论坛,同时在线可能只有几个人,并且稳定性和安全性要求比较低,那么一台配置不太好的服务器就够了,数据库、应用服务器全部在上面;
2、再大一点,考虑数据库服务器和应用服务器分离,各置一台服务器,还可以再增加一台做静态请求和动态请求分离;
3、当一台应用服务在高峰时期很吃力以至于严重影响访问质量时,可以考虑增加一台应用服务器做负载均衡来分散压力,同时也提高了稳定性,如果一台应用服务器宕机,还有另外一台来响应请求(前提是负载均衡能做到一台挂了,就把所有请求统统交给另一台);
4、如果安全性要求较高,不能有任何的数据丢失,尤其涉及到钱的问题时,需要备份数据库,那么可以做数据库主从,主机宕机自动切换到从机;
5、如果访问量持续增多,而大量数据读操作非常频繁,写操作相对较少,则这部分数据可以分离出来缓存到专门的服务器,常见的如Memcache缓存服务器,这样就可以大大减少数据库读写的压力,这是非常有效的减压方式;
6、如果部署了N台缓存服务器后数据库仍然还有压力,可以考虑对数据库进行读写分李,一台master主写,N台slave主读,当然要做好数据的同步;
7、如果该网站有大量的图片或者文件需要管理,那么需要增加图片服务器或文件系统服务器,这些服务器通常是分布式的应用,如Hadoop等,可以使用N台服务器来部署;
8、如果瞬时访问量极大,同时请求数到达了一定数量级时,后台服务仍然非常吃力,而我们对响应实时性要求一般,则可以增加N台消息队列服务器来做缓冲;
9、再有就是上述服务器大规模集群了。。。。可以有N大。。。
上述说得这些都是很大略的一些内容,有大量的细节没有谈到,如数据如何同步、各服务器之间如何协作等等,这是一个粗谈。
相关文章推荐
- 如何查看服务器有多少网站--免费工具
- Phpcms V9网站从本地上传到服务器需要修改的地方
- 办一家新浪网站需要多少个证?
- visual studio 2012打开提示 未能将网站×××配置为使用 ASP.NET 4.5 和 尚未在Web服务器上注册,您需要手动将Web服务器配置为使用ASP.NET 4.5,问题解决
- 建网站需要多少钱?
- visual studio 2012打开提示 未能将网站×××配置为使用 ASP.NET 4.5 和 尚未在Web服务器上注册,您需要手动将Web服务器配置为使用ASP.NET 4.5,问题解决
- 错误:为 Web 项目“XXX”配置的 URL“http://localhost/”的网站同时存在于本地 IIS Web 服务器和 IIS Express Web 服务器上。您需要使用 IIS 管理器在 IIS 中更改此网站的绑定。
- 一个网站/软件到底需要多少张页面
- Phpcms V9网站从本地上传到服务器需要修改的地方小结
- 建立一个网站需要多少启动资金?
- SharePoint【学习笔记】-- SharePoint 2010 究竟需要占用多少服务器资源?
- 想做一个网站需要花多少钱?
- Phpcms V9网站从本地上传到服务器需要修改的地方小结
- ,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。 如果您忘记了您的登录凭据(如用户名、密码),请联系您的网站托管商。
- SharePoint 2010 究竟需要占用多少服务器资源?
- SharePoint 2010 究竟需要占用多少服务器资源?
- 【转】如何做好一个网站,你需要知道多少?
- SharePoint 2010 究竟需要占用多少服务器资源?
- 建立网站需要花费多少资金?
- delphi中三层结构怎样设计?一个管理软件的应用服务器端需要建多少个Remote Data Module?