APC vs pecl uploadprogress

На странице отчета о состоянии в drupal я обычно нахожу это сообщение (при новой установке):

Ваш сервер способен отображать прогресс загрузки файлов, но не имеет необходимых библиотек. Рекомендуется установить библиотеку uploadprogress PECL (желательно ) или установить APC.

Но я никогда не понимал, почему он предпочитает PECL uploadprogress библиотеку по APC , и это мой вопрос сегодня.

Является ли pecl uploadprogress быстрее, меньше ресурсов системы, или проще установить / настроить / использовать, чем APC?

У кого-нибудь есть идеи о том, почему он предпочитает APC? (googlin вокруг для APC vs pecl uploadprogress не возвращает nothin полезно)

Во втором комментарии этого блога-сообщения есть интересная информация: Upload Progress Meter – Общие вопросы и некоторые ответы : (цитирование) :

Основное различие: это расширение использует файловую систему как временное хранилище, APC использует общую память . И если вы хотите использовать другой Bytecodecache, чем APC, или не хотите устанавливать APC по какой-либо причине, это также обеспечивает эту функциональность.

(Как блог-пост, так и этот комментарий от Христиана Штоккера, одного из двух авторов расширения pecl::uploadprogress , поэтому я думаю, он знает, что он говорит о ^^)

Попробуйте организовать загрузку через flash. swfupload.org – лучшее решение. Файл будет загружен с помощью флеш-памяти, а флешка позаботится о мониторинге прогресса и не будет зависеть от сервера. Он также позволяет выбирать несколько файлов в окне «Обзор файла».

Модуль Pecl немного взломан. APC дает более стабильное решение. Но в 99% swfupload решает проблему лучше.