LoginSignup
0
0

More than 1 year has passed since last update.

brotliメモ

Last updated at Posted at 2023-01-22

apacheでbrotliを使用するようにした

インストール

brotliインストール

# su -
# dnf -y install cmake
# exit
$ cd /usr/local/src
$ git clone https://github.com/google/brotli
$ cd brotli
$ mkdir out && cd out
$ ../configure-cmake
$ make 
$ make test
$ su -
# make install

ldconfigの設定

# echo /usr/local/lib > /etc/ld.so.conf.d/usr-local-lib.conf
# ldconfig
# exit

apache

apacheのconfigの修正

configureで「--with-brotli=/usr/local 」を追加

apacheの設定

extra/httpd-ssl.confに以下を追加

SetOutputFilter BROTLI_COMPRESS
SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-brotli

BrotliCompressionQuality 5
BrotliCompressionWindow 18

BrotliFilterNote Input instream
BrotliFilterNote Output outstream
BrotliFilterNote Ratio ratio

動作確認

chromeのDevelopers Toolの「ネットワーク」でレスポンスヘッダを確認する。
適用されていれば、以下のように表示される。

content-encoding: br

レスポンスヘッダに「content-encoding: br」がなく、「x-content-encoding-over-network: br」がある場合は、クライアントのアンチウイルスソフトが影響しているとのこと。
アンチウイルスソフトを一時停止して、再度確認したら表示された。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0