Walrus.

Post

Share your knowledge.

skywinder.
May 06, 2025
Expert Q&A

How to speed up file uploads on Walrus node?

I'm currently using the Walrus node for uploading files and it takes around 15 seconds to upload just one. This is partly due to the erasure coding happening on the client side. I'm aware that the Walrus development team is working on optimizations related to caching and concurrent uploads. In the meantime, are there existing solutions or settings changes that could help speed up the upload of large numbers of files, especially when dealing with high concurrency?

  • Walrus
  • Typescript SDK
0
2
Share
Comments
.

Answers

2
doodee.
May 7 2025, 04:37

Improving your local network's bandwidth or optimizing the concurrent connection handling on your system might ease the upload process temporarily. Until the new optimizations are fully deployed, adjusting local system resources and configurations could be beneficial. Consider checking for any updates or optimizations announced for the Walrus node as they're working on caching improvements that could directly impact upload times.

0
Comments
.
Britain.
May 7 2025, 13:32

The slowness you're experiencing during uploads is indeed partially due to the erasure coding process handled on the client side. The developers are optimizing this to improve the user experience when handling multiple blobs. Currently, Walrus nodes can handle up to 8 concurrent HTTP requests for blob storage due to the default configuration of 8 sub-wallets. Increasing this limit may improve upload speed but will depend on your network capacity and node configuration. You can increase the default PUT request limit, which is set at 10 MiB, through the '--max-body-size' option. This can help manage larger uploads more effectively.

0
Comments
.

Do you know the answer?

Please log in and share it.

Walrus is a decentralized storage and data availability protocol designed specifically for large binary files, or "blobs"

83Posts149Answers
Sui.X.Peera.

Earn Your Share of 1000 Sui

Gain Reputation Points & Get Rewards for Helping the Sui Community Grow.

We use cookies to ensure you get the best experience on our website.
More info