伙计们,我只有3个关于大管的问题,用于Facebook和实施。
这是您认为的设计模式还是只是减少请求响应时间的技术???
是否有任何网站而不是facebook blog可以帮助我实现此功能?
我当时有一个拥有超过50,000用户的网站,我即将改变系统,我将使用带有节点js的web套接字。
您的建议是什么,将时间用在大管道上还是仅仅以常规方式使用是合理的?
答案 0 :(得分:1)
如果您打算切换到套接字和NodeJS,为什么不使用http://socket.io这应该完全按照您想要的方式实现。
BigPipe将页面生成过程分为几个阶段:
- 请求解析:Web服务器解析和健全性检查HTTP请求。
- 数据获取:Web服务器从存储层获取数据。
- 标记生成:Web服务器为响应生成HTML标记。
- 网络传输:响应从Web服务器传输到浏览器。
- CSS下载:浏览器下载页面所需的CSS。
- DOM树构造和CSS样式:浏览器构造文档的DOM树,然后对其应用CSS规则。
- JavaScript下载:浏览器下载页面引用的JavaScript资源。
- JavaScript执行:浏览器执行页面的JavaScript代码。