Điểm:0

Giảm TTFB máy chủ

lá cờ eg

Tôi có một ứng dụng tải lên và đọc các tệp từ một VPS khác (tức là máy chủ tệp, Ubuntu 18.04). Các máy chủ này nằm trong cùng một mạng. Ứng dụng (.NET core) sử dụng giao thức SFTP (SSH.net) để đọc/ghi tệp.

Đối với tệp 5 Mb, phải mất 3 giây để tải tệp, trong đó hơn 2 giây là TTFB (80% tổng thời gian).

Có cách nào để giảm TTFB và tăng tốc truyền/tải tệp không?

djdomi avatar
lá cờ za
Vui lòng cho chúng tôi biết thêm những gì bạn phải sử dụng trong trường hợp sử dụng đặc biệt này và tại sao nó phải là sftp thay vì một giao thức khác như nfs hoặc tương tự với ít chi phí hơn?
John Mahowald avatar
lá cờ cn
Thời gian để tải lên hoặc tải xuống một tệp có kích thước tương tự với ứng dụng khách sftp bên ngoài ứng dụng của bạn là bao lâu? Nói cách khác, nó ssh đến điều khiển từ xa chậm đến byte đầu tiên hay ứng dụng của bạn?
Điểm:0
lá cờ cz

Thiết lập kết nối ssh mất khá nhiều thời gian. Hai giây không phải là vô lý. Nếu bạn định truyền nhiều tệp trong một phiên, bất kể điều đó có ý nghĩa gì đối với ứng dụng của bạn, thì bạn nên để kết nối mở giữa các lần truyền tệp và sử dụng lại nó để tránh sự chậm trễ này. Trang web chị em của chúng tôi Stack Overflow có thể giúp bạn nếu bạn gặp khó khăn trong việc sửa ứng dụng của mình.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.