PHP はページブラウザのキャッシュを制御し、gzip 送信を有効にします_PHP チュートリアル
この記事では、PHP でページ ブラウザーのキャッシュを制御し、gzip ページ送信を有効にする方法を紹介します。同時に、サーバー権限を持たない友人がサーバーの gzip ページ送信を実装できることを願っています。こちらです。
phpインスタンスのgzip転送ページ
コードは次のとおりです | コードをコピー |
静的リソースとHTMLページに使用でき、変更すれば他の言語にも適応できます //キャッシュの有効期限 (キャッシュ制御、http1.1 プロトコル)、使用を推奨します //キャッシュの有効期限は 24 時間です (期限切れ)
$gmt_mtime = gmdate('D, d M Y H:i:s', time() ) .
header("最終更新日: " . $gmt_mtime );
...あなたのPHPコード... | サーバー権限がある場合は、Apacheを参照してgzip送信を有効にすることができます
1. httpd.conf ファイルを見つけて開き、次のファイルを見つけます
LoadModule deflate_module modules/mod_deflate.so
mod_deflate.so モジュールはデフォルトで閉じられているため、先頭の # を削除します。これを見てください
2 番目に、現在のコードを httpd.conf ファイルの最後に追加します。
コードは次のとおりです
AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript
Apacheを再起動するとKOになります iis は gzip ページ送信を可能にします 1. インターネット インフォメーション サービス (IIS) マネージャーを開き、[Web サイト] -> [プロパティ] を右クリックし、[サービス] を選択します。 「HTTP 圧縮」ボックスで「アプリケーション ファイルの圧縮」と「静的ファイルの圧縮」を選択し、必要に応じて「一時ディレクトリ」と「一時ディレクトリの最大制限」を設定します。
Location="/LM/W3SVC/Filters/Compression/gzip を見つけて gzip 圧縮を設定します。 Location="/LM/W3SVC/Filters/Compression/deflate" を見つけて、deflate 圧縮を設定します。 上の 2 つのノードは隣り合っています。設定されているプロパティも同じです。 動的ファイルを圧縮する必要がある場合は、HcDoDynamicCompression を "TRUE" に設定します。 そして、HcScriptFileExtensions に圧縮したい動的ファイルのサフィックス (aspx など) を追加します。静的ファイルを圧縮する必要がある場合は、HcDoStaticCompression と HcDoOnDemandCompression を "TRUE" に設定します。 そして、HcFileExtensions に圧縮する必要がある静的ファイルのサフィックス名 (xml、css など) を追加します。HcDynamicCompressionLevel と HcOnDemandCompLevel は必要な圧縮率を表し、値は 0 ~ 10 で、デフォルトは 0 です。 HcDynamicCompressionLevel プロパティの説明: HcDynamicCompressionLevel メタベース プロパティ HcOnDemandCompLevel プロパティの説明: HcOnDemandCompLevel メタベース プロパティ 注: 一般的には、これら 2 つの属性値を最もコストパフォーマンスの高い 9 に設定することをお勧めします。 注意 1. MetaBase.xml を編集する前に IIS を停止する必要があります。net stop iisadmin を使用できます。 2. 変更が完了したら、iisadmin サービスを起動し、iisreset コマンドを実行します 圧縮はSEOに影響を及ぼしますか? テスト後、有効にした後も十分に含めることができます。 SEOへの影響に関する研究記事については、以下の記事も参照できます。 特定の効率の問題は研究のために引き続き監視されます
http://www.bkjia.com/PHPjc/632650.html |

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











OUYIアカウントを登録する手順は次のとおりです。1。有効な電子メールまたは携帯電話番号を準備し、ネットワークを安定させます。 2。OUYIの公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.電子メールまたは携帯電話番号を選択して、情報を登録して入力します。 5。検証コードを取得して入力します。 6。ユーザー契約に同意します。 7.登録を完了してログインし、KYCを実行してセキュリティ対策を設定します。

Binanceアプリを安全にダウンロードするには、公式チャネルを通過する必要があります。1。Binance公式Webサイトにアクセスして、アプリをダウンロードするポータルを見つけてクリックします。3。

OUYI Exchangeアプリは、Apple携帯電話のダウンロードをサポートし、公式Webサイトにアクセスし、「Apple Mobile」オプションをクリックして、App Storeに入手してインストールし、登録またはログインして暗号通貨取引を実施します。

セサミドアオープンアカウントを登録するには、7つの手順が必要です。1。有効な電子メールまたは携帯電話番号と安定したネットワークを準備します。 2。公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.登録方法を選択して入力します。 5。検証コードを取得して入力します。 6。ユーザー契約に同意します。 7.登録を完了してログインすると、KYCを実行してセキュリティ対策を設定することをお勧めします。

Sesame Open Doorは、暗号通貨取引に焦点を当てたプラットフォームです。ユーザーは、公式ウェブサイトまたはソーシャルメディアを介してポータルを取得して、アクセス中にSSL証明書とWebサイトコンテンツの信頼性が検証されるようにすることができます。

EU MICAコンプライアンス認定、50のFIAT通貨チャネル、コールドストレージ比95%、およびセキュリティインシデントレコードがゼロをカバーしています。米国SECライセンスプラットフォームには、98%のコールドストレージ、機関レベルの流動性、大規模なOTCとカスタムオーダー、およびマルチレベルのクリアリング保護をサポートするFIAT通貨の便利な直接購入があります。

session_start()への複数の呼び出しにより、警告メッセージと可能なデータ上書きが行われます。 1)PHPは警告を発し、セッションが開始されたことを促します。 2)セッションデータの予期しない上書きを引き起こす可能性があります。 3)session_status()を使用してセッションステータスを確認して、繰り返しの呼び出しを避けます。

Binanceの公式Webサイトにアクセスして、フィッシングWebサイトを避けるためにHTTPSとグリーンロックロゴを確認してください。公式アプリケーションにも安全にアクセスできます。
