由买买提看人间百态

topics

全部话题 - 话题: nginx
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)
y*j
发帖数: 3139
1
Apache 的那些project用过几个,每个质量都相当差,印象相对不好。


: 可以的,但是该慢还是慢啊。我现在全线从apache2转nginx了。

d*******o
发帖数: 493
2
go本身就有http.FileServer,为什么要用第三方库。
性能跟nginx相差不大
https://www.reddit.com/r/golang/comments/28so0e/go_networking_performance_vs
_nginx/
S*******n
发帖数: 305
3
algernon 性能比nginx慢几十倍,你就得出golang不行了…… 然后感叹硬件不好混...
.无力吐槽
d******c
发帖数: 2407
4
任何一个功能要做好都没有简单的
这个功能有现成的最好产品,golang根本没有动力去再做一遍,做的只是一个demo,为
了证明说它能做,实际不可能去和人家竞争,根本没有动力,没有资源去做,也没有多
少钱途,因为nginx已经push到极限了,很难有余地做的更好
软件界什么功能往往都有一堆实现,但是大部分都很难没法用,因为随便什么人都可以
开始个项目,但那根本不是产品

发帖数: 1
5
刚刚用了golang official的http benchmark,得到跟algernon同样的结果,说明还是
golang的问题,即使用124个线程,性能也无法达到nginx在48核上98%的占用率,
golang http benchmark只有30%占用率。
https://github.com/golang/benchmarks/blob/master/http/http.go

发帖数: 1
6
为什么我测试的性能差别很大呢,难道哪里搞错了?
我现在用这个:https://github.com/golang/benchmarks/blob/master/http/http.go
48核30k RPS,nginx是400k以上

vs
s********k
发帖数: 6180
7
有几个人能有做出Nginx水平啊,广大人民群众的需求这点少的牛人满足不了啊
d***a
发帖数: 13752
8
如果用golang的syscall包,可以用SO_REUSEPORT吧。OS要支持SO_REUSEPORT。
这个比较对golang不太公平。golang可以做很多事情,nginx专长做web server。
s********k
发帖数: 6180
9
所以说就是golang的这个包并没有做event based loop,还是直接狂开goroutine,所
以肯定比不过专门针对epoll做的IO密集型nginx?

发帖数: 1
10
SO_REUSEPORT是Linux Kernel 3.9里面新加的,可以让多个process共享socket,减少
socket accept上的瓶颈。
golang不支持这个我挺吃惊的。NGINX 1.9就有了。对于业务繁重的HTTP服务器,或者
压力测试,SO_REUSEPORT必不可少。
感觉默认的goroutine blocking工作模式效率比non-blocking event poll低很多,虽
然编程更容易。
难道后端不应该都是non-blocking模式么?还有goroutine概念,给硬件加速带来负担
。不知道各种网卡traffic steering技术对golang有没有效果。
d***a
发帖数: 13752
11
你用的nginx和golang algernon是I/O intensive的workload。如果跑compute
intensive的workload,VM和裸机会很接近。
看起来你们用的硬件,对VM中的I/O部分的支持不好啊,不应该影响这么大。有可能是I
/O虚拟化的硬件支持不好。感觉你们的系统,要调的地方很多,工作量很大。:)

