Tôi đang xây dựng một trang ASP.NET tĩnh (sử dụng Masterpages và một vài biểu mẫu) và tôi sắp phát hành nó lên máy chủ sản xuất của mình.ASP.NET - Danh sách kiểm tra cơ bản để đưa trang web vào sản xuất
Tôi biết về việc thay đổi <compilation debug="true">
thành sai, nhưng tôi tự hỏi những việc khác tôi có thể làm để đạt được tốc độ cao nhất có thể. Không có truy cập dữ liệu trong trang web, đó là tất cả nội dung tĩnh.
Có ai có danh sách kiểm tra họ chạy qua hoặc biết một nguồn tài nguyên tốt để thiết lập trang web trong môi trường sản xuất, tập trung vào hiệu suất không?
Danh sách kiểm tra cho đến nay (Hãy thoải mái chỉnh sửa này mình với bất kỳ bổ sung giá trị)
- Hãy chắc chắn rằng
<compilation debug="false" />
là thực sự thiết lập để sai trong Web.Config - Hãy chắc chắn rằng
<trace enabled="false" />
là thực sự thiết lập đến false trong Web.Config - Đặt quyền đọc/ghi/sửa đổi thư mục cần thiết cho trang web
- Bật GZIP trong IIS (giảm kích thước trang/css/javascript)
- Bạn đã xem OutputCaching cho bất kỳ trang/điều khiển nào chưa?
- Cân nhắc thiết lập Kiểm tra web (Ví dụ: WatiN cho .NET) để đảm bảo chức năng trên trang web của bạn vẫn hoạt động ok
- Đảm bảo không phải là chiều Thứ Sáu!
Tôi nghĩ thật buồn cười khi bạn đề cập đến cả việc cập nhật vị trí nhật ký và tắt theo dõi. Tôi đang ở đâu, chúng tôi có trình theo dõi kết quả trực tiếp tới tệp nhật ký và do đó cả hai đều loại trừ lẫn nhau. –