The html code alone is 1Mb, an ajax return file of product data of over 1.2Mb, and your logo is 500Kb in size, with 1300 products on that page each with a 100K image you require a huge bandwidth. I would suggest cutting down on the number of products in a section by using more sub sections to group the products. This would in turn have other effects on the operation of the site but if you want to cut bandwidth and at the same time improve loading speeds then that is the way to go.
As Malcolm says, those 1300 images at around 80 KBytes each are over 100 MBytes in images on that page alone.
It looks to me as if none of your images have any kind of compression. If I try and export one of your 80 KB images it says it will be 52 KB with just 1% compression. Allowing 20% compression (and I couldn't see any difference from the original even when viewed at 3x scale) reduces that down to 16 KB saving something like 80% of the bandwidth usage.
Also your logo, as a simple graphic, should be saved as a gif file bringing it down to under 10 KBytes from over 600 KBytes.
There are graphics programs that will batch process a set of images so if you take a look at some sample images and decide how much compression you think is acceptable then you can resize all your images with very little effort.
You can compress images by just by opening and saving an image file using any image manipulation software. When you save a .jpeg for example, just select a lower compression level that doesn't make the image look significantly lower quality. There's also plenty of online tools for lossy (loss of quality and lower file size) or lossless (lower file size without loss of quality)
You do have a lot of products on that page, so it's always going to take some time to load them, but if you compress them enough it should make it easier.
Photoshop can be used to compress images. Another free alternative is gimp (bad name, but great software).
Comment