0

OK、質問はおなじみのように聞こえるかもしれません-そして、私はそれに関する回答をどこでも読んだことがありますが(他の回答を指摘する前に) 、どれもうまくいきませんでした(htaccessの変更、事前のgzip-pingなど) .

それでは、状況を説明させてください。

  • 私のウェブサイトは CodeIgniter ベースです
  • 私はMacでXAMPPを(開発目的で)使用しているので、実際のテストアドレスは次のようなものですhttp://localhost/~drkameleon/mysitename
  • .htaccess私が編集した唯一のファイル (CI 指向の書き換えの場合のみ) は、CI インストールとまったく同じディレクトリにあります。

では、JS/CSS gzip 圧縮を有効にするにはどうすればよいでしょうか? (スクリプトが事前に圧縮されていても、100%静的であっても気にしません...)

4

1 に答える 1

1

cssファイルとjavascriptファイルを2つの異なる関数にロードするコントローラーを介してこれを取得し、これを実行します。

if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip'))
    ob_start("ob_gzhandler");
else ob_start();

// headers

// output

ob_end_flush();

私のためにトリックをしているようです。

于 2013-05-16T07:06:17.900 に答える