Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Долгая загрузка

Тема в разделе "Аудиты сайтов - оценка функционала, юзабилити", создана пользователем Sunny_Curtis, 2 фев 2017.

02.02.17 в 23:31
03.02.17 в 02:05
11
1.019
0
  1. TopicStarter Overlay
    Sunny_Curtis

    Команда форума VIP Кинотрафик v2

    Регистрация:
    9 дек 2016
    Сообщения:
    857
    Лучших ответов:
    0
    Рейтинги:
    +142 / 30 / -0
    Всем привет!
    Использую хак для получения рейтинга кинопоиска. Он выводит рейтинг через PHP сценарий, который необходимо подключить в нужное место в шаблоне. Отработка PHP сценария в fullstory проходит быстро, а вот при подключении в shortstory возникают проблемы, поскольку на главной странице выходит более 10 include, которые препятствуют загрузке страницы пока не будут выполнены. После очистки кеша/изменений в админпанеле, загрузка главной страницы и страниц 2,3 и т.д. сильно замедляется.
    Возможно ли каким-либо образом отложить эти подключения до загрузки всей страницы целиком?
    Подключения осуществляю таким образом:
    {include file="/engine/modules/rating_kp.php?id_kinopoisk=[xfvalue_kp]
     
  2. Generic

    Забанен

    Регистрация:
    12 ноя 2016
    Сообщения:
    223
    Лучших ответов:
    0
    Рейтинги:
    +63 / 1 / -0
    Нафига так грузить сайт? Не проще заюзать модуль который будет записывать данные кп в доп поле и выводить уже его, куда вздумается. С этим вроде отлично справляется модуль от Геймера
     
  3. TopicStarter Overlay
    Sunny_Curtis

    Команда форума VIP Кинотрафик v2

    Регистрация:
    9 дек 2016
    Сообщения:
    857
    Лучших ответов:
    0
    Рейтинги:
    +142 / 30 / -0
    У меня и стоит модуль от него. RatingKP;Template - этим способом.
     
    #3 Sunny_Curtis, 3 фев 2017
    Последнее редактирование: 3 фев 2017
  4. Juker7

    Команда форума VIP Кинотрафик v2

    Регистрация:
    27 окт 2016
    Сообщения:
    525
    Лучших ответов:
    0
    Рейтинги:
    +266 / 4 / -0
    Так и было задумано, как бы)

    Модуль обращается к КП только тогда, когда не находит данных в кэшэ.
     
  5. TopicStarter Overlay
    Sunny_Curtis

    Команда форума VIP Кинотрафик v2

    Регистрация:
    9 дек 2016
    Сообщения:
    857
    Лучших ответов:
    0
    Рейтинги:
    +142 / 30 / -0
    Я указал время кэша в минутах.
     
  6. Juker7

    Команда форума VIP Кинотрафик v2

    Регистрация:
    27 окт 2016
    Сообщения:
    525
    Лучших ответов:
    0
    Рейтинги:
    +266 / 4 / -0
    @Sunny_Curtis, и что? Почистил кэш - модуль снова обращается к КП, соответственно, из-за и страница дольше грузится.

    И да, кэш чистится не только раз в опр. время (указанное).
     
  7. TopicStarter Overlay
    Sunny_Curtis

    Команда форума VIP Кинотрафик v2

    Регистрация:
    9 дек 2016
    Сообщения:
    857
    Лучших ответов:
    0
    Рейтинги:
    +142 / 30 / -0
    Это понятно, что он берет данные из кеша. Но нужно сделать так, что если он не находит данных в кеше, они бы подгружались в фоновом режиме после загрузки всей страницы, чтобы не отпугивать пользователей 10 секундными загрузками страницы.
    И может ли помочь второй вариант использования данного модуля?
     
  8. Juker7

    Команда форума VIP Кинотрафик v2

    Регистрация:
    27 окт 2016
    Сообщения:
    525
    Лучших ответов:
    0
    Рейтинги:
    +266 / 4 / -0
    @Sunny_Curtis, в фонофом режиме?) что?)) нет.
    Насчет второго варианта - не знаю, как там реализовано, если через js, то можно попробовать через отложенную загрузку, но тогда не факт, что у юзвера отобразятся данные, и получается, что смысл теряется.

    Глупостями не занимайся, парсером кинопоиска вставь данные один раз и все. Не нужно их обновлять.
    Либо не жалуйся на проблемы при загрузке страницы)
     
  9. film-box

    film-box Посетитель

    Регистрация:
    23 дек 2016
    Сообщения:
    68
    Лучших ответов:
    0
    Рейтинги:
    +2 / 0 / -0
    А мне проще в ручную в доп.поле записывать рейтинг)
     
  10. TopicStarter Overlay
    Sunny_Curtis

    Команда форума VIP Кинотрафик v2

    Регистрация:
    9 дек 2016
    Сообщения:
    857
    Лучших ответов:
    0
    Рейтинги:
    +142 / 30 / -0
    А как сделать вывод один раз?) Это норм идея.
     
  11. Juker7

    Команда форума VIP Кинотрафик v2

    Регистрация:
    27 окт 2016
    Сообщения:
    525
    Лучших ответов:
    0
    Рейтинги:
    +266 / 4 / -0
    @Sunny_Curtis, в смысле как. Заполнил доп поле руками (парсером КП) и выводи как обычно, вот проблема то)
     
    • Нравится Нравится x 1
  12. TopicStarter Overlay
    Sunny_Curtis

    Команда форума VIP Кинотрафик v2

    Регистрация:
    9 дек 2016
    Сообщения:
    857
    Лучших ответов:
    0
    Рейтинги:
    +142 / 30 / -0
    Понятно) Спасибо за ответы)
     
Яндекс.Метрика