【问题标题】:Apache mode_cache image cacheApache mode_cache 图像缓存
【发布时间】:2014-01-30 12:34:59
【问题描述】:

我读过一篇文章here,但我不明白如何按照描述进行配置。实际上我想要的是使用枯萎的内存或桌面快速提供图像 - 我已经搜索并尝试配置它,但它们都没有像我预期的那样工作。我也在这个社区中搜索过,但我还是没有找到答案,尽管有很多关于这个主题的帖子。

我之前的配置如下:

  <IfModule mod_cache.c>
    LoadModule cache_disk_module /usr/lib/apache2/modules/mod_cache_disk.so
    <IfModule mod_mem_cache.c>
      CacheEnable mem /
      MCacheSize 4096
      MCacheMaxObjectCount 100
      MCacheMinObjectSize 1
      MCacheMaxObjectSize 2048
   </IfModule>
</IfModule>

它不工作。请问您能帮忙了解什么是错的吗?

谢谢

【问题讨论】:

    标签: apache image-caching


    【解决方案1】:

    我建议使用 mod_disk_cache,因为它比 mod_mem_cache 更快。请尝试以下设置。

    <IfModule mod_cache.c>
    LoadModule cache_disk_module /usr/lib/apache2/modules/mod_cache_disk.so
    <IfModule mod_disk_cache.c>
    CacheDefaultExpire 3600
    CacheEnable disk /
    CacheRoot "/path/to/cache/folder/"
    CacheDirLevels 2
    CacheDirLength 1
    </IfModule>
    </IfModule>
    

    【讨论】:

    • 感谢@Alpesh 的回复,目前我的图像位于 apche2 "var/www/etc" 目录中,我的问题是我们必须从磁盘而不是缓存中读取的每个请求。它比缓存快吗
    猜你喜欢
    • 2015-05-27
    • 1970-01-01
    • 2010-10-01
    • 1970-01-01
    • 2013-08-16
    • 2015-10-02
    • 2011-11-28
    • 1970-01-01
    • 2013-10-24
    相关资源
    最近更新 更多