1

圧縮を有効にする

gzip または deflate を使用してリソースを圧縮すると、ネットワーク経由で送信されるバイト数を減らすことができます。

Google Pagespeed は、ウェブサイトの読み込みを高速化するための上記の推奨事項を提供してくれます。私はこれをやりたいと思っていますが、どうすればいいのかわかりません。ファイルをローカルで圧縮してからアップロードしますか? それともサーバー側の問題ですか?

その場合、ファイルを簡単に編集できますか? それとも圧縮された専門用語ですか?

4

2 に答える 2

1

サーバー側の圧縮です。gzip 圧縮について詳しくは、オンラインでお読みください。正しく理解できます。サーバー リソースを使用するため、すべての場合に推奨されるわけではありません。

これは .htaccess で簡単に実行できます。Apache サーバーで有効にする方法については、http ://www.techiepark.com/tutorials/how-to-enable-gzip-compression-in-apache-server-to-speed-up-website/ を参照してください。

これを行う最善の方法は、サーバー管理者に連絡することです。また、サーバーのセットアップとサイトのリソースの使用に関する適切なアドバイスを提供することもできます。

于 2012-10-22T13:08:24.287 に答える
0

ファイルは何も変更されませんが、サーバー側で圧縮を有効にすると、サーバーはクライアント (通常は誰かのブラウザー) に送信する前に出力を圧縮します。これにより、サーバーとクライアント間のトラフィックが低下し、そのため、サイトの速度が向上します.

詳細はこちら

出力を圧縮するために Web サーバーが追加の時間と CPU リソースを費やすことも考慮に入れる必要があります。通常、これは小さなオーバーヘッドですが、クライアント数が十分に多い場合、潜在的なボトルネックの原因になる可能性があります。

PHP を使用している場合は、コールバック関数 ob_start()を設定して出力を圧縮できます。ob_gzhandler()

<?php
    ob_start("ob_gzhandler");
?>
<html>
    <body>
        <p>This should be a compressed page.</p>
    </body>
</html>

mod_deflateまたは、 Apache Web サーバーを有効にして、出力自体を圧縮することもできます。

于 2012-10-22T13:07:57.047 に答える