ホームページ  >  記事  >  バックエンド開発  >  私が作成した PHP フレームワークに静的ページ キャッシュ (ファイル キャッシュでもある) を実装しましたが、ページの読み込みを高速化できますか?

私が作成した PHP フレームワークに静的ページ キャッシュ (ファイル キャッシュでもある) を実装しましたが、ページの読み込みを高速化できますか?

WBOY
WBOYオリジナル
2016-10-11 14:23:281006ブラウズ

私が作成した PHP フレームワークに静的ページ キャッシュ (ファイル キャッシュでもあります) を実装しましたが、ページの読み込みを高速化できますか?

返信内容:

私が作成した PHP フレームワークに静的ページ キャッシュ (ファイル キャッシュでもあります) を実装しましたが、ページの読み込みを高速化できますか?

もちろん可能ですが、静的キャッシュの表示と動的ページの出力をレンダリングする前に同じ量のプログラムコードを渡すと、静的キャッシュの出力にかかる時間に注意してください。ページの読み込み速度は自然に向上します。あまり多くはありません。

PHP を使用してキャッシュを生成する場合は、コントローラーのロジックが開始される前にキャッシュ判定を追加する必要があります。コントローラーがテンプレートをレンダリングするときに判定されると、パフォーマンスの向上効果は明ら​​かではありません。

PHP がキャッシュの生成と使用に参加する必要がない方法については、以下で説明します。これは、WordPress のキャッシュなど、PHP の参加を必要とするキャッシュ システムよりも確実に効率的です。 リーリー

PHP はキャッシュ削除関数を実装するだけで済みます:
リーリー fastcgi_cache

一般的な PHP フレームワークには組み込みタグがあり、これらの組み込みタグはフレームワークによってネイティブ PHP スクリプトに解析される必要があります。その後、CGIに引き渡されて実行されるので、キャッシュが生成されればタグを解析する処理が省略でき、自然と処理が高速化されます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。