首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将大型站点发布到Firebase主机的超时时间以及如何部署zip

将大型站点发布到Firebase主机的超时时间以及如何部署zip
EN

Stack Overflow用户
提问于 2022-10-15 17:55:21
回答 1查看 46关注 0票数 0

我正在部署一个大型静态站点。它包含大约71000个小文件,总大小接近2GB。在打包和压缩后,tar.gz文件大小不超过33 is。

我有一个良好的互联网连接(1G下载/100米上传)。

执行firebase deploy --only hosting退出,10分钟后出现超时错误。

代码语言:javascript
运行
复制
[2022-10-15T17:45:08.396Z] Error: Timed out.
    at Timeout._onTimeout (/home/angelcc/.nvm/versions/node/v16.17.1/lib/node_modules/firebase-tools/lib/utils.js:253:49)
    at listOnTimeout (node:internal/timers:559:17)
    at processTimers (node:internal/timers:502:7)

Error: An unexpected error has occurred.
  1. 如何在防火墙托管中部署这样大小的站点?
  2. 为了避免超时,是否有办法将压缩文件与整个站点一起推送?
EN

Stack Overflow用户

发布于 2022-11-01 13:16:18

由于传输大量文件和套接字在此过程中由于不同的问题而关闭,可能会导致超时错误,这可能是连接缓慢,或者site.You传输速率较慢可能会尝试删除项目根目录中名为.firebase/hosting.*.cache的隐藏文件夹,然后再次尝试部署。

如果您从GitHub操作或云构建步骤部署--一个稳定和良好的连接应该能够成功地部署使用本地机器的这些.If,则可以设置一个环境变量来更改托管上载进程的并发性。FIREBASE_HOSTING_UPLOAD_CONCURRENCY,它可以设置为任意数字(例如100),它会将文件块成这样大小的组发送到版本(日志中的populateFiles)。

此外,我们还建议发布版本的限制数目,对于大型站点来说,您可以将发布的数量保持在10甚至5以下,这样就可以(a)节省极小的存储成本,(b)在将文件推升到新版本时加快处理速度。

我建议您查看这里的链接,以获得有关静态网站托管储存技巧的详细信息。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74081812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档