折腾了很久,VPS又换成了apache,而不再使用lnmp。嗯,nginx确实不错,但我想,apache更容易配置,nginx相对来说配置起来还是有一点的麻烦。不如apache支持的多
比如,Svn就直接支持apache。当然这只是一个很不能说服人的理由,不过,我想配置服务器这玩意,还是怎么熟怎么来吧。
apache优化好了,也不见得就比nginx差到哪里去,当然插件是少了很多。忍忍了
Submitted by gouki on 2012, May 23, 12:36 AM
折腾了很久,VPS又换成了apache,而不再使用lnmp。嗯,nginx确实不错,但我想,apache更容易配置,nginx相对来说配置起来还是有一点的麻烦。不如apache支持的多
比如,Svn就直接支持apache。当然这只是一个很不能说服人的理由,不过,我想配置服务器这玩意,还是怎么熟怎么来吧。
apache优化好了,也不见得就比nginx差到哪里去,当然插件是少了很多。忍忍了
Submitted by gouki on 2012, May 22, 3:14 PM
介绍
您的 Web 服务器认为,客户端(如您的浏览器或我们的 CheckUpDown 机器人)发送的 HTTP 数据流应包括一个 “ 内容长度 ” 规范。 这通常是只用于那些将数据放置在 Web 服务器上的 HTTP 方法,而不是数据检索方法。
HTTP 循环中的 411 错误
任何客户端 ( 例如您的浏览器或我们的 CheckUpDown 机器人 ) ,都需要通过以下循环:
该错误在以上所述的最后一步生成,即当客户端收到 HTTP 状态编码 并识别其为 ‘411’ 。
------------------------------------
android在发送流的时候好象不发送Content-length的。所以有时候会返回411
Submitted by gouki on 2012, May 22, 9:28 AM
自从杜甫很忙之后,包大人也忙了;
何炅
:段子谁没听过啊: 展昭给马汉讲自己的英勇故事:”那天我探案,不小心中了埋伏,身受重伤。我拼尽了全身力气,终于支撑到了开封府,突然眼前一黑……”马汉关切地问:”你昏倒了?”展昭:”不,是包大人出来了。”@谢娜
金妆国际官方
:#包大人很忙# 展昭追上刺客几招将其擒服,赶回开封府。公孙策见展昭便说:“展护卫,你中了调虎离山之计啊!方才你去追捕刺客,埋伏在屋顶的另一刺客马上杀入包大人的房 间!”展昭心一惊:“包大人没事吧?”公孙策看了看天上乌云遮月:“幸好包大人急中生智把衣服全脱了,刺客以为他不在就离开了。”
温泉养生之都
:展昭激动的对喊冤百姓说:“你们放心,包大人那是打着灯笼都找不到的好官!”包拯听到后,怒曰:“展护卫,本官有那么黑吗?”
以上仅供捂乐。其实大家都懂的,没有话题要制造话题,第一个制造话题的人,才是真正有生命力的人。就象传说当年,移动为了赚短信的钱,就有人想出了:xxx节,祝xxx快乐,转发十人,会得到祝福,如果你不转发,你死全家之类的。
-----
好吧,乐一下而已
又找到一个图全的:
Submitted by gouki on 2012, May 22, 8:42 AM
最近的新闻很多,什么红衣教主做手机,马化腾要搞创新,马云想重创业等等,这些都比不上fackbook IPO以及扎客伯格取个华YI(一下子五笔打不出了,没印象了)的老婆。
凤姐要嫁给方舟子了,嗯估计短时间内只能做小三,老罗也想做手机了,招聘都贴了很久了。
不是我不明白,实在是这个世界变化太快。
移动互联网,人人都想入,当然凤姐那个是例外。
做手机的,不做移动互联网,那是扯蛋,嘴上会说不做,但实际上总会折腾一下,到时候还会说,这是为了与系统更好的整合。
不是每家公司都能象苹果那样,硬软通吃的,也只有苹果能敢说,我们是做硬件的。现在折腾手机的,都是基于android等的开发,二次开发,套个皮继续开发。一些新鲜感都没有。
当然,你硬要说,这是趋势,不要重复造轮子,我当然也没话说。所以也只有联发科才能卖整体架构,而现在的手机商只能做集成商。
--------------
扯了一回,发现步子迈大了,蛋会容易被扯着,只能再迈小一点。
于是微创新就来了,你看新浪微博中的,微聚会,微新闻,微电影,微招聘,微活动,微投票,尼玛啊,只要以前有的玩意加上一个微,TMD就又是一个新产品。
哎,折腾不过这些人。好吧,我们就来个微CMS吧
Submitted by gouki on 2012, May 21, 11:40 PM
前段时间,老王推荐了一个伪同步的代码,async,可以到github上找到代码:https://github.com/hugozhu/async_php/,其中,有一个lua的目录,是用来为nginx提供插件以担当这个同步功能的一些玩意。
于是冲到nginx上看了一下,NND,没这玩意嘛 .
再一瞅github上,原来还写着:
ngx_lua module - http://openresty.org latest stable release
我晕,那openresty是什么玩意呢?去官方看了看,一大堆英文,但是左侧的支付宝捐赠让我怀疑这应该是个国人的作品。于是找啊找,找了一个中文介绍:
官网: http://openresty.org/
虽然是中国人做的,但没几个汉字.....
我用Nginx,是这样一个过程:
1. 系统rpm中的nginx,能让其跑起来
2. 玩配置文件
3. 玩编译选项
4. 写插件,集成第三方插件
OpenResty , 是淘宝一位大牛(agentzh)集成的包含N多好插件的Nginx捆绑源码包,这位仁兄自称Nginx最活跃的第三方模块开发人员哦
下面,当然要列一下到底集成了什么模块:
LuaJIT -- 极速版Lua实现
ArrayVarNginxModule -- 数组类型的Nginx变量
AuthRequestNginxModule -- 鉴权,想象一下以C代码的速度判断一个请求是否合法,是不是很有快感呢?!
DrizzleNginxModule -- Nginx-MySQL桥,非阻塞的哦,我又爱又恨的一个模块,值得注意的是,其响应是RDS流
EchoNginxModule -- 以非常直观的方式在Nginx配置文件中编写简单的处理逻辑,源码包含大量注释,绝对是入门好例子!!
EncryptedSessionNginxModule -- 加密会话
FormInputNginxModule -- 解析post请求中的参数,这下子,简单请求根本不需要PHP/Java来处理啦
HeadersMoreNginxModule -- Nginx默认的header模块只能添加或忽略,这个给你CRUD全套的!!
IconvNginxModule -- 编码转换,不多说,也不懂
StandardLuaInterpreter -- 与Lua官方实现所匹配,一般用不上,因为我们用LuaJIT!!
MemcNginxModule -- 与Memcached的绝配,谁用谁知道!! 与upstram_keepalive一起用,你能更High!!
Nginx
NginxDevelKit -- N多第三方插件都依赖的东西,不知道为啥
LuaCjsonLibrary -- Lua版的Json处理库实在太慢,这个才叫速度!!
LuaNginxModule -- 我的最爱,一般逻辑,完全没必要用Java/PHP啦
LuaRdsParserLibrary -- 在Lua中直接处理RDS流,速度杠杠的!
LuaRedisParserLibrary -- 在Lua中处理Redia模块的响应,暂时我还没用上
PostgresNginxModule -- Nginx-Postgres桥,输出的也是RDS流
RdsCsvNginxModule -- RDS流转CVS格式,不知道能干啥,报表?
RdsJsonNginxModule -- RDS流转JSON字符串,之前经常用这个
Redis2NginxModule -- Nginx-Redis2桥
SetMiscNginxModule -- 提供很多很实用的方法,例如base64编解码,URL编解码,SQL防注入等等
SrcacheNginxModule -- 缓存模块,据说跟Memc模块一起用比较爽
UpstreamKeepaliveNginxModule -- 与Memc模块的标配,号称性能提升几倍呢
XssNginxModule -- 防跨站攻击的
OpenResty的最大的好处是帮你弄清楚各个模块的编译顺序,别小看,学问大大的呢
当初没有这东西,单单弄清楚模块间的编译顺序就耗费不少时间
来吧,试试这个国产的精品!!
-------EOF--------
以上这段内容来自:http://wendal.net/338.html
值得看看哦。可以尝试用lua写插件