>백엔드 개발 >PHP 튜토리얼 >정적 PHP 페이지의 예에 대한 자세한 설명

정적 PHP 페이지의 예에 대한 자세한 설명

php中世界最好的语言
php中世界最好的语言원래의
2018-03-05 14:29:181492검색

페이지 정적화는 이름에서 알 수 있듯이 동적 PHP를 정적 HTML로 변환하는 것입니다. 다음 기사에서는 편집자가 PHP 페이지 정적화의 원리와 관련 방법을 소개합니다.

구체적인 프로세스는 아래와 같습니다

사용자가 index.php에 접속합니다. index.html이 존재하고 유효 기간 내에 있으면 index.html이 직접 출력됩니다.

file_put_contents()는 정적 파일을 출력합니다

ob_start()는 PHP 버퍼를 엽니다.

ob_get_contents()는 버퍼 내용을 가져옵니다.

ob_clean()은 버퍼를 지웁니다.

ob_get_clean()은 ob_get_contents와 동일합니다. ()+ob_clean()

코드 예제

<?php

if (file_exists(&#39;./html/index.html&#39;) && time() - filectime(&#39;./html/index.html&#39;) < 30) {
 require_once &#39;./html/index.html&#39;;
} else {
 // 引入数据库配置
 require_once "./config/database.php";
 // 引入Medoo类库
 require_once "./libs/medoo.php";
 // 实例化db对象
 $db = new medoo($config);
 // 获取数据
 $users = $db->select(&#39;user&#39;, [&#39;uid&#39;, &#39;username&#39;, &#39;email&#39;]);
 // 引入模板
 require_once "./templates/index.php";
 // 写入html
 file_put_contents(&#39;./html/index.html&#39;, ob_get_contents());
}

관련 권장 사항:

페이지 정적 코드 공유를 달성하기 위한 PHP 캐싱 메커니즘

PHP 페이지 정적 구현 코드

php 페이지 정적 구현 코드 영상 튜토리얼 자료 추천


위 내용은 정적 PHP 페이지의 예에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.