发帖数: 1
c****f
发帖数: 1102
13
现在只有很极致的公司才追求那10%的性能优化 更多的追求实用 短平快
人家根本不care这点区别 再堆机器就是了 机器多少钱 我请人回来弄类似nginx的
memory trick得花多少钱 以后怎么维护? 升级 更新怎么办?
就想之前碰到一个公司 所有的http服务都是in house的 结果碰到H2 自己做的基于LVS
的链接toss back不能用了不说 连H2的功能的prototype都要做好久
但是市场需求就是马上要H2 你怎么办? 只能去掉自己in house的LB
所有在用人成本 今后维护 各方面来说 真的可以追求那最顶点性能优化的公司也就没
几个
现在K8S这么热 大家都网上迁呢 谁在乎调度器和API被干爆了如何 多加几个就是了
b*******n
发帖数: 5065
14
{"result":-1,"msg":"O:27:"Thrift\Exception\TException":7:{s:10:"u0000*
u0000message";s:87:"TSocketPool: All hosts in pool are down. (10.0.0.35:9090
,10.0.0.36:9090,10.0.0.34:9090)";s:17:"u0000Exceptionu0000string";s:0:"";s:7
:"u0000*u0000code";i:0;s:7:"u0000*u0000file";s:66:"/usr/local/nginx-1.5.12/
html/club/Thrift/Transport/TSocketPool.php";s:7:"u0000*u0000line";i:293;s:16
:"u0000Exceptionu0000trace";a:14:{i:0;a:6:{s:4:"file";s:73:"/usr/local/nginx
-1.5.12/html/club/Thrift/Transport/TBufferedT... 阅读全帖
z*******3
发帖数: 13709
15
不知道国内的铁道售票有没有联程这个概念
如果中间涉及到转机之类的跨不同数据库的操作
那么涉及到多个数据库之间的transaction就很爽了
而且这种东西是不能随随便便错的
所以我看最好的方法可能是上ibm的mainframe
其实世界上大部分民航的售票系统最back end用的就是mainframe
你们ibm在这一块市场份额其实大大地
很多专业的公司就专门养着这么一批ibm的人做service
公司不倒,ibm这批人不裁
相比之下web公司就容易很多,transaction需要的地方少之又少
大部分request无非就是处理掉拉倒
所以越是大的网站,用apache http server的就越多
tomcat比起来都显得太过于重量了
所以java在这种大并发的web要求面前也没有什么优势
这是我放狗搜出来的
可以看到,用java做web的屈指可数几个
我看到的无非三个,ebay,alibaba和linkedin
其中阿里巴巴用的是jboss,ebay用tomcat可以理解
当年ebay搞起来的时候,jboss都还不知道在哪里呢
至于linkedin,阿三对于java的热爱不是盖的
... 阅读全帖
m***r
发帖数: 359
16
来自主题: Programming版 - Web技术日报 2015年2月楼
Web技术日报 2015-02-04
@好东西传送门 出品, 过刊见
http://web.memect.com
订阅:给 [email protected]
/* */ 发封空信, 标题: 订阅Web技术日报
更好看的HTML版
http://web.memect.com/archive/2015-02-04/short.html
1) 【玩转HTML5移动页面】 by @tqtan_
关键词:HTML/CSS, HTML
好久没写文章~<玩转HTML5移动页面> [1]
[1] http://tqtan.com/2015/01/31/play-with-h5/
2) 【各种设备及邮件客户端对css样式的支持】 by @蛙蛙王子
关键词:HTML/CSS, CSS, 电子邮件
Guide to CSS support in email | Campaign Monitor 各种设备及邮件客户端对css样
式的支持 [1]
[1] https://www.campaignmonitor.com/css/
3) 【nginx高性能缓存】 by @运维生存时间网
关键词:服务器... 阅读全帖
d********g
发帖数: 10550
17
我这主要说的server环境。其实一直以来我都有很大一个疑问,就是为什么RHEL系的卖
点是安全。我感觉有逻辑问题
首先RHEL系的软件老是不争的事实。所谓久经考验也还算有一定道理,可明明新版的软
件修正了若干bug,有些也停止老版的维护,RHEL系还是抱着不放,就靠自己修修补补
,这也算安全?
第二由于软件少(特别一些新兴的),RHEL系装软件完全依赖官方repo几乎是不可能的
。我就说web server,不谈那些很另类的,现在nginx也能算上主流吧?可RHEL系装
nginx是没有repo的。你可能要说,怎么会没有,开EPEL即可。EPEL?开玩笑,那可是
社区维护的,不算RHEL正统,至少还要扯“安全”那完全八竿子打不着,就是贪图方便
。好了,你不开EPEL就没有正统repo,开了EPEL那和Arch Community甚至AUR有什么区
别?都是一群闲得蛋疼的人在那儿山寨维护
接下来开了EPEL。注意现在已经不“安全”了,然后你发现EPEL里的nginx还那么老,
简直要吐血。好吧,那就自己下载编译。且慢,nginx编译需要的dep就不罗嗦,你想想
费了老大劲搞的“企业级安... 阅读全帖
r***y
发帖数: 4379
18
太赞了!
实验了一下:
[root@xxx ~]# rpm --verify nginx
S.5....T. c /etc/nginx/conf.d/default.conf
S.5....T. c /etc/nginx/nginx.conf
S.5....T. /usr/share/nginx/html/index.html
太好用了.
大牛接包子... :-)
d*******r
发帖数: 3299
19
来自主题: Programming版 - 感觉go最无聊的就是
还是有点小失望,我觉得能用一种语言,我是肯定不折腾多种语言的.
参考这个: http://blog.dotcloud.com/under-the-hood-dotcloud-http-routing-layer
他们开始用 Node.js 的 http cluster (hipache) 代替 nginx cluster 的时候,估计
就是基于 architecture 一致性和功能extendable 考虑的. 不管是不是 Node.js
performance 比 nginx 太糟,总之他们后来又折腾回 nginx+Lua, 不能不说是构架上
的退步.
我倒是希望 Go 有自带的 http cluster lib, 效率比 nginx 差一些也行.
r*****n
发帖数: 4844
20
前言
你是否觉得自己从学校毕业的时候只做过小玩具一样的程序?走入职场后哪怕没有什么
经验也可以把以下这些课外练习走一遍(朋友的抱怨:学校课程总是从理论出发,作业
项目都看不出有什么实际作用,不如从工作中的需求出发)
建议:
不要乱买书,不要乱追新技术新名词,基础的东西经过很长时间积累而且还会在未来至
少10年通用。
回顾一下历史,看看历史上时间线上技术的发展,你才能明白明天会是什么样。
一定要动手,例子不管多么简单,建议至少自己手敲一遍看看是否理解了里头的细枝末
节。
一定要学会思考,思考为什么要这样,而不是那样。还要举一反三地思考。
注:你也许会很奇怪为什么下面的东西很偏Unix/Linux,这是因为我觉得Windows下的
编程可能会在未来很没有前途,原因如下:
现在的用户界面几乎被两个东西主宰了,1)Web,2)移动设备iOS或Android。Windows
的图形界面不吃香了。
越来越多的企业在用成本低性能高的Linux和各种开源技术来构架其系统,Windows的成
本太高了。
微软的东西变得太快了,很不持久,他们完全是在玩弄程序员。详情参见《Windows编
程革命史》
所以... 阅读全帖
c***d
发帖数: 26
21
来自主题: JobHunting版 - 关于node的讨论进这里吧
我的一点心得,最近工作中刚用到。刚懂点皮毛,不见得全对。
单线程不见得所有的requests都是一个线程/进程处理的,要不然多核cpu不浪费死了
(现在还有单核的吗?:))。
首先node natively支持cluster http://nodejs.org/api/cluster.html。利用这个功能一个多核的机器上有多个node进程听同一个端口,OS 自动 load balance到多个进程,每个进程之间依然独立。
其次,一般要scale的时候不会直接让node做frontdoor,至少会放在nginx(或类似的)之
后。一个nginx后面可以挂很多node app servers。其实到了production,就算不考虑
scale,一般也会至少一个nginx带俩node,这样deploy时可以无down time.
node异步的好处是它以单线程的资源消耗在等待后面数据的时候(db or file),它还可
以接受并处理别的请求。而其他的framework如rails(早期版本,最新的也许可以)是
做不到这点的。

