Я пытаюсь выполнить простой процесс загрузки файла с помощью модуля php-apc.Я делаю все для книги, кажется, работает нормально, но я разыскал проблему до apc_fetch()
, который блокируется во время загрузки файла.
Я протестировал его с загрузкой 20 МБв одной вкладке браузера, и запрос к URL, который выплевывает метку времени.Я могу сделать несколько запросов к URL-адресу временной метки, и все они завершатся и вернут ответ.Если я переключу его на url-прогресс, который выводит значение загрузки кеша apc, он вернется, когда элемент не был кэширован, а загрузка не началась - он возвращает false.Как только начинается загрузка, кажется, что apc_fetch()
в этом ключе кеша просто блокируется до завершения загрузки.Как только загрузка завершится, запрос вернется, но со статусом готового файла.
Я пытался установить apc.rfc1867_freq
на разные значения, но проблема блокировки все еще возникает.
Кто-нибудь видел что-нибудь подобное раньше?Я собираюсь приостановить работу над этим и рассмотреть альтернативы.
Ура!