Не получается настроить apc для вывода прогреса загрузки файлов.
Сама форма. (Форма создается динамически, и аплодит файлы через ифрейм)
| Код | <form method="post" enctype="multipart/form-data"> <input type="file" name="images[]" /> <input type="file" name="images[]" /> <input type="file" name="images[]" /> <input type="hidden" name="APC_UPLOAD_PROGRESS" value="test_value" /> </form>
|
Пхп код
| Код | $status = apc_fetch('upload_test_value'); echo json_encode('status' => $status));
|
js отсылает каждые пол секунды запрос, который почему-то возращает false. И только когда файлы почти загружены, возращает объект с данными. Что надо исправить, чтобы информацию о загрузке можно было выводить сразу после сабмита формы? Может просто надо какие-то настройки в php.ini включить?
Настройки apc
| Код | apc APC Support enabled Version 3.1.9 APC Debugging Disabled MMAP Support Enabled MMAP File Mask /dev/zero Locking type spin Locks Serialization Support php Revision $Revision: 308812 $ Build Date Oct 24 2011 19:14:47
Directive Local Value Master Value apc.cache_by_default On On apc.canonicalize On On apc.coredump_unmap Off Off apc.enable_cli Off Off apc.enabled On On apc.file_md5 Off Off apc.file_update_protection 2 2 apc.filters .*.exe,.*/help/.*,.*/admin/.*,.*/bitrix/managed_cache/.* .*.exe,.*/help/.*,.*/admin/.*,.*/bitrix/managed_cache/.* apc.gc_ttl 600 600 apc.include_once_override Off Off apc.lazy_classes Off Off apc.lazy_functions Off Off apc.max_file_size 4M 4M apc.mmap_file_mask /dev/zero /dev/zero apc.num_files_hint 10000 10000 apc.preload_path no value no value apc.report_autofilter Off Off apc.rfc1867 On On apc.rfc1867_freq 20m 20m apc.rfc1867_name APC_UPLOAD_PROGRESS APC_UPLOAD_PROGRESS apc.rfc1867_prefix upload_ upload_ apc.rfc1867_ttl 3600 3600 apc.serializer default default apc.shm_segments 1 1 apc.shm_size 256M 256M apc.slam_defense On On apc.stat On On apc.stat_ctime Off Off apc.ttl 0 0 apc.use_request_time On On apc.user_entries_hint 4096 4096 apc.user_ttl 60 60 apc.write_lock On On
|
|