我已經指出$ projectroot目錄是400GB包含n個git項目。早些時候,我們只有很少的項目和gitweb開始非常快,一旦項目數量開始增長,它需要時間來加載。有什麼辦法可以加快速度?gitweb變慢
Q
gitweb變慢
5
A
回答
0
很難說爲什麼它是緩慢但倉庫已經有很多散裝物品的嘗試:
git gc --aggressive
這是很好的做法是,叫做gitweb庫是裸,我不清楚大小,你提及您是否在索引旁邊有文件。
4
Gitweb遞歸搜索$projectroot
下的所有目錄以查找項目。如果有很多文件顯示頂層需要很多時間。嘗試添加
$ project_maxdepth = 1; #或稍大整數取決於你的項目佈局
在/etc/gitweb.conf的搜索限制在$projectroot
第一層目錄。
像andygavin的回答表明,它很容易獲得豐厚的目錄樹$projectroot
下,如果有也包含檢出有非裸庫。最好在其他地方使用checkout,並且只有在gitweb下裸露存儲庫。使用
混帳克隆--bare /路徑/到/項目/工程/路徑/到/的GitWeb /項目
,使裸露的克隆爲從非裸項目的GitWeb然後配置$projectroot
到/path/to/gitweb/
而不是/path/to/projects/
。
相關問題
- 1. gitolite + gitweb | 'repo @all R = gitweb'不起作用
- 2. 如何從的GitWeb
- 3. 怪異中的GitWeb
- 4. 安裝GitWeb - 如何
- 5. 使用odt2txt在Gitweb Diff上
- 6. gitweb vs git-log日期
- 7. Gitweb 404錯誤Mac OS X
- 8. 的GitWeb重定向到https
- 9. 從gitweb克隆存儲庫
- 10. gitweb隱藏索引project_list
- 11. 「pull request」-diff view with gitweb
- 12. 使用gitweb grep文件名?
- 13. GitWeb在Windows下使用MSysgit的Perl解析器運行速度很慢
- 14. 慢慢改變事實表?
- 15. 我在gitweb中看不到我的項目。你如何正確配置gitweb?
- 16. 繪圖變慢
- 17. 用javascript慢慢改變一個值
- 18. jQuery的改變CSS屬性慢慢
- 19. 慢慢改變圖像上的顏色
- 20. 我試圖讓球慢慢轉變
- 21. 用javascript慢慢改變背景顏色
- 22. each()函數變慢
- 23. 性能變慢kineticjs
- 24. Android動畫變慢
- 25. TFRecord讀數變慢
- 26. MongoDB變得很慢
- 27. INSERT後MySQL變慢
- 28. VBA程序變慢
- 29. 用Gitosis驗證Gitweb沒有LDAP驗證?
- 30. Gitolite和的GitWeb通過網絡
有人遇到過這個? – maestromani
溫柔提醒... – maestromani