我在 docker 容器中运行本地Kallithea服务器。当我们第一次在 Firefox 或 Chrome 中加载时,加载需要很长时间。似乎依赖项的加载挂在 jQuery 或 YUI js 文件上。一旦依赖项被缓存,它就会以相当快的速度加载,因为我猜它们被缓存了。
在没有使用一段时间(几天?几周?)之后重新加载页面,加载又需要很长时间。
网络速度和依赖项的文件大小不应受到指责,因为其他 Web 应用程序(Artifactory、Hudson)从同一服务器快速加载。
Kallithea用于waitress
为其页面提供服务。我尝试loglevel = DEBUG
在交互模式下运行时启用日志记录 ( ),但没有得到任何重要的输出。
重现此行为的 Dockerfile 和运行脚本位于此处。
有谁知道如何解决这个问题并让 Kallithea 像在https://kallithea-scm.org/repos/kallithea上一样快地加载?