Измерение времени загрузки файла: Railo
Я использую Railo и у меня есть код с тегом cffile ="upload", чтобы загрузить файл во временный каталог на сервере, а затем cffile="readbinary", чтобы сохранить файл в переменной и загрузить его в базу данных.
К сожалению, некоторые пользователи испытывают задержку при загрузке файла. В chrome, когда я вижу сетевой журнал - параметры разработчика F12, запрос находится в состоянии ожидания примерно 100 секунд. Сообщите, что, как только я начинаю получать ответ от сервера, я вижу статистику запроса, которая указывает, что весь запрос занял приблизительно 105 секунд, чтобы выполнить.
Я считаю, что это проблема, связанная с сетью, так как только некоторые пользователи испытывают ее. Мой вопрос: как мне доказать это сетевой команде как разработчику приложений?
Я пытался использовать тег cflog до и после тега cffile. Странная вещь, которая случается, заключается в том, что Railo ничего не регистрирует, пока файл не загружен во временный каталог на сервере. Моя интерпретация заключается в том, что в течение этих 100 секунд файл отправляется с моего компьютера, то есть клиент с сервера, и запрос все еще не полностью принят сервером. Таким образом, он ничего не регистрирует, пока запрос полностью не получен сервером. По сути, на экране пользовательского интерфейса выполнение моего запроса занимает более 100 секунд, и, согласно журналу, весь процесс занимает всего 2-3 секунды. Weird!!
Чтобы подтвердить это, я перешел к экрану Railo Admin -> Debugging -> Logs, чтобы проверить общее время выполнения запроса. Но это было напрасно. Это показало 2-3 секунды снова.
Итак, возвращаясь к моему вопросу, как мне доказать, что загрузка файла занимает так много времени? Может ли Фидлер помочь? Если да, то как?
Очень признателен. Спасибо!