2010-12-07, 03:07 AM
There are allot of images on forums, MyBB is no exception
I'm about to undergo some work to sprite the common images on a MyBB forum
Often, images will be downloaded in parallel, allowing multiple images to be downloaded at once. However, there is a limit to the number of packages that can be downloaded in parallel, and if you watch these packages you'll notice much of the time is used starting the request and connecting to the data, very little of the time is used transferring the data
When we're in a situation where we use images on our own servers, I like the use of sprites on sites. It reduces the number of http request, and can often reduce the overall size of images with the knock on affect of really increasing the site performance.
A big disadvantage of this is that users find it harder to manipulate and personalise sprite designs. This isn't what you want for a modifiable Forum
What I suggest is to sprite the common images and also have a tool within the Admin CP. This tool can then allow user to add their own images, and sprite them in a way that suits them (some open source libraries for spritting might be available, but if not, a simple link from the Admin CP to free spriting application/site might do the trick)
[Due to the design difficulties and possible negative side, I know this will be a rejected enhancement, but I thought I would throw it out there since I believe MyBB could achieve where other forums haven't yet ventured]
I'm about to undergo some work to sprite the common images on a MyBB forum
Often, images will be downloaded in parallel, allowing multiple images to be downloaded at once. However, there is a limit to the number of packages that can be downloaded in parallel, and if you watch these packages you'll notice much of the time is used starting the request and connecting to the data, very little of the time is used transferring the data
When we're in a situation where we use images on our own servers, I like the use of sprites on sites. It reduces the number of http request, and can often reduce the overall size of images with the knock on affect of really increasing the site performance.
A big disadvantage of this is that users find it harder to manipulate and personalise sprite designs. This isn't what you want for a modifiable Forum
What I suggest is to sprite the common images and also have a tool within the Admin CP. This tool can then allow user to add their own images, and sprite them in a way that suits them (some open source libraries for spritting might be available, but if not, a simple link from the Admin CP to free spriting application/site might do the trick)
[Due to the design difficulties and possible negative side, I know this will be a rejected enhancement, but I thought I would throw it out there since I believe MyBB could achieve where other forums haven't yet ventured]