2014-01-30 72 views
0

我已閱讀文章here,但我不明白如何配置它所描述的。其實我想要的是使用枯萎的內存或桌面快速提供圖像 - 我已經搜索並試圖配置它,但沒有一個像我期望的那樣工作。我也在這個社區進行了搜索,但是我仍然沒有找到答案,儘管在這個主題上有很多帖子。Apache mode_cache圖像緩存

我以前的配置如下:

<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> 

這是行不通的。請你幫忙瞭解什麼是錯的?

感謝

回答

0

我會建議使用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> 
+0

感謝@Alpesh您的回覆,目前我的圖片在apche2「無功/網絡/ etc」目錄,我的問題是,我們必須從磁盤而不是緩存讀取每個請求。它是否比緩存更快 –

+0

感謝它將數據保存在緩存文件夾中,它的工作 –