events
on
n******r
发帖数: 869
22
来自主题: JobHunting版 - 程序员技术练级攻略
贡献好文:
http://coolshell.cn/articles/4990.html
月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to
those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉
我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,
于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来
了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了“进
阶”一节。这是一篇由新手和我这个老家伙根据我们的经历完成的文章。
我的这个朋友把这篇文章取名叫Build Your Programming Technical Skills,我实在
不知道用中文怎么翻译,但我在写的过程中,我觉得这很像一个打网游做任务升级的一
个过程,所以取名叫“技术练级攻略”,题目有点大,呵呵,这个标题纯粹是为了好玩
。这里仅仅是在分享Mailper和我个人的学习经历。(注:省去了我作为一个初学者曾
经学习过的一些技术(今天明显... 阅读全帖
f******t
发帖数: 134
23
来自主题: BuildingWeb版 - 终于把magento 装好了.
刚刚买了一个 self managed 的 vps. 512 的 ram 20 美元还不错. 老婆不上班, 在
家里在ebay 上卖东西. ebay收费太贵了, 想让我帮她做个网站, 自己卖.
这些天尝试着安装了一个magento 的网店. 终于搞好了.
自己装了 ubuntu 的 server edition 10.0.4 LTS 版.
放弃了 apache, 用 nginx 0.85. nginx 就是快,不过相关的教程很少, 搞了好一阵才
搞好. 安装了 最新的 php, mysql 和 php-fpm.
安装之后唯一遇到的麻烦就是 URL rewrite, apache 用的 是 .htaccess, nginx 用
的自己的一套 rewrite, 花了一个多小时也搞定了.
http://shop.codeinventory.com/
现在用这个临时的域名先测试一下. 过些天准备买个ssl装上去,在买个新域名 就基本
搞定了.
有搞magento 的,大家交流一下. 我才刚刚开始研究这个,不到一个星期.

发帖数: 1
24
来自主题: EmergingNetworking版 - 洛杉矶网络公司高薪急聘网络工程师
高薪急聘网络工程师
职位描述:
高负载cloud服务器架构,需要使用一台NGINX服务器作为Load Balancing服务器,为多
台PHP的前端服务器做负载平衡,精通MySQL。
1,精通LEMP, NGINX APACHE, IPTABLES;
2,能熟练使用NGINX实现多台服务器的LOAD BALANCING;
3,精通MySQL及优化;
4,需有丰富的实战经验,反应快,出错率低,具有故障排除以及迅速解决问题能力。
薪酬面议。
符合上述要求者,请将您的个人简历发送至
[email protected]/* */
c****f
发帖数: 1102
25
来自主题: Programming版 - lua优势劣势在哪里
https://github.com/openresty/lua-nginx-module
作为nginx的插件其实挺好 要实现一些功能 不必去为nginx写个C模块 那个就要死了
但是仅此而已。。
c*******0
发帖数: 5247
26
来自主题: Programming版 - 感觉go最无聊的就是

如果规模没到一定程度不需要。如果规模太大,nginx是有意义的,这种在C的层面上优
化了这么久的东西,轮速度很难被beat。
我们的东西还没大到需要nginx的程度,而且面向用户的都在app engine上,所以从来
就不用nginx
d*******r
发帖数: 3299
27
来自主题: Programming版 - 根据调研以及好虫建议
同感
Nginx 太流行了,哪个语言都可以用
我还有看到过 Nginx 做 traffic,go 只做 monitoring 的构架
不过我就是觉得 Nginx 是C 的,其它语言用它,好像只能折腾它的 cfg 和 Lua,挺不
爽的
m***r
发帖数: 359
28
来自主题: Programming版 - Web技术日报 2015年2月楼
Web技术日报 2015-02-23
@好东西传送门 出品, 过刊见
http://web.memect.com
订阅:给 [email protected]
/* */ 发封空信, 标题: 订阅Web技术日报
更好看的HTML版
http://web.memect.com/archive/2015-02-23/short.html
1) 【MATERIAL DESIGN复杂响应式设计】 by @优秀网页设计
关键词:设计
【超级干货!深聊MATERIAL DESIGN复杂响应式设计】Material Design作为继苹果、微
软之后最新推出的设计语言,充满了浓郁的Google风情,能够给用户提供新鲜的视觉体
验。今天总结了几点关于如何实现复杂响应式站点的Material Design,希望对大家有
帮助。>>> [1]
[1] http://www.uisdc.com/material-design-responsive-design
2) 【KISSY框架课程】 by @慕课网
关键词:JavaScript, 框架, 课程, 明河
#慕课网#【玩转KISSY框架】KI... 阅读全帖
w**z
发帖数: 8232
29
来自主题: Programming版 - node.js快,到底什么是根本的原因?
nginx 很火啊。我们都从Apache 转到Nginx 了。

