Web
iCode0410
这个作者很懒,什么都没留下…
展开
-
京东在线客服实时消息
使用Ajax长轮询的方式,超时时间大概30s:原创 2014-09-21 12:49:54 · 1635 阅读 · 0 评论 -
服务端推送技术
实现服务端推送的主要技术有:Comet,WebSocket、SSE(Server Send Events)、Bayeux protocol。 Comet技术细分隐藏的iframe streaming,依赖浏览器行为,(可能导致浏览器一直显示加载中,用户体验差)XHR streaming,依赖浏览器行为XHR long polling(同源限制,不能访问其他站点)s原创 2014-09-23 12:44:54 · 2257 阅读 · 0 评论 -
性能优化需要注意的点
优化需要注意的点除非必要,一开始不要优化(尤其是开发阶段)有些优化准则已经过时,需要考虑当下的软硬件环境(不要墨守成规)不要过分强调某些系统级指标,如cache 命中率,而应该聚焦性能瓶颈点不盲从,测试、找到系统的性能瓶颈,再确定优化手段注意权衡优化的成本和收益(有些优化可能需要现有架构做出调整、增加开发/运维成本)优化的目标是用户体验、降低硬件成本(降低集群规模、不依赖单原创 2014-09-23 13:07:25 · 1228 阅读 · 0 评论 -
服务器端连接数限制
参考资料http://yaocoder.blog.51cto.com/2668309/1312821 C10K问题http://www.kegel.com/c10k.html(必须要读呀)I/O frameworksI/O strategieslimits on open filehandleslimits on threadstipszero-copysen原创 2014-09-23 09:11:16 · 4330 阅读 · 0 评论 -
Faye,Simple pub/sub messaging for the web
参考资料http://faye.jcoglan.com/ Faye is a publish-subscribe messaging system based on the Bayeux protocol/CometD. It provides message servers for Node.js and Ruby, and clients for use on原创 2014-09-23 10:25:49 · 1473 阅读 · 0 评论 -
业务规则应该集中配置
查看某网站页面的源代码,发现散落了各种业务规则相关的js代码。从代码上看,猜想不是根据规则由生成的。这无疑增加了维护成本和业务逻辑不一致的危险。 之后的项目中,需要注意业务规则的集中化配置!原创 2014-10-26 09:55:03 · 996 阅读 · 0 评论