私はPHPが初めてで、(初めて)キャッシュを試してみたいので、ウェブサイトを作成しました。
- 動的ホームページ
- 動的ポートフォリオ ページ
- 動的連絡先ページ
- ページについて静的
- 静的管理ページ
だから私はキャッシングに関するチュートリアルを読んで、独自のキャッシングシステムを作ろうとしました:
要求されたページに基づいてファイルキャッシュを使用し、ページが要求されると、キャッシュシステムはcache directory
キャッシュファイルがまだない場合にキャッシュがあるかどうかを確認し、php スクリプトからのすべての出力 (html) を書き込みます (この場合は からの出力output buffer
)特定のID(URIに基づく)に対応するキャッシュファイルがある場合はinclude_once()
、htmlファイルのみです。
それから私は CodeIgniter を読みました (私は CI を使用してこのウェブサイトを作成します) キャッシュ用の APC があると言い、次に APC についてもう一度読みました。
私がこれまでに得たもの:
- リクエストが多い場合、ファイルのキャッシュはおそらく遅くなります(これが本当かどうかはわかりませんが、検索エンジンからどこかで読んでいます)
- APCは速い
しかし、私はまだどちらを使用すべきか混乱しています。私は共有ホスティングを使用しています