Nginx
c*********e
发帖数: 16335
30
来自主题: Programming版 - 各路大神推荐个linux上的组合吧
nginx和node.js一个原理,one thread, async.
apache是multi-threading.
所以,当然是nginx比apache快了。

This is not true. Nginx has a lot of good advertising here and there, while
Apache never advertises itself because it is already the solid long term
well-recognized most popular "de facto web server". But in terms of speed,
it's not necessary which one is faster. It all depends on how you configure
them and how you use them.
w********m
发帖数: 1137
31
来自主题: Programming版 - 做web还是java最方便
我被python,node操了好多年了。
nginx做静态,uwsgi做动态应该是python里比较流行的standard operation。
每台单机都配nginx,还是保证系统安全的做法。
nginx不是主要做LB。
c*********e
发帖数: 16335
32
来自主题: Military版 - 成人网站有多大 zz (转载)
【 以下文字转载自 Programming 讨论区 】
发信人: Jadeson (紫昂德帅), 信区: Programming
标 题: 成人网站有多大 zz
发信站: BBS 未名空间站 (Thu Jul 9 19:58:55 2015, 美东)
上网之人,多少都会接触过成人网站。这是一个举世公认的事实。
不过这是一个难以洞察的领域,因为相关数据少之又少。我们知道成人网站都是那些在
互联网上有着超高流量的网站。根据 Google DoubleClick 的 Ad Planner 服务(通过
cookie跟踪网民)显示,全球 Top 500 网站中,就有数十个成人网站。全球最大的色
情网站 Xvideos 每月网页浏览量(Page Views,PV)高达 44 亿,是 CNN 或 ESPN 新
闻网站的 3 倍,是 Reddit 的 2 倍。LiveJasmin 也不小。除了 Google 和 Facebook
等大站,其他网站在YouPorn、Tube8 和 PornHub 面前都是小巫见大巫。
虽然网页浏览量是一个很好的起始点,但它们仅告诉我们某些色情网站比某些非色情网
站要... 阅读全帖
j*********1
发帖数: 10
33
【 以下文字转载自 Working 讨论区 】
发信人: jieshao2011 (helpu), 信区: Working
标 题: software developer openning in Houston
关键字: houston software developer
发信站: BBS 未名空间站 (Thu Oct 23 23:25:03 2014, 美东)
send your cv to:
[email protected]
(function(){try{var s,a,i,j,r,c,l,b=document.getElementsByTagName("script");l=b[b.length-1].previousSibling;a=l.getAttribute('data-cfemail');if(a){s='';r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}s=document.creat... 阅读全帖
M******l
发帖数: 479
34
来自主题: JobHunting版 - 关于node的讨论进这里吧
问个很弱很弱的问题呀,刚用了一周的nginx和node,一直搞不清楚里面的protocal是
怎么回事哎,比如好像node那部分只支持http(没看见require https),但是nginx能
把https转化成http再call server?一直在console.log(req.protocol),总是显示
http哎
M******l
发帖数: 479
35
来自主题: JobHunting版 - 关于node的讨论进这里吧
我其实很想知道用户到底是http还是https过来的,但是测试的时候就算用https输出的
log也是http哎(req.protocol),不知道是不是nginx配置的不对。
update:好像弄明白了,就是我的nginx config不对,把443端口的都proxy到http://localhost了,所以就一直是http
C****t
发帖数: 178
36
来自主题: JobHunting版 - 贴两个三藩的软工工作
http://cardpool.theresumator.com
感兴趣的、希望内部推荐的朋友请发简历到l*********[email protected]。谢谢!
我不在这个公司,帮朋友贴的,所以有任何问题不要问我:)。
About Cardpool:
Cardpool is the world's leading online gift card exchange. Our service
allows consumers to buy gift cards at discounted rates and sell gift cards
to Cardpool for cash. We are not just your run-of-the-mill E-Commerce site,
and we've got tons of traction because we have partnered with companies such
as Safeway and Coinstar to bring our services physically to thousands of
locat... 阅读全帖
j*********1
发帖数: 10
37
【 以下文字转载自 Working 讨论区 】
发信人: jieshao2011 (helpu), 信区: Working
标 题: software developer openning in Houston
关键字: houston software developer
发信站: BBS 未名空间站 (Thu Oct 23 23:25:03 2014, 美东)
send your cv to:
[email protected]
(function(){try{var s,a,i,j,r,c,l,b=document.getElementsByTagName("script");l=b[b.length-1].previousSibling;a=l.getAttribute('data-cfemail');if(a){s='';r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}s=document.creat... 阅读全帖

发帖数: 1
38
Palo Alto well- established Start-up 高薪招聘full-time Sr.Software Engineer
. JD
如下:
#Title: Sr. Software Engineer(full-stack)
Work type: full time
Location: Palo Altoe, CA
Base Salary Range: 140K-160K + bonus+ stock option+ other benefits
What You'll Do:
• Meteor: We can iterate quickly using Meteor. We can get a highly
responsive and production ready application within days rather than weeks
using Meteor stack.
• Kubernetes and docker: We are in charge of our infrastructure.
Wh... 阅读全帖
s******m
发帖数: 2310
39
来自主题: StartUp版 - 大妈终于快要开业了
嗯 也是研究了一通之后发现大都是这么说才选的nginx

nginx比apache快很多
要自
图片
发的
g****e
发帖数: 56
40
rate limitation一般不在nodejs里做,可以考虑Nginx: http://nginx.org/en/docs/http/ngx_http_limit_req_module.html
除此之外,网站release前,SSL也是必须要配置好的。
s***d
发帖数: 15421
41
来自主题: Stock版 - 说baba没技术的看看这篇知乎
12306首秀被骂的狗血喷头后铁道部找来IBM、阿里巴巴等大企业要解决方案,给出的条
件是资金管够但是问题得解决。几大企业最后都拒绝了(其中阿里巴巴最后负责了排队
系统的建设)。12306开始自己尝试解决问题。他们发现市面上可以买到的成套解决方
案都不足以应付春运购票负载,所以只能自己改进已有的数据库(注:其实是改用
VMware SQLFire/GemFire,这里我之前理解错误)。以前12306用的是小型机,发现性
能严重不足,遂改用x86系统+linux平台(原平台为HP Superdome小型机,UNIX系统,
Sybase ASE数据库)。最后他们的核心系统用了十几个节点(现在应该是17节点)的多
路Xeon E7(具体几路待考),每个节点配1TB内存,数据库全部在内存中运行。2013年
春运,12306系统峰值负载11万tps,与2012年淘宝双11活动峰值负载相当,新的系统基
本经受住了考验。
补充:以上内容是我在2013年7月得知的信息,彼时没有任何公开来源提到过12306新系
统的技术细节。甚至,当时局外人没人知道12306已经在2012年开始做了技术改造。直
到数日... 阅读全帖
j*********1
发帖数: 10
42
来自主题: Working版 - software developer openning in Houston
send your cv to:
[email protected]
(function(){try{var s,a,i,j,r,c,l,b=document.getElementsByTagName("script");l=b[b.length-1].previousSibling;a=l.getAttribute('data-cfemail');if(a){s='';r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}s=document.createTextNode(s);l.parentNode.replaceChild(s,l);}}catch(e){}})();
/* ]]> */
for referral
Job description
Must be a permanent resident or US Citizen to qualify for this position.
Houston-bas... 阅读全帖
j*********1
发帖数: 10
43
【 以下文字转载自 Working 讨论区 】
发信人: jieshao2011 (helpu), 信区: Working
标 题: software developer openning in Houston
关键字: houston software developer
发信站: BBS 未名空间站 (Thu Oct 23 23:25:03 2014, 美东)
send your cv to:
[email protected]
(function(){try{var s,a,i,j,r,c,l,b=document.getElementsByTagName("script");l=b[b.length-1].previousSibling;a=l.getAttribute('data-cfemail');if(a){s='';r=parseInt(a.substr(0,2),16);for(j=2;a.length-j;j+=2){c=parseInt(a.substr(j,2),16)^r;s+=String.fromCharCode(c);}s=document.creat... 阅读全帖
z*********n
发帖数: 94654
44
来自主题: Joke版 - 笑死了,一群码工书呆子
twitter也用
我们有十几个网站用,表现都很好,很快,速度是apache的N倍
你GOOGLE吧,nginx已经超过ms iis成了市场第二的web server了
nginx基本上只是个proxy,所以down机基本怪不到他,都是后端的问题
c******n
发帖数: 16666
45
来自主题: Joke版 - 龟的愤怒
403 Forbidden
nginx
铁血居然还用的是nginx
d********g
发帖数: 10550
46
来自主题: BuildingWeb版 - 自建 的购物网站问题
SSL certificate已经白菜价,10刀左右一年的很多,GoDaddy也只要十几刀
还可以去StartSSL申请免费的,架设的时候注意把其中级证书添加到自己证书里形成证
书链即可。StartSSL的root CA已经搞定绝大多数浏览器和系统,只要chained SSL设好
,不会有警告。Apache/nginx/Cherokee都很容易设,唯一要注意的是默认ciphers,建
议设为nginx默认的“HIGH:!aNULL:!MD5”
按照新标准,最低key size要求为2048。本来1024其实就够了,但现在基本没有那个选
项。软件SSL比较费服务器资源,没必要上4096
j**********i
发帖数: 3758
47
“几个流行的高性能web服务器 lighttpd nginx haproxy varnish, 总结他们高性能的
源泉,原来是单进程, 单线程, event-driven架构, lockfree, context switch
free, 定制的memory管理。”
lockfree是好,银行就不能用,单进程, 单线程也不错,那服务器价格就是天价。“C
语言其实是非常灵活的语言,威力强大”,可是什么都能做。
nginx是快,可是不安全。
d********g
发帖数: 10550
48
我昨天刚研究出一个更好更方便的用法
神由port forwarding到神座,神座开Cherokee/nginx搞https reverse proxy,再连接
到想要的端口
简单说来如下:
用户访问 --> 神由 --> forward to神座https proxy port --> 反向http代理到内网
任一机器(神眼、神话,甚至神座自己或者再反向到神由) --> 通过https返回数据到
用户
而这个ssl的证书是正式颁发的,通过证书链形成完整认证,没有警告
这样的好处是把内网所有东西都通过一个统一的https代理进行包装,这样神由神眼神
话这些都只需要开放内部的http即可,remote access可以完全关闭。另外虽然神由也
能直接设置外部访问https,而且也能把自己的证书安装上去,但由于tomato/DD-WRT这
种系统的软件比较老,加密强度太低,同时在神由上开https也更耗资源
对于一些本身就只提供http访问的设备例如神眼和神话,或者神座上一些服务,直接
port forwarding进行远程管理不安全,所以更是需要这个https wrapper。由于内部的... 阅读全帖
h********3
发帖数: 2075
49
其实很多Java的应用比C/C++还更高效。主要在于内存分配和回收上的速度。JVM的内存
分配和管理,比C/C++的new,delete,malloc,free高效得多。C/C++的程序如果没有好的
内存池搭配,速度比JVM的慢多了,特别是在大内存的server上跑。
之前有专门对比过Web server的效率。C/C++只有Nginx比Apache tomcat快,原因是
Nginx自己实现了一套高效的内存池。即便是Apache组织下的Apache Web server,都不
如tomcat快,这个很有讽刺意义。
如果你仔细研究一下JVM的源代码就会发现,其实大部分JAVA的对象分配通常都是几条
机器指令就完成的。而C/C++的malloc,free要遍历链表。正是因为如此,我们写Java程
序的时候可以肆无忌惮地创建对象,把一切对象化。而你做C/C++的时候,始终要考虑
,你是应该在循环里面创建对象,还是考虑在程序启动的时候创建对象池。于是,久而
久之,C/C++的程序员就把大部分精力花在如此的程序实现细节上了,而忽略了你的业
务逻辑,你的软件设计。

runtime
首页 上页 1 2 3 4 5 6 7 8 9 10 下页 末页 (共10页)