Моим первым тестом будет запуск веб-сайта, размещенного в локальной сети, а затем проверка производительности. Если он все еще работает медленно, это не имеет ничего общего с изображениями. Что-то не так с кодом. Вам нужно будет отследить и выяснить, какой путь занимает слишком много времени.
Если проблема в изображениях, предложите разместить изображения на быстром сервере, например, на Amazon AWS. Даже тогда изображения кэшируются браузером, и последующие посещения должны быть быстрыми.
Также используйте Google Chrome и узнайте, что занимает время. Нажмите Ctrl-Shift-J в окне Chrome. Вы получите довольно интересную статистику того, что отнимает время и ресурсы сети.