ホームページ >バックエンド開発 >PHPチュートリアル >簡易ページバッファリング技術(1)_PHPチュートリアル

簡易ページバッファリング技術(1)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:04:12758ブラウズ

はじめに


実際、それをテクノロジーと呼ぶことは、本当のテクノロジーではないかもしれません。これはあくまで私自身のページ処理方法であり、もちろん他の人の考えと一致する可能性もあります。でも、やっぱり素敵な名前を付けたいですよね。では、ここで私が言っているページバッファリングとは何でしょうか?これは、動的に生成されたページを次回使用するために保存することを意味します。こうすることで、次回アクセスするときに動的に生成する必要がなくなる可能性があります。キャッシュを提供するようなものです。私のサイト、そしておそらくあなたのサイトでも、ユーザーに表示されるページが動的に生成されるように、テンプレートなどの技術を使用しています。しかし、あるページがあなたにとってこのようなものであるとしても、他の人にとっては依然としてこのようなものである可能性があります。つまり、前回生成された結果が直接ユーザーに返された方がよいと思いませんか。次回は誰が訪問しますか?生成時間が短縮され、効率が高くなります。ウェブサイトが発展するにつれて、速度と効率の問題を依然として考慮する必要があると思います。ここで私の実装を紹介します。皆さんのお役に立てれば幸いです。それは単なるアイデアであり、具体的な実装はありません。

使用条件


すべてのWebページで使用するのが最善ですか? 必要ないと思いますし、不可能です。バッファリングできる理由は、次のアクセスの内容が前回のアクセスの内容と全く同じである可能性があるためである。したがって、頻繁に変更されるページには適していません。たとえば、ページにカウント情報を表示することは適切ではありません。また、動的ページを最初に変数に出力せずに、echo、print、readfile、その他の出力を使用してユーザーに直接返す場合、個人的にはまだ不可能だと思います。出力結果を取得してファイルに保存することができないためです(とにかく、私は長い間考えてきましたが、出力を切り取ってファイルにリダイレクトできるものを何も思いつきませんでした)。動的ページのより適切な処理は、出力結果を文字列に配置することです。したがって、使用条件は次のとおりです。



www.bkjia.com本当http://www.bkjia.com/PHPjc/445228.html技術記事実際、序文ではテクノロジーと呼んでいますが、それは本当のテクノロジーとは言えないかもしれません。これはあくまで私自身のページ処理方法であり、もちろん他の人の考えと一致する可能性もあります。でも私はまだ...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。