- 主题:问两个服务器方面的问题。
1 varnish主要用作缓存吧?其实我觉得还不如直接用nginx多做几个镜像得了;varnish
似乎没有fastcgi功能,后端必须是nginx
【 在 SlutteryWolf (一生懸命|情色·猥琐·变态·双子狼) 的大作中提到: 】
: 1. Varnish和nginx,哪个应该顶到前面?比如以下两种情况:
: (1) User -> Varnish -> nginx
: (2) User -> nginx -> Varnish
: 2. 如果做了反向代理做应用层负载平衡,比如: User -> nginx -> Jetty
: 那么对于多个http连接,比如10000个User -> nginx连接,可以归并到一个
: nginx -> Jetty的长连接上么?
nginx有长连接到后端服务器吗?
--
FROM 124.205.200.*
【 在 SlutteryWolf (一生懸命|情色·猥琐·变态·双子狼) 的大作中提到: 】
: 呃,没看懂。。。 = =
: 啥叫多做镜像?缓存和服务器还是有差别的吧。。。
用的多的文件,操作系统自然会放在内存里的
静态文件,多弄几个内容相同的http服务器直接服务就行了
--
FROM 61.48.188.*
【 在 SlutteryWolf (一生懸命|情色·猥琐·变态·双子狼) 的大作中提到: 】
: : nginx有长连接到后端服务器吗?
: upstream backend_servers {
: server 172.16.100.10:80 weight=1;
: server 172.16.100.11:80 weight=1;
: }
是长连接吗?
--
FROM 61.48.188.*
【 在 RoyalKing (爱生活) 的大作中提到: 】
: 这个比较适合有很多的静态文件的情况 varnish作为缓存 减轻nginx的负载
nginx又不怕负载,为啥要减轻?
: 不能 nginx的proxy模块还是http1.0的 完成请求会马上断开
: ...................
--
FROM 61.149.191.*
这么说你有上T的内存给varnish用了?
那我也可以nginx+tmpfs啊
【 在 RoyalKing (爱生活) 的大作中提到: 】
: nginx是很强悍 但是如果你有上T的数据 文件系统的性能有限
: 用varnish还是减轻这方面的负载 同时也可以加速用户访问
--
FROM 60.28.180.*
你既然也没有上T的数据,那么varnish也不可能把所有需要的数据都缓存在内存里
一样也得去文件系统读,一样会受到文件系统和磁盘性能的制约
【 在 RoyalKing (爱生活) 的大作中提到: 】
: 标 题: Re: 问两个服务器方面的问题。
: 发信站: 水木社区 (Mon Mar 22 18:02:50 2010), 站内
:
: 没有 局限于单台服务器上比较2者的性能那不用讨论了
: 【 在 JulyClyde (Be stewed/被炖了) 的大作中提到: 】
: : 这么说你有上T的内存给varnish用了?
: : 那我也可以nginx+tmpfs啊
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 60.12.227.*]
--
FROM 61.149.190.*
和分到很多机器的nginx上有区别?
【 在 RoyalKing (爱生活) 的大作中提到: 】
: 事实上我有上T的数据 但是我没上T的内存 于是我只有把这些访问分到
: 很多机器的varnish上 分配到更多的磁盘上 对于一些热门的数据可以直接
: 在不同机器的内存中读取 这样的架构方式对于pv上千万的网站还是有必要的
--
FROM 124.205.200.*
nginx又不是在裸机上运行的!
操作系统会管理文件缓存事宜的
【 在 RoyalKing (爱生活) 的大作中提到: 】
: 带不带缓存 你说有没有区别
--
FROM 124.205.200.*
ncache啊
【 在 RoyalKing (爱生活) 的大作中提到: 】
: 那你想把webroot文件在所有的机器上放一份 也没什么不可以
--
FROM 124.205.200.*
好吧,那就lighty+modcache
和ncache类似的东西
架构是重要的。至于选啥软件,其实差别并不大,更不是重点。非得把一个应用程序自己
管理缓存的反向代理放在高于操作系统管理缓存的反向代理之上,是不对的
【 在 RoyalKing (爱生活) 的大作中提到: 】
: 那东西连sina自己都不用了
--
FROM 61.49.112.*