2016-07-07 8 views
0

私はシンプルなシステムキャッシュを持っており、このキャッシュフォルダのすべてのファイルを圧縮し、いつそのページを要求するのかを知りたい場合は、解凍して送信します。 ?より多くのメモリリソースを消費しますか?キャッシュファイルを圧縮することについて

注:目標はスペースに


おかげ

+0

Apacheはすでに彼はmod_deflateをの反対をやっているようにこれが聞こえる – unixmiah

+0

ことを扱うモジュールを持つファイルをビュンだかどうかをチェックすることができ、コマンドライン上で、キャッシュに設定を微調整。彼はサーバーのハードドライブ上のスペースを節約するためにキャッシュファイルを圧縮しているように、それらを解凍して送信します。 – stevecomrie

+0

私は無知です。彼が達成しようとしていることを確信していない。 – unixmiah

答えて

0

手動でサーバー上にキャッシュされたファイルをビュンして、それらを手動で解凍して、彼らがしているようブラウザに返送しているを保存することです要求された?

はい、これはに負の値ですはあなたのパフォーマンスに影響します。

代わりに、mod_deflateのようなものを使用して、ファイルサイズを自動的に縮小してブラウザに送信することを検討してください。あなたが調整することができます

0

Apache Webサーバを実行している場合はそれが

<IfModule mod_deflate.c> 
    SetOutputFilter DEFLATE 
    <IfModule mod_setenvif.c> 
     # Netscape 4.x has some problems... 
     BrowserMatch ^Mozilla/4 gzip-only-text/html 

     # Netscape 4.06-4.08 have some more problems 
     BrowserMatch ^Mozilla/4\.0[678] no-gzip 

     # MSIE masquerades as Netscape, but it is fine 
     # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html 

     # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48 
     # the above regex won't work. You can use the following 
     # workaround to get the desired effect: 
     BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html 

     # Don't compress images 
     SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary 
    </IfModule> 
    <IfModule mod_headers.c> 
     # Make sure proxies don't deliver the wrong content 
     Header append Vary User-Agent env=!dont-vary 
    </IfModule> 
</IfModule> 

を仕事やいない場合、あなたはあなたの.htaccessまたはApacheのconfファイルに次のコードセットを入力するか、またはオンラインツールで確認することができますそして、それは

curl -I -H 'Accept-Encoding: gzip,deflate' www.domain.com 
関連する問題