Мне нужно загрузить пользовательский файл (например, PDF). Что будет больше:Загружает файл через PHP или через прямую ссылку быстрее?
- отправить этот файл на PHP (с конкретными заголовками),
- или положить его в HTTP общую папку и получить пользователю общедоступную ссылку, чтобы загрузить его (без справки PHP)?
В первом случае исходный файл может быть в личной зоне. Но я думаю, что для отправки этого файла через PHP потребуется некоторое время.
Итак, как я могу измерить время, потраченное PHP на отправку файла, и сколько памяти он может потреблять?
P.S. в первом случае, когда PHP отправляет заголовки и браузер (если будет установлен плагин pdf), он попытается открыть его в браузере, работает ли PHP или выталкивает весь файл после отправки заголовков сразу? Или если плагин не установлен и браузер покажет диалог «Сохранить как», PHP все еще работает?
Время, потраченное PHP для любого из них, незначительно. Что будет иметь значение - это ваше и сетевое подключение клиента. Другими словами: вам не нужно измерять время. Просто реализуйте одно решение. – Gordon
в случае, когда PHP отправит файл, и пользователь будет искать диалог «Сохранить как» и решить, что делать, PHP будет ждать ответа пользователя? память будет использоваться? пока пользователь не решит нажать «Сохранить» или «Отменить», правильно? – user1016265