Hello friends, i have developed an image sharing website. My only problem is that it takes hell lots of time to upload the snap, especially, when the snap is of big size. Please suggest something so that i can reduce the uploading time..
The upload time will be determined by the users bandwidth and the server speed. Apart from changing your hosting theres little you can do.
There are three factors that matter when uploading: 1. Your server's down speed (this is rarely the bottleneck) 2. The clients up speed (often slow) 3. The size of the file Upload time can be calculated by size/speed, speed being the lower of 1 and 2. The only method you have control over is the file's size, so I would re-size the image to be smaller.
Use Picasa - it's really simple to resize (to a standard size) a whole batch of photos and to watermark them. If you want something more professional then use photoshop.
What i meant by re-sizing the image was not re-sizing the dimensions of the snap but if the image is of 2mb then i want to reduce it to somewhere in 1mb or in kb, so that when a user uploads a heavy image, i reduce the size(bytes) of image so that it takes a bit less time to upload..
You can't just tell an image to take less space, you need to reduce it quality or its resolution. Reducing the resolution is the most common way, quality reduction becomes really apparent after its reduced by 20%. Microsoft powertoys is the best way to re size an image on Windows. http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
I think uploading depend on yoru speed of the internet connection your speed might be slow compare to others have you checked with another connections too?