[英]apache/php : possible to throttle uploads?
我的網站允許用戶上傳照片
我可以對上傳文件設置kb/sec
(或類似)限制,以防止它們影響我的網站前端的性能嗎?
如果您受到如此強烈的性能影響,則應將網站拆分為多台服務器,一台提供只讀內容,另一台在用戶通過上傳文件或進行數據庫更新進行交互時使用。
降低上傳(或下載)帶寬實際上會使其他方面的影響更糟-直到您真正達到耗盡所有傳入帶寬的程度時,情況才會變得更好。
在抓住我剛剛給出的警告之前,這是Web服務器非常不常見的情況。 首先測量您的帶寬使用情況。
如果通過上傳完全束縛了傳入帶寬的可能性很小,那么您確實需要阻止人們大量上傳-不要減慢他們的速度,以使進程占用更多的內存,CPU和進程。
通常最好限制每個客戶端地址的連接速率 (而不是帶寬)以防止DOS攻擊-但這最好在網絡范圍內而不是在服務器本身上完成。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.