簡體   English   中英

Kallithea非常緩慢地加載js依賴項

[英]Kallithea loads js dependencies very slowly

我正在docker容器中運行本地Kallithea服務器。 當我們第一次在Firefox或Chrome瀏覽器中加載時,加載需要一段時間。 似乎依賴項的加載掛在jQuery或YUI js文件上。 一旦依賴項被緩存,我猜就可以相當快地加載它們。

一段時間(幾天?幾周?)不使用后重新加載頁面,加載又需要一段時間。

網絡速度和依賴關系的文件大小不應該受到指責,因為其他Web應用程序(Artifactory,Hudson)從同一服務器迅速加載。

Kallithea使用waitress服務其頁面。 我嘗試在交互模式下運行時啟用日志記錄( loglevel = DEBUG ),但是沒有得到任何重要的輸出。

重載此行為的Dockerfile和運行腳本在此處

有誰知道如何解決這個問題並使Kallithea像在https://kallithea-scm.org/repos/kallithea上一樣快地加載?

一種答案是使用普通的網絡服務器來服務public目錄。 通常,我們的領先開發人員Mads Kiilerich通常建議不要將Paster / Waitress用於開發,而應該使用更復雜的WSGI設置。

https://kallithea-scm.org/repos處 ,在Kallithea的Paster / Waitress前面有一個Lighttpd服務器,該服務器提供靜態文件並將其他所有內容代理給Kallithea。 這不是一個最佳設置,但是比讓Kallithea服務一切更好。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM