[Помогите] дозагрузка страниц

Тема в разделе "OpenCart", создана пользователем seregha, 3 дек 2013.

  1. seregha

    seregha

    Регистрация:
    8 апр 2013
    Сообщения:
    81
    Симпатии:
    17
    Совет от хостинга:
    Также обратите внимание, что "Сайт_1" догружает изображения и данные во время обращения к странице. "Сайт_2" показывает всегда только полностью загруженную страницу.

    Как это исправить? Т.к. сайт 2 значительно медленнее грузится... оба на опенкарте
     
  2. halfhope

    halfhope

    Регистрация:
    31 дек 2012
    Сообщения:
    284
    Симпатии:
    309
    Совсем не понятно, чего вы хотите, расскажите подробнее.
     
    HPlus нравится это.
  3. Vlad-i-Slav

    Vlad-i-Slav

    Регистрация:
    20 мар 2013
    Сообщения:
    286
    Симпатии:
    176
    Если имеется ввиду постепенный рендеринг страницы, то нужно проверить, чтоб все css буди в начале странички, а js в конце
     
  4. halfhope

    halfhope

    Регистрация:
    31 дек 2012
    Сообщения:
    284
    Симпатии:
    309
    Если так, то вам там много допиливать нужно, еще и LazyLoad к изображениям прикручивать.
    --- Добавлено, 4 дек 2013 ---
    И еще применить паттерн LazyLoad к изображениям
     
    Последнее редактирование: 4 дек 2013
    HPlus и seregha нравится это.
  5. seregha

    seregha

    Регистрация:
    8 апр 2013
    Сообщения:
    81
    Симпатии:
    17
    жаль что я с этим не очень дружу =))

    если подробнее, на одном хостинге один сайт летает, второй тупит... товара на обоих до 1к...
    спросил у поддержки в чем проблема...сослались на подгрузку картинок..
    --- Добавлено, 4 дек 2013 ---
    js в конце страницы или под css? у меня под css вроде
     
  6. xxx999

    xxx999

    Регистрация:
    29 ноя 2013
    Сообщения:
    24
    Симпатии:
    13
    У вас на этих сайтах темы одинаковые стоят? Дайте ссылки на сайты под хайд. А то так можно долго рассуждать почему да как.

    А вообще правильно halfhope говорит, есть такая штука как Lazy Load Plugin for jQuery

    С помощью этого плагина можно организовать дозагрузку страниц по мере её просмотра — страницы будут загружать очень быстро, так как картинки подгружаются только те, что помещаются у вас на экране... листаете страницу далее, а они постепенно подгружаются.
     
    seregha нравится это.
  7. seregha

    seregha

    Регистрация:
    8 апр 2013
    Сообщения:
    81
    Симпатии:
    17
    от ссылок пока воздержусь...
    а вот инструкцию по установке Lazy Load Plugin для WP море..а на опенкарт не нашёл ничего толкового...
    есть у кого-нибудь подсказки?
     
  8. halfhope

    halfhope

    Регистрация:
    31 дек 2012
    Сообщения:
    284
    Симпатии:
    309
    Как раз сейчас пишу такую статью, к вечеру перепроверю - дам ссылку
     
    HPlus нравится это.
  9. seregha

    seregha

    Регистрация:
    8 апр 2013
    Сообщения:
    81
    Симпатии:
    17
    мне этот старенькая статья помогла...с категориями очень хорошо...а вот на главной вопрос... как применить ко всем картинкам, а не править каждый модуль отдельно
     
  10. halfhope

    halfhope

    Регистрация:
    31 дек 2012
    Сообщения:
    284
    Симпатии:
    309
    Как программист
    Можно регулярными выражениями распарсить (PHP RegExp) все тоги img и добавить к ним то, что нужно. Это будет работать, но такой подход не является правильным. Правильным является как раз редактирование кода всех модулей. Раз уж решили ставить LazyLoad, так делайте это капитально, чтобы не отвалилось)
     
    HPlus нравится это.