在drupal的状态报告页面中,我通常会找到此消息(全新安装):
您的服务器能够显示文件上载进度,但没有所需的库。建议安装PECL uploadprogress库(首选)或安装APC。
但我永远不明白为什么它更喜欢PECL uploadprogress library而不是APC,这就是我今天的问题。
pecl uploadprogress是否更快,占用更少的系统资源,或者更容易安装/配置/使用APC?
任何人都有关于为什么比APC更受欢迎的想法? (APC vs pecl uploadprogress
周围的googlin并没有回复,但是没有用。)
答案 0 :(得分:8)
此博客文章的第二条评论中有一条有趣的信息:Upload Progress Meter - Common issues and some answers:(引用):
主要区别在于:这个 扩展使用文件系统 临时存储,APC使用共享 存储器即可。如果你想使用 另一个Bytecodecache比APC或做 不想为任何人安装APC 原因,这个提供了 功能也是。
(博客文章和评论都来自Christian Stocker,pecl::uploadprogress
扩展的两位作者之一;所以我猜他知道他在说什么^^)
答案 1 :(得分:-4)
尝试通过Flash整理上传内容。 swfupload.org是最好的解决方案。 文件将由闪存上传,闪存将关注进度监控,它不依赖于服务器端。它还允许在“浏览文件”窗口中选择多个文件。
Pecl模块很少hacky。 APC提供更稳定的解决方案。但99%的swfupload更好地解决了问题。