Un singolo caricamento di file non dovrebbe influire sulle prestazioni se il server è configurato correttamente. In generale, le velocità di download sono più veloci delle velocità di upload, e questo è particolarmente vero con le connessioni domestiche. Molto probabilmente raggiungerai il limite di larghezza di banda prima del server, rendendo questo un attacco di negazione del servizio molto scarso.
I server Web sono multi-thread e non bloccherà le nuove connessioni perché ne hai già una aperta. Esistono alcune limitazioni su alcuni browser a causa del numero di processi di lavoro generati e della quantità di memoria utilizzata da questi processi.
Se aggiungi più di un client all'equazione, diventa un DOS distribuito ed è molto più fattibile. L'idea di caricare contenuti in un DDOS è ancora inefficiente. Quando DDOSing, spesso si cerca un moltiplicatore di forza integrato nel protocollo. Qui è dove si invia una piccola quantità di dati e il server restituisce una risposta molto più ampia. Questo può essere visto con DNS Amplification Attacks, dove è possibile raggiungere un rapporto 1:70 di client: dati del server.
Tutti i sistemi operativi hanno i metodi per determinare le dimensioni del file, fare riferimento alla documentazione fornita con il sistema operativo.