Cześć wszystkim, mam jeden projekt na vercel - stronę napisaną w next.js.
Mam pewien limit danych jakie mogą zostać przesłane czy to na vercel, czy na aws s3 storage.
Problem polega na tym że w serverless hostingach, ten limit jest bardzo mały, i jeśli ktoś po złości będzie robił hard refresh bardzo długo i szybko (bez cache) - to ten limit mi wyczerpie i naciągnie mnie na spore koszty.
Najlepiej byłoby ustawić że jeden użytkownik może pobrać 20mb na godzine "zasobów" lub w inny sposób, jak tego dokonać? Używa się jakiś middleware albo cdn? Zależy mi na wprowadzeniu jakiegoś rate limitera dla grafik/ zasobow.
Z ograniczeniem api i requestow sobie dalem radę, ale resources/ public assets - jak nazwa mówi, są publiczne i nie wiem jak je kontrolować.