블레이드 앤 소울은 11월 28일 테스트를 위해 공개됩니다. 캐싱을 사용하여 정적 페이지를 테스트하세요.
Jul 29, 2016 am 08:35 AM<?php
함수 CreateShtml()
{
ob_start(array("callback_CreateShtml","callback_GoToShtml"));
}
함수 callback_CreateShtml($buffer)[
{
$page = intval(@$_REQUEST["page"]);
$fileName = $_SERVER['DOCUMENT_ROOT'] . dirname($_SERVER['PHP_SELF']) . "/" . 기본 이름($_SERVER['PHP_SELF'],".php") . ($page==0 ? "" : "_" . strval($page)) . ".htm";
$fp = fopen($fileName,"wb");
fwrite($fp,$buffer);
fclose($fp);
$buffer를 반환합니다.
}
함수 callback_GoToShtml($buffer)
{
$page = intval(@$_REQUEST["page"]);
$fileName = 기본 이름($_SERVER['PHP_SELF'],".php") . ($page==0 ? "" : "_" . strval($page)) . ".htm";
header("위치:" . $fileName);
$buffer를 반환합니다.
}
함수 GoToShtml()
{
$page = intval(@$_REQUEST["page"]);
$fileName = 기본 이름($_SERVER['PHP_SELF'],".php") . ($page==0 ? "" : "_" . strval($page)) . ".htm";
if(file_exists($fileName))
header("location:" . $fileName);
}
함수 DeleteShtml($fileName=NULL)
{
if(is_null($fileName))
$fileName = $_SERVER['DOCUMENT_ROOT'] . $_SERVER['PHP_SELF'];
if($fileName[0]=="/")
$fileName = $_SERVER['DOCUMENT_ROOT'] . $파일이름;
$path = dirname($fileName);
$dir = dir($path);
$patten = "/^" . 기본 이름($fileName, ".php") . "(_[0-9] )?.htm/";
while(($entry = $dir->read())!==false)
{
if(is_file($path . "/" .$entry) && preg_match($patten, $entry))
연결 해제 ($path . "/" . $entry);
}
}
CreateShtml();
echo "这是静态生成页面!$page";
GoToShtml();
DeleteShtml();
?>
以上就介绍了剑灵11월28日开放测试 用缓存实现静态页면적测试,包括了剑灵11월28日开放测试方面的内容,希望对PHP教程에는 朋友有所帮助이 있습니다.

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Laravel Back End : Part 2, React가있는 React 앱 구축

PHP의 컬 : REST API에서 PHP Curl Extension 사용 방법
