Основная проблема с вашим сайтом - это то, что вы пытаетесь загрузить все за один раз при начальной загрузке страницы.В отчете о размере документа панели инструментов веб-разработчика показано в общей сложности 1,1 МБ контента - это будет почти 750 КБ изображений и 385 КБ сценариев.Загрузка такого количества контента за один раз действительно не рекомендуется, особенно для более медленных скоростей соединения.
Очевидное решение состоит в том, чтобы скрыть все и отображать его только тогда, когда сценарии будут готовы, но это действительно плохое решение - ваши посетители будут смотреть на пустую страницу размером более 10 секунд или более.Что вы должны сделать, это реструктурировать сайт - переосмыслить свою архитектуру для этого.Веб-сайты не предназначены для загрузки за один раз - слишком много данных и одна из причин, по которой пользователям не нравятся Flash-сайты, потому что Flash должен загружать все ресурсы за один раз, и поэтому пользователи вынуждены долго сидетьвремя ожидания
Вам следует либо разбить страницы на обычные документы HTML, которые будут загружаться традиционно, либо использовать ajax для последовательной загрузки содержимого.Попросите ваш сценарий разумно изменить порядок загрузки содержимого - сначала содержимое главной страницы, а затем, когда пользователь выбирает, куда он идет, сайт за его спиной загружает ресурсы для этих страниц.Изображения - большая проблема здесь - у вас есть .7 МБ их, и загрузка всех из них блокирует загрузку сайта, включая скрипты, на очень длительное время.
Это непростая задача, но это лучший способ устранения проблемы.
Некоторые более быстрые решения ваших проблем включают в себя большинство из того, что сказал @matt b - включение сжатия gzip, объединение всех ваших скриптов и таблиц стилей в один файл и т. Д. Также следует рассмотреть возможность использования спрайтов CSS для ваших изображений, чтобыуменьшить количество HTTP-запросов.Существует большое количество плагинов jQuery, которые являются первыми кандидатами на консолидацию, и вы также дважды загружаете jQuery - добавляя почти 100 КБ к количеству вещей, которые вам нужно загрузить.