Медленное отображение PDF впервые каждый раз - PullRequest
0 голосов
/ 14 июня 2011

Мы создаем веб-приложение, которое широко использует PDF-файлы для отображения документов.Когда пользователь впервые входит в приложение и нажимает на файл PDF, мы сталкиваемся с задержками в 20-30 секунд, чтобы показать PDF, даже с небольшими файлами PDF при достаточно быстрых соединениях.Последующие PDF-файлы отображаются намного быстрее.При отображении первого PDF-файла HD на некоторых машинах широко используется.Машины SSD загружают первый PDF за 2-5 секунд.Chrome, со встроенным средством просмотра PDF, не является проблемой.

Очевидно, что проблема заключается в плагине Acrobat Reader.

Можем ли мы незаметно загрузить PDF при входе пользователя, чтобыподготовить плагин?Есть ли альтернативное решение иметь встроенный механизм для IE6 + и FF3 +?

1 Ответ

1 голос
/ 14 июня 2011

Похоже, это просто время запуска Reader / Acrobat. Вы можете легко проверить это, открыв Reader, а затем перейдя на сайт. Если задержка исчезнет, ​​вы узнаете причину.

Вы можете попросить своих пользователей сначала открыть Reader. Мех.

Программно единственное, о чем я могу думать, - это открыть фиктивный PDF в другом окне / вкладке на заднем плане. Вы можете настроить «открытое действие» этого PDF-файла так, чтобы оно закрывалось (с помощью скрипта). Пользователь увидит, как окно появляется и исчезает.

Хм ... Вы можете вставить PDF в тег <object>. Интересно, будет ли Acrobat играть хорошо, если вы установите этот объект как невидимый? Это может зависеть от браузера, но стоит посмотреть.

...