【问题标题】:Firebase sites takes long time to load on every deployFirebase 网站每次部署都需要很长时间才能加载
【发布时间】:2021-02-26 17:54:05
【问题描述】:

我在 firebase 上托管了我的 react js 网站,加载需要很长时间,但经过一段时间后加载速度很快。我再次部署到同一个站点并发生了同样的问题。是 Firebase 托管需要时间来完全解决内容还是什么?

【问题讨论】:

    标签: reactjs firebase firebase-hosting


    【解决方案1】:

    Firebase 托管是一个带有 CDN 的静态网站托管。因此,在您部署新版本的那一刻,将所有新文件传播到 CDN 会有延迟。在此之前,请求必须路由到主文件存储服务器(通常位于美国)。延迟取决于您的网络速度和到 firebase 主服务器的往返延迟。

    【讨论】:

    • 感谢您提供非常有用的信息。有没有我可以使用的托管网站,我不会遇到这个问题?
    • 我不确定其他静态站点主机的性能,尽管几乎每个人的行为都相同。我会建议您寻找其服务器离您的首选位置最近的主机。检查Netlify。这似乎很合适。
    • 如果我使用动态托管平台,我还会面临同样的问题吗?还是我的所有部署都会立即反映出来?
    • 由于它是一个 React 应用程序,它的静态主机还是动态主机并不重要。通常,您只有一个 index.html 文件和需要下载的各种 js 和 css 资产。因此,最好找到离您最近的主机(动态/静态)。但是,如果您的应用程序在全球范围内运行,那么使用带有 CDN 的静态站点主机将是最佳选择。除了初始传播延迟之外,整体性能会好得多。
    • 哇。谢啦。 Netlify 正是我需要的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-03
    • 1970-01-01
    • 2012-01-04
    • 2012-06-24
    • 1970-01-01
    • 1970-01-01
    • 2011-03-20
    相关资源
    最近更新 更多