Sending any file larger larger than 1MB to a function results in a constant delay
- 0
- Self Hosted
- Functions
- Cloud

Appwrite 1.6. Applies to Selfhosted and cloud.
As you can tell from the image, the 600kb and 1MB file take the same amount of time. If we increase the size only by 0.1MB it will result in a constant response time of around 3.5s when using the Dart runtime. When I use the Go runtime it will always take around 2.9s and on PHP it is always around 3.9s. Any file bigger than 2MB do not even work and will result in \nError Code: 413
I use a custom function domain and enabling or disabling logging has no effect.


Maybe they forgot a zero somewhere because so far the limit seems to be 2MB instead of 20MB.

The delay is so consistent every time which makes me think they put a sleep(3)
when payload > 1MB lmao
Recommended threads
- "Memberships privacy" setting in 1.7.4
Hi everyone, I'm experiencing an issue with a clean self-hosted installation of Appwrite version 1.7.4. I previously used version 1.6.1, and if I remember corre...
- Struggling with Sessions
Understanding check: createAnonymousSession() registers the session with the backend setSession() creates a cookie on the user’s computer(?) getSession(‘curr...
- How to set wildcard at custom doamin
For OAuth2 redirect, I have set the appwrite api endpoint as appwrite.example.com, and added the CANME in cloudfare where I bought the domain name. And I hosted...
