Gần đây, khách hàng của chúng tôi đã bắt đầu phàn nàn về hiệu suất kém trên một trong các máy chủ của chúng tôi. Điều này chứa nhiều triển khai CMS lớn và rất nhiều trang web nhỏ sử dụng Sitefinity. Nhóm Hosting của chúng tôi hiện đang cố gắng tìm ra các tắc nghẽn trong môi trường của chúng tôi, vì có một số vấn đề lớn với thời gian tải. Tôi đã được giao nhiệm vụ chỉ định một danh sách lớn những thứ cần tìm kiếm, được chia thành các phần khác nhau (IIS, ASP.NET, Web cụ thể). Tôi nghĩ sẽ tốt hơn khi tìm hiểu xem có bao nhiêu phiên bản CMS Sitecore chúng tôi có thể chạy trên một máy chủ theo tài liệu của Sitecore e.d. Chúng tôi muốn có thể theo dõi và tìm ra nơi mà nút cổ chai của chúng tôi là vào thời điểm này. Một số trang web của chúng tôi tải rất chậm, các trang web khác tải rất nhanh. Hầu hết các triển khai Sitecore của chúng tôi chạy trên máy chủ này có hiệu năng back-end kém và có thời gian tải khủng khiếp sau khi biên dịch. Giải pháp Sitecore của chúng tôi chạy trên máy chủ Win 2008 64 với Microsoft SQL Server 2008 dành cho db. Tôi hiểu rằng có thể thuận tiện để chỉ định thông tin chi tiết hơn về thiết lập của chúng tôi, nhưng tôi hy vọng chúng tôi có thể nhận được một số thông tin cơ bản hữu ích về cách theo dõi và tìm thấy tắc nghẽn e.d.Danh sách kiểm tra cho hiệu năng ASP.NET/Cơ sở dữ liệu
Công cụ/gợi ý/mẹo nào & các mẹo bạn có?
Hầu hết người dùng của bạn sử dụng khoảng 15% những gì Sitecore hoặc Sitefinity cung cấp đây là lý do bạn không nên lưu trữ các ứng dụng web lớn đó. Đây là lý do tại sao họ biên dịch chậm. Bạn nên kiểm tra xem có mối quan hệ giữa thời gian biên dịch và yêu cầu được thực hiện cho cùng một ứng dụng hay không. – eugeneK
Ý bạn là gì khi sử dụng khoảng 15% những gì Sitecore cung cấp? Không có mối liên quan giữa thời gian biên soạn và các yêu cầu được thực hiện cho cùng một ứng dụng. Tôi nghĩ rằng tôi biết bạn đang đi đâu, nhưng chúng tôi sử dụng các dịch vụ Keep còn sống để ngăn ứng dụng web chuyển sang chế độ ngủ. Ứng dụng không được biên dịch trên cơ sở thường xuyên. – Younes