10/10/2018, 13:30
Những nguyên nhân khiến Website chạy chậm?
Trước đây em tốt nghiệp chuyên ngành Công nghệ phần mềm. Thời gian đi làm do yêu cầu công việc em đã chuyển sang lập trình Web.
Không có kinh nghiệm lẫn không biết đọc cái gì trước.
Nay em có câu hỏi như tiêu đề: Em lập trình bằng ASP.NET dùng Csdl SQL Server, website chưa có lượng truy cập, em dùng VPS cài win server 2003 và SQL server 2008.
Vậy xin hỏi là nguyên nhân code khiến website chạy chậm tỷ lệ có cao không.
Hay do VPS?
Mong được giải đáp.
Không có kinh nghiệm lẫn không biết đọc cái gì trước.
Nay em có câu hỏi như tiêu đề: Em lập trình bằng ASP.NET dùng Csdl SQL Server, website chưa có lượng truy cập, em dùng VPS cài win server 2003 và SQL server 2008.
Vậy xin hỏi là nguyên nhân code khiến website chạy chậm tỷ lệ có cao không.
Hay do VPS?
Mong được giải đáp.
Bài liên quan
Cụ thể hơn: bạn nên hỏi cụ thể hơn ^^
- Code xử lý chồng chéo nhau nhất là việc tạo các kết nối đến database hay đến dữ liệu của trang web khác (Lúc này tốc độ xử lý phụ thuộc vào website được kết nối đến). Xử lý bằng cách bật debug lên để test tốc độ truy vấn và xem trong một thao tác có các truy vấn trùng lặp hay không. Sau đó, tối ưu bằng cách tận dụng kết nối sẵn có thay vì tạo kết nối mới đến database, điều này tăng đáng kể tốc độ website. Loại bỏ các kết nối không cần thiết đến website khác (Kể cả Iframe), các kết nối này chủ yếu là ảnh hoặc hay các module thời tiết, tỉ giá,...
- Băng thông thấp. Xử lý bằng cách giới hạn lượng truy cập đồng thời.
- Máy chủ yếu. Xử lý bằng cách giới hạn lượng truy cập đồng thời hoặc vác búa cho nó một nhát roài mang money đi vác con khác mạnh hơn về dùng chơi
Đó là ý kiến cá nhân tôi. Thiên về lập trình hơn là hệ thống.
bạn có thể tham khảo thêm ở đây nha
www fpthcm info
1 do hosting cùi
2, do trình coder cùi
3, do mạng nhà bạn cùi
Tối ưu tốc độ website:
1. Tối ưu Ngôn ngữ lập trình (code): như bạn langtuquy đã nói.
2. Tối ưu HTML, CSS, Javascript (jquery, ...)
- Nên cố gắng đưa tất cả CSS vào một file, Javascript vào một file.
- Nếu trang web yêu cầu nhiều ứng dụng tương tác nên sử dụng các framework như Boostrap 3, ...vv
3. Tôi ưu thiết kế CSDL
- Không nhất thiết phải thiết kế theo chuẩn normal form như khái niệm học trên lớp, cố gắng khai báo vừa đủ & tránh dư thừa.
4. Kiểm tra tốc độ load các file
Sau khi hoàn thành website nên dùng một số tool hoặc các extension của trình duyệt web kiểm tra tốc độ
Ví dụ: dùng Inspec Element của Chrome/ Chọn tab Network / F5 ...nhìn bằng mắt thường xem file nào có thời gian load cao, tìm cách tinh giảm nó xuống.
5. Validate
Dùng http://validator.w3.org/ validate các thẻ (...cải thiện tốc độ & tốt cho công việc SEO web)
6. Cache server
Nếu có VPS thì nhờ nhà cung cấp hỗ trợ cài đặt một số cache server.
Ngoài ra còn rất nhiều nguyên nhân nhỏ khác tác động vào việc cài thiện tốc độ load web.
Chúc thành công