DockerコンテナでローカルのKallitheaサーバーを実行しています。Firefox や Chrome で初めて読み込むときは、読み込みに時間がかかります。依存関係の読み込みが jQuery または YUI js ファイルでハングしているようです。依存関係がキャッシュされると、キャッシュされているので、かなり高速にロードされます。
しばらく (数日? 数週間?) 使用していないページを再読み込みすると、読み込みに再び時間がかかります。
他の Web アプリケーション (Artifactory、Hudson) は同じサーバーからすばやく読み込まれるため、ネットワーク速度と依存関係のファイル サイズは問題ではありません。
Kallitheaはwaitress
、そのページを提供するために使用します。対話モードで実行中にログ ( ) を有効にしようとしましたloglevel = DEBUG
が、重要な出力が得られません。
この動作を再現するための Dockerfile と実行スクリプトは、こちらにあります。
これを解決し、カリテアをhttps://kallithea-scm.org/repos/kallitheaと同じくらい速くロードする方法を知っている人はいますか?