PHPcms は、Web サイト開発で広く使用されている強力なコンテンツ管理システムです。列キャッシュは PHPcms の重要な機能であり、Web サイトのアクセス速度を向上させ、サーバーの負荷を軽減できます。この記事では、PHPcms 列キャッシュのストレージ パスを明らかにし、具体的なコード例を示します。
列キャッシュとは、Web サイトの列コンテンツから静的ファイルを生成し、指定されたパスに保存することを指します。ユーザーが列にアクセスすると、静的ファイルが作成されます。毎回動的にページを生成するのではなく、.ファイルを直接読み取ります。これにより、Web サイトのアクセス速度が向上し、サーバーの負荷が軽減され、ユーザー エクスペリエンスが向上します。
PHPcms では、列キャッシュのストレージ パスは、Web サイトのルート ディレクトリの下の data/cache ディレクトリにあります。特定のパスは /data/cache/columns/ です。ここで、各列はフォルダーに対応し、フォルダー名は列の英語の識別子です。
PHPcms の列キャッシュ ストレージ パスを構成するには、まずバックエンド管理システムにログインし、「システム」->「コア」と入力する必要があります。 「設定」->「ウェブサイト」「設定」、「URL 設定」で「URL ルール」を見つけ、「列キャッシュをオンにする」オプションをオンにして、「列キャッシュ ディレクトリ」に /data/cache/columns/ を入力します。をクリックして設定を保存します。
PHPcms では、列キャッシュを手動または自動 (スケジュールされたタスク) で生成できます。キャッシュを手動で生成するには、バックグラウンド管理システムで [キャッシュの更新] オプションを見つけ、[列キャッシュの更新] を選択して [更新] をクリックします。システムはすべての列の静的ファイルを自動的に生成し、/data/ に保存します。キャッシュ/列/。
次は、列キャッシュを手動で生成する方法を示す簡単なコード例です:
<?php defined('IN_PHPCMS') or exit('No permission resources.'); $catid = 1; // 要生成缓存的栏目ID $allowupdate = 1; // 允许更新缓存 if($allowupdate) { pc_base::load_app_class('html', 'content'); $html = new html(); $html->category($catid); // 生成栏目缓存 echo '栏目缓存生成成功!'; } else { echo '不允许更新缓存!'; } ?>
はじめにこの記事では、PHPcms 列キャッシュのストレージ パスと、列キャッシュを構成および生成する方法について学習しました。列キャッシュは Web サイトのパフォーマンスを向上させる重要な手段であり、Web サイトのアクセス速度とユーザー エクスペリエンスを効果的に向上させることができます。この記事がお役に立てば幸いです!
以上がPHPcms 列キャッシュ ストレージ パスが明らかになりましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。