Tôi đã trỏ $ projectroot vào thư mục có dung lượng 400GB chứa n số dự án git. trước đó chúng tôi chỉ có vài dự án và gitweb bắt đầu rất nhanh, một khi số dự án bắt đầu phát triển, nó tốn thời gian để tải. Có cách nào để tăng tốc không?gitweb trở nên chậm
Trả lời
Khó nói lý do tại sao nó là chậm tuy nhiên kho đã rất nhiều đối tượng lỏng lẻo thử:
git gc --aggressive
Đó là thực tế tốt mà kho gitweb là trần, tôi là kích thước không rõ ràng rằng bạn đề cập đến việc bạn có các tệp cùng với chỉ mục hay không.
Gitweb đệ quy tìm kiếm tất cả các thư mục theo số $projectroot
để tìm dự án. Nếu có nhiều tệp hiển thị cấp cao nhất sẽ mất nhiều thời gian. Hãy thử thêm
$ project_maxdepth = 1; # hoặc số nguyên hơi lớn hơn tùy thuộc vào bố cục dự án của bạn
trong /etc/gitweb.conf để giới hạn tìm kiếm ở cấp thư mục đầu tiên là $projectroot
.
Cũng giống như câu trả lời của andygavin cho thấy rất dễ dàng để có được những cây thư mục khổng lồ dưới $projectroot
nếu bạn có kho không trống có chứa các kiểm tra ở đó. Nó tốt hơn để có checkouts ở một nơi khác và chỉ kho trần dưới gitweb. Sử dụng
git clone --bare/path/to/dự án/dự án/path/to/gitweb/dự án
để làm bản sao trần cho gitweb từ dự án phi trần của bạn và sau đó cấu hình $projectroot
đến /path/to/gitweb/
thay vì /path/to/projects/
.
- 1. Trình biên dịch TypeScript trở nên chậm?
- 2. Wpf: Tại sao WriteableBitmap trở nên chậm hơn?
- 3. Hiệu năng ASP.NET MVC đột nhiên trở nên rất chậm
- 4. Mô-đun trở lại Python trở nên chậm hơn 20 lần khi lặp trên hơn 100 regex khác nhau
- 5. Chèn SQLite trở nên chậm hơn ngay cả với các giao dịch
- 6. Điều gì sẽ khiến Intellij đột nhiên trở nên chậm chạp với scala?
- 7. Tại sao các sự kiện KeyUp và KeyDown trở nên chậm hơn?
- 8. Bash của Cygwin trở nên cực kỳ chậm sau khi lỗi
- 9. Loại IEnumerable nào nên INotifyDataErrorInfo.GetErrors trở về?
- 10. Khi nào @ trở nên hữu ích?
- 11. Aptana 3 trở nên rất chậm chạp với nhiều dự án (lớn), làm cách nào để cải thiện hiệu suất?
- 12. Trong Hộp danh sách WPF có hơn 1000 mục hình ảnh, hình thu nhỏ trở nên chậm
- 13. Ứng dụng WPF chậm khi trở về từ nhàn rỗi
- 14. Xác thực Gitweb bằng Gitosis không có LDAP Auth?
- 15. C++ "xóa" chậm. Tôi nên nhìn đầu tiên ở đâu?
- 16. Điều gì khiến MVVM trở nên phù hợp với WPF?
- 17. Tại sao cuộc gọi này trở nên mơ hồ?
- 18. Điều gì làm cho Ometa trở nên đặc biệt?
- 19. Regex MatchCollection trở nên quá nhiều kết quả
- 20. biến Instance trở nên không xác định - CoffeeScript
- 21. Làm cho trường hợp mysql trở nên nhạy cảm?
- 22. RegOpenKeyEx trở ERROR_SUCCESS nhưng nó không nên (windows 7)
- 23. Tại sao gwt có thể trở nên phổ biến hơn?
- 24. phiên bản playframework 1 sẽ trở nên lỗi thời?
- 25. jQuery kiện - yếu tố trở nên hữu hình
- 26. Hàng đợi celeryev trong ThỏMQ trở nên rất lớn
- 27. CSS pseudo yếu tố ▼ trở nên vô nghia trong IE
- 28. Điều khiển WebBrowser khiến cho toàn bộ ứng dụng trở nên không phản hồi
- 29. Bao nhiêu bộ nhớ trước khi nó trở nên thô lỗ?
- 30. Phản hồi Vim khá chậm
Bất kỳ ai đối mặt với điều này? – maestromani
Nhắc nhở nhẹ nhàng ... – maestromani