Bandwidth Limit Exceeded. My Suggestions.

in #steemit7 years ago (edited)

bandwidth-1.png
Immediately preceeding this post I was a victim of exceeding the bandwidth limit. Quite a frustrating situation to be put into an invisible penalty box for reasons that are not necessarily obvious.

My options to prevent this in the future are:

  1. Put myself on a daily post quota.
  2. Use low resolution images exclusively.
  3. Shorten the length of my content.

I'm okay with limiting the number of daily posts but I do not want to sacrifice content quality.

Steemit Developers if you are listening, if it's not already implemented, it would be nice if Steemit used one of .php's built in functions or an open source library like ImageMagick to resize, crop, or compress images before saving them. It could go a long ways towards reducing bandwidth usage.

We should have our remaining bandwidth viewable next to the post button so we know where we stand. That way, we can make an informed decision on whether or not to make a post or comment that might put us over our limit. Seriously, who doesn't like to know the price before they pay?

Small tweaks like these can get a lot mileage towards improving user experience.

Please feel free to resteem and comment if you agree, and I hope doing so doesn't exceed your bandwidth limit.

Sort:  

The image itself is actually not stored in the blockchain. It's just the html text that's saved there. So the image size plays no role. But I do agree that it would be nice to see how much bandwidth is used when.

Thanks for that clarification, going to update my post to reflect that.

No problem! The Steem Bluepaper describes pretty comprehensively what's up with the bandwidth:

Bandwidth Rate Limiting for Fee-less Operations
Because the witnesses are paid entirely through the generation of new tokens, there is no need
to charge users a fee for powering the blockchain. The only reason to charge a fee would be
as a deterrent to prevent users from completing an unreasonable amount of transactions, which
could potentially impact the performance of the blockchain.
In order to place reasonable limits on the system use, each user is given a limited bandwidth.
Whenever users perform blockchain operations such as token transfers, posting content, and
voting, it uses up a portion of their bandwidth. If a user exceeds their bandwidth allowance, they
must wait to perform additional actions until their bandwidth recharges.
Bandwidth limits adjust based on network use, so users have a higher bandwidth allowance
when the network usage is low. The amount of bandwidth that an account is allowed is directly
proportional to the amount of Steem Power a user has, so users can always increase their
bandwidth allowance by getting additional Steem Power.

You can check your bandwidth status at
https://steemd.com/@bigdogmarco

Once you’ve built up some Steem Power, bandwidth constraints are rarely an issue.