iptal, dönüştürme ve dosya sınırları sağlamlaştırıldı
İptal kimliklerinde yarış durumlarını kapattık ve dönüştürme işlemlerinin CPU ile diski sınırsız tüketmesini engelledik.
indirme kimlikleri doğrulanıyor ve atomik ayrılıyor
İstemciden gelen download_id yalnızca güvenli biçimde kabul ediliyor, aktif başka bir işi ezemiyor ve iptal isteği geldiğinde eski kayıt işlem gerçekten bitmeden yeniden kullanıma açılmıyor.
dönüştürme için eşzamanlılık ve çıktı sınırı
Dönüştürmeler ayrı bir semaphore ile sınırlandı. FFmpeg -fs ile çıktı büyüklüğünü erken kesiyor; sonuç dosyası boşsa veya limite ulaştıysa hemen siliniyor. -nostdin ve düşük log seviyesi gereksiz bekleme ile bellek kullanımını azaltıyor.
hazır ve geçici dosya yolları doğrulanıyor
Sunucunun kullanıcıya teslim ettiği dosyalar indirme kökü, benzersiz token, gerçek dosya varlığı ve izin verilen uzantı kurallarından geçiriliyor.