当在bin文件夹中部署任何dll时,Sitecore站点需要很长时间才能启动(8-10分钟)。但是,当IIS被重置时,启动时间更短(30-40秒)。应用程序启动时间比IIS重置更多地用于DLL部署的原因是什么?有什么建议可以改善DLL部署的应用程序启动时间吗?更新1:部署后的启动时间会影响我们的构建过程,因为它会增加所有环境(DEV、STG、LIVE)中的总体构建部署时间。过程的分析快照显示了两个主要的热点:
Site
我正在使用docker进行部署,在其中我在本地构建映像,并从服务器上的docker-compose.yml集线器中提取映像。然而,文件是通过部署创建和持久化的,即使我的部署脚本运行docker-compose down -v,它可能会删除容器上的命名和匿名卷。在初始部署时,卷配置不一样。实际上,我似乎不能强迫在部署之间丢失图像。我跑了