Какой самый быстрый способ открыть файл Excel с веб-страницы? - PullRequest
2 голосов
/ 08 сентября 2010

Предыстория:
В прошлом пользователи жаловались на то, сколько времени требуется для генерации экспорта в файл Excel.Я исправил проблему со скоростью.На самом деле экспорт выполняется так быстро, что я могу позволить себе создавать временный файл xls при каждой загрузке страницы вместе с соответствующей ссылкой.(Файлы очищаются через два часа - загрузка достаточно мала, чтобы временные файлы не создавали проблемы).

Это означает, что пользователь теперь видит «нажмите здесь, чтобы экспортировать»кнопка, которая ссылается прямо на файл xls.

Проблема:
Проблема заключается в том, что если пользователь щелкает файл, ему все еще приходится ждать открытия Excel.Это может занять от десяти до пятнадцати секунд, и пользователи могут перепутать это с тем, что сам сайт все еще работает медленно.То, что я ищу, - это способ прояснить, что оставшееся ожидание вызвано Excel, а не сайтом.Я думаю, что лучший способ - проинструктировать пользователя «щелкнуть правой кнопкой мыши и сохранить как» ссылку, но все же возможно, что пользователь может проигнорировать эти инструкции, щелкнуть левой кнопкой мыши по ссылке, увидеть, что Excel загружается десять секунд, идумаю, что сайт неприемлемо медленный.

Вопрос
Какой лучший способ представить файл xls пользователю, чтобы было ясно, что сайт выполнил свою работу и все остальныеработа идет на загрузку файла и ожидание загрузки собственных приложений?

1 Ответ

2 голосов
/ 08 сентября 2010

Вы можете попытаться заставить пользователя загрузить файл xls вместо операции открытия по умолчанию самого браузера.

Принудительно загружать файлы вместо открытия, учебник по PHP

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...