To speed things a little up we going to place a real server instead of a homemade server thingy. It will be a secondhand DELL PowerEdge 4650 with four Intel Xeon 700 mhz processors. with 1GB of ram wich maybe is being upgrade to 2 GB.
Since the current server is a single AMD 800 mhz system with 780 MB of rams the speedup should be extremely noticable.
The new server is also a lot saver with its RAID-1 configuration on the disk (every disk has a duplicate) and 3 Power suply's so that the server keeps running whenever a PSU will fail. Eventualy a UPS is being installed when the power fails so that the server is properly shutdown when there is no power.
Pics of the new server, placement and so one is being placed here!
No were not moving co-located in the near future. If were are having problems, i'm not in the mood for driving 200 Km's for fixing the server ;-) Also the only thing we are paying for is the DNS hosting, so its real cheap this way
In fact the upload is not the main issues with the slowness. Its the processing time the server has to make before sending it to the browser. On the intranet it is not that much faster. The reason is the the current server don't have much CPU power and the mySQL aren't optimal indexed.
Therefore our first solution is raw CPU power ;-) but also SQL database optimizing has to be done in the near future. Please bear with us... we are not big SQL experts with much experience