Tôi đã được hỏi câu hỏi này một lần tại cuộc phỏng vấn:làm cách nào để xác định lý do khiến trang web chậm?
"Giả sử bạn sở hữu trang web nơi máy chủ ở một số vị trí ở xa. Một ngày, một số người dùng gọi/email bạn cho rằng trang web chậm quá. Ngoài ra, khi bạn tự kiểm tra trang web như bất kỳ người dùng nào (sử dụng trình duyệt của bạn), trang web hoạt động tốt. "
tôi có thể nghĩ đến một điều duy nhất (mà bị bắn rơi):
- Kiểm tra các bản ghi máy chủ để phân tích lưu lượng đến. Có thể một cuộc tấn công DoS hoặc lưu lượng truy cập đặc biệt cao. Người phỏng vấn nói với tôi giả sử máy chủ có lưu lượng truy cập bình thường và không có DoS.
Tôi đã lạc mất vì chưa bao giờ nghĩ đến vấn đề này. Tôi gần như không biết làm thế nào để chạy một máy chủ/trang web hoạt động. Vì vậy, nếu ai đó có thể làm nổi bật một số phương pháp tiếp cận, nó sẽ là tốt đẹp.
Trong khi googling xung quanh, tôi có thể tìm thấy only this relevant, wonderful article. Bài viết đó là loại kỹ thuật cho tôi bây giờ, nhưng tôi từ từ phá vỡ nó và hiểu nó.
Nếu bạn có quyền truy cập vào nhật ký máy chủ, bạn có thể phân tích điều đó, nếu không, thì đó không phải là vấn đề của bạn, tôi đã yêu cầu người phỏng vấn làm rõ tình huống và chính xác bạn truy cập máy chủ bao nhiêu, và rồi lên trên. – leppie
@leppie, Cách 'top' giúp đỡ như thế nào? Tôi xin lỗi, câu hỏi ban đầu của tôi đã bỏ qua một chi tiết quan trọng. Vui lòng xem câu hỏi phỏng vấn đã chỉnh sửa. –
Bạn có thể sử dụng nó để xem có vấn đề về cpu, bộ nhớ, tải, vv. – leppie