我很好奇为什么 Facebook 开发人员选择不将他们的脚本和样式表合并到单个文件中。相反,它们通过 CDN 按需加载。
Facebook 显然是一个非常复杂的应用程序,我可以理解这种模块化如何使 Facebook 更易于维护,但是通常的优化建议是否仍然适用(特别是考虑到其高使用率)?
或者,他们使用 CDN 的事实是否避免了拥有大量小脚本/样式通常对性能造成的影响?
总之BigPipe http://www.facebook.com/note.php?note_id=389414033919。他们将页面分为“小页面”,每个小页面在其服务器上单独处理并并行发送到浏览器。本质上,几乎所有内容(CSS、JS、图像、内容)都是延迟加载的,因此它会分解为一堆小文件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)