ページの静的化は、名前が示すように、動的 PHP を静的 Html に変換することです。次の記事では、編集者が PHP ページの静的化の原理と関連する方法を紹介します。必要な方は参考にしてください。
具体的な処理は以下の通りです
ユーザーはindex.phpにアクセスし、index.htmlが存在し、有効期限内であればindex.htmlを直接出力します。それ以外の場合はindex.htmlが生成されます。
file_put_contents()は静的ファイルを出力します
コード例
<?php if (file_exists('./html/index.html') && time() - filectime('./html/index.html') < 30) { require_once './html/index.html'; } else { // 引入数据库配置 require_once "./config/database.php"; // 引入Medoo类库 require_once "./libs/medoo.php"; // 实例化db对象 $db = new medoo($config); // 获取数据 $users = $db->select('user', ['uid', 'username', 'email']); // 引入模板 require_once "./templates/index.php"; // 写入html file_put_contents('./html/index.html', ob_get_contents()); }
ページの静的コード共有を実現するためのphpキャッシュメカニズム
ページの静的を実現するphpお勧めのビデオチュートリアル教材
以上が静的PHPページの例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。