Совет от хостинга: Также обратите внимание, что "Сайт_1" догружает изображения и данные во время обращения к странице. "Сайт_2" показывает всегда только полностью загруженную страницу. Как это исправить? Т.к. сайт 2 значительно медленнее грузится... оба на опенкарте
Если имеется ввиду постепенный рендеринг страницы, то нужно проверить, чтоб все css буди в начале странички, а js в конце
Если так, то вам там много допиливать нужно, еще и LazyLoad к изображениям прикручивать. --- Добавлено, 4 дек 2013 --- И еще применить паттерн LazyLoad к изображениям
жаль что я с этим не очень дружу =)) если подробнее, на одном хостинге один сайт летает, второй тупит... товара на обоих до 1к... спросил у поддержки в чем проблема...сослались на подгрузку картинок.. --- Добавлено, 4 дек 2013 --- js в конце страницы или под css? у меня под css вроде
У вас на этих сайтах темы одинаковые стоят? Дайте ссылки на сайты под хайд. А то так можно долго рассуждать почему да как. А вообще правильно halfhope говорит, есть такая штука как Lazy Load Plugin for jQuery С помощью этого плагина можно организовать дозагрузку страниц по мере её просмотра — страницы будут загружать очень быстро, так как картинки подгружаются только те, что помещаются у вас на экране... листаете страницу далее, а они постепенно подгружаются.
от ссылок пока воздержусь... а вот инструкцию по установке Lazy Load Plugin для WP море..а на опенкарт не нашёл ничего толкового... есть у кого-нибудь подсказки?
мне этот старенькая статья помогла...с категориями очень хорошо...а вот на главной вопрос... как применить ко всем картинкам, а не править каждый модуль отдельно
Как программист Можно регулярными выражениями распарсить (PHP RegExp) все тоги img и добавить к ним то, что нужно. Это будет работать, но такой подход не является правильным. Правильным является как раз редактирование кода всех модулей. Раз уж решили ставить LazyLoad, так делайте это капитально, чтобы не отвалилось)