2013-05-09 46 views
6

Chúng tôi đang có kế hoạch triển khai hệ thống của chúng tôi trong máy chủ sản xuất. Tôi quan tâm đến việc tìm hiểu thêm về tối ưu hóa hiệu suất của trang web.Tối ưu hóa hiệu năng Sitecore - Cấu hình Sitecore, cấu hình IIS

  1. Các tối ưu hóa được đề xuất cho Sitecore là gì? (Caching, các cài đặt khác trong cấu hình web)
  2. Tối ưu hóa chúng ta có thể làm trong IIS là gì?

Không thể tìm thấy bài viết hay về các chủ đề này. Đánh giá cao bất kỳ trợ giúp nào :).

+0

Check-out đẹp bài viết trên blog này bởi John: http://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2011/05/All-About-Performance -Optimization-and-Scalability-with-the-Sitecore-ASPNET-CMS.aspx –

Trả lời

18

Bạn đã xem qua tất cả Sitecore recommended practicesPerformance Tuning Guide và áp dụng tất cả các tùy chọn này chưa?

Hãy xem qua các số tips and tricks to help optimize your Sitecore website này và xem this going live checklist for Sitecore websites. Ngoài ra rất nhiều thông tin tốt trong this John West Blog post.

Bạn đã thiết kế các thành phần của mình để có thể lưu vào bộ nhớ cache theo cách hiệu quả nhất ngay từ đầu? Đảm bảo bạn đã nhớ đệm của bạn được đặt đúng:

Bạn đã thực hiện bất kỳ mô phỏng thử tải trên trang web của bạn? Có một loạt các công cụ, xem jMeterLoadUI để mô phỏng lưu lượng truy cập. Bạn cũng có thể muốn xem lại mã C# để làm cho suer không có tắc nghẽn.

Tôi nhận thấy rằng 90% thời gian có rất nhiều vấn đề về hiệu suất được cảm nhận giảm xuống khi hiển thị giao diện người dùng. Đảm bảo đánh dấu của bạn là trọng lượng nhẹ nhất có thể, JS và CSS của bạn được giảm thiểu và mã được tối ưu hóa.

Sử dụng các công cụ có sẵn để xem nơi tắc nghẽn front-end của bạn là:

+0

Câu trả lời hay nhất +1 Chỉ bổ sung tôi có điều này là có thể có vấn đề khi thực hiện điều chỉnh bộ nhớ cache trên máy chủ front-end nếu bạn đã loại bỏ khả năng đăng nhập. Một tùy chọn để khắc phục đó là tạo trang bộ nhớ cache của riêng bạn mà không yêu cầu đăng nhập Sitecore. – Trayek

+0

Điểm tốt. Đặt nó trong một thư mục mà yêu cầu xác thực thiết lập thông qua IIS ít nhất là mặc dù, loại bỏ nó một trong những bạn không còn cần nó. – jammykam

Các vấn đề liên quan