您好,
我想请问是否有功能可以将所有/多个 JavaScript 文件合并为一个,并通过 CSS Sprite 高度复用图片?
我注意到网站首次加载时耗时较长,但之后再次加载时速度非常快。
有什么建议吗?
您好,
我想请问是否有功能可以将所有/多个 JavaScript 文件合并为一个,并通过 CSS Sprite 高度复用图片?
我注意到网站首次加载时耗时较长,但之后再次加载时速度非常快。
有什么建议吗?
如果您使用的是我们的官方安装程序并启用了 SSL(例如通过 https://yoursite.com 访问您的站点),那么您将获得 HTTP/2 支持。
这意味着我们可以更高效地传输所有资源,而在 HTTP/1.1 时代所需的头像精灵图及其他各种优化手段已不再具有优势。
啊,我明白了。我从未想过 Discourse 的 DigitalOcean 镜像或安装脚本会默认启用 HTTP/2。
我对这个技术栈并不精通,但一直好奇为什么会出现 HTTP/1.1 和 HTTP/2 请求混合的情况。这是由浏览器决定的吗?
另外,为了减少首屏加载时间,这里是否有专门针对 Discourse 的页面优化、CDN 或服务器端设置的讨论或主题可以参考?
在无痕模式下,我的加载时间需要 7 到 10 秒,而且这是一个原生设置的小型论坛。
此外,如果设有博客或分类版块,我很想阅读 Discourse 团队在构建论坛过程中所做出的工程或可扩展性方面的决策。
你可以使用上方的放大镜搜索“scaling”和“scalability”。![]()
你也可以在 #site-feedback:blog 子分类中,从他在此分享的帖子里找到 codinghorror 博客的链接。
这是一篇关于相关主题的非常实用的帖子,你可能会错过:
如果你仔细查看截图,就会看到显示 HTTP/1.1 的那些行并非真实请求,而只是来自缓存的资源。
谢谢大家 ![]()
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.