Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » Как исправить долгую загрузку новости из-за парсера?

Как исправить долгую загрузку новости из-за парсера?


     08.03.2016    Все вопросы » Модули    1269

вопрос
Здравствуйте!

Переделал модуль AniVideo: Redo под Jwplayer, и столкнулся с главным минусом данного модуля. При переходе в полную новость сайта, долго прогружается страница (в это время, серии парсятся скриптом), и как только скрипт отрабатывает своё, начинает грузиться страница. Если добавить 100 серий, сайт уходит в долгий таймаут, и сервер вовсе разрывает меня с сайтом.

Суть скрипта заключается в том, что он парсит полный url ссылки файла и превью добавляемого видео.

На выходе скрипт выдаёт:
 playlist:[{file:'http://video.sibnet.ru//v/a5797142c66502e168d1a6b1a9fd0e5e/2060109.mp4',image:'http://video.sibnet.ru//upload/cover/video_2060109_0.jpg',title:'Турнир на священной горе'},{file:'http://video.sibnet.ru//v/a5797142c66502e168d1a6b1a9fd0e5e/2128194.mp4',image:'http://video.sibnet.ru//upload/cover/video_2128194_0.jpg',title:'Когда цветет сакура'},{file:'http://video.sibnet.ru//v/a5797142c66502e168d1a6b1a9fd0e5e/2236141.mp4',image:'http://video.sibnet.ru//upload/cover/video_2236141_0.jpg',title:'Суровое испытание'}]


Я не понимаю, как можно обойти данную проблему. Если я начну грузить плеер после прогрузки страницы (хотя я даже не знаю как), всё равно не избавлюсь от этого долгого таймаута.

Ответа пока нет


3 комментария

LazyDev
PHP-developer

LazyDev - 8 марта 2016 19:08 -

Не использовать его.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

Satellite
Юзер

Satellite - 8 марта 2016 19:15 -

Gameer, Я искренне надеюсь, что Вы выпустите свой новый модуль, иначе мне придётся переделывать этот. ;(

LazyDev
PHP-developer

LazyDev - 8 марта 2016 19:48 -

Satellite, новый парсер будет только для тех кто купил предыдущий. Там все уже исправлено. Загрузка не занимает много времени так как от регулярок полностью отказался + не парсится все сразу.

Если хотите могу за плату помочь настроить этот, пишите по контактам в профиле.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 18.09.2014 casper_gt  Модули
наверх