Drupal:Drupal6支持APC吗?

Drupal:Drupal6支持APC吗?,drupal,drupal-6,Drupal,Drupal 6,Drupal6支持APC吗 我问的原因是我已经将Web服务器从Apache更改为Lighttpd,并且不再支持PECL进度条 我被告知要安装APC,所以我想知道: Drupal支持ACP吗 如果是,我是否需要安装其他模块 谢谢APC是一个操作码缓存-服务器上的所有PHP脚本都会自动从中受益 ACP的apc.rfc1867设置允许动态更新上传进度,这就是建议apc替换PECL上传条的原因。如果存在,Drupal将自动使用它 APC还可以通过CacheRouter模块用于存储Drupal的内容、块等

Drupal6支持APC吗

我问的原因是我已经将Web服务器从Apache更改为Lighttpd,并且不再支持PECL进度条

我被告知要安装APC,所以我想知道:

  • Drupal支持ACP吗
  • 如果是,我是否需要安装其他模块

  • 谢谢

    APC是一个操作码缓存-服务器上的所有PHP脚本都会自动从中受益

    ACP的
    apc.rfc1867
    设置允许动态更新上传进度,这就是建议apc替换PECL上传条的原因。如果存在,Drupal将自动使用它


    APC还可以通过CacheRouter模块用于存储Drupal的内容、块等缓存,但这绝不是必需的(甚至是常见的)。

    我不能说Drupal是否“支持”APC,因为它更像是另一种方式——APC支持支持PHP,后者支持Drupal。但是我在几个站点上看到了APC与Drupal一起使用的良好效果。

    在Drupal安装的APC.ini或php.ini文件中,添加以下行:

    apc.ttl=604800
    apc.user_ttl=3600
    apc.shm_size=256M
    apc.include_once_override=1
    auto_globals_jit=Off
    apc.num_files_hint = 2048
    
    apc.stat_ctime = 0
    apc.file_update_protection = 2
    apc.stat = 0
    
    这些设置将为PHP缓存设施建立256 MB APC分配。根据需要调整较低/较高的值,并查看缓存定时变量

    导航到web服务器上的:/usr/share/pear/apc.php并将apc.php文件复制到根文件夹。然后在的web浏览器中打开页面


    Drupal管理员可以访问有关APC的缓存文件数/缓存请求数、可用内存量和分配的RAM总使用量的分析信息。

    @ceejayoz所以你告诉我APC肯定会提高Drupal性能,我猜你是在暗示PECL进度条会再次工作?还是猜错了?谢谢,APC与PECL上传进度没有任何关系。APC仅仅获取PHP代码,对其进行优化,并将优化后的字节码存储在内存中。还有,你说的“不受支持”是什么意思?您可能只需要从PECL重新安装uploadprogress模块即可使其再次工作(尽管这只是一个暗中操作,因为我不知道到底是什么不起作用)。@galador@Patrick APC有一个功能(APC.rfc1867),使Drupal能够在文件上载字段上显示进度条,取代了PECL解决方案。性能提升是一个很好的奖励,也是APC的通用功能。哦,漂亮。我不知道!那么,请忽略我最后的评论。:)@ceejayoz好的,谢谢,我也需要配置Drupal吗?我发现这个模块显然只对Drupal7稳定。