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

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

小云云
풀어 주다: 2023-03-21 18:48:02
원래의
1983명이 탐색했습니다.

이 기사는 주로 정적 PHP 페이지의 자세한 예를 공유합니다. 도움이 되기를 바랍니다.

1. 동적 페이지 파싱 과정

문법 분석-》Compile-》Run-》결과 표시

2. 동적 페이지의 응답 시간을 최적화하는 방법

정적화, 로드 밸런싱 사용, 캐싱 사용

서버 스크립트 계산 시간 단축, 서버 응답 시간 단축

정적 파일은 결과를 직접 표시하므로

4. 동적 URL을 정적 URL 형식으로 설정하는 방법


5. pseudo-static

이란 무엇인가

Pseudo-static: 정적인 페이지처럼 보이지만 사실 접속은 동적 URL(동적

url

주소를 주소로 변환) 6. 정적 페이지의 분류


정적으로 만들고 싶다면 반드시 알아야 할 것 중 하나가 버퍼

7. 버퍼 이해하기


사례: 파일을 저장하고 먼저 버퍼(운영 체제의

buffer

)에 씁니다. buffer이 가득 차면 bu에 데이터를 씁니다. 페퍼 하드 디스크로 8, php 버퍼 프로세스


문법 분석 -

》편집

- 》우리가 를 실행(실행)할 때 php 프로그램. 먼저, buffer 버퍼는 php에 저장됩니다. 버퍼가 가득 차면 스크립트 프로세스는 tcp를 통해 php buffer의 데이터를 클라이언트에 전달합니다. php는

1 구성 파일에서

2 스크립트 파일에서 ob_start()를 활성화합니다. 참고: 버퍼가 php.ini에서 활성화되며 스크립트에 ob_start()를 쓰지 않고도 계속 사용할 수 있습니다. php.ini가 가장 크고 모든 사람이 이를 들어야 하기 때문입니다

If

php.ini와 스크립트 모두 버퍼가 활성화되면 2개의 메모리 캐시 영역이 열립니다(스크립트의 영역은 php.ini에서 새로 열린 캐시 영역이어야 합니다)


9 자주 사용되는 ob 함수


마지막 함수는 다음과 같습니다. 23

이 결합됩니다. tcp- 》 브라우저. 버퍼가 지워졌고 tcp 전송할 내용이 없으며 당연히 브라우저에 표시되지 않습니다.

9, php순수한 정적 페이지를 구현하는 아이디어 -》템플릿 파일을 정적 파일로 작성

10, 의 아이디어 ​순수 정적 페이지 [일반적으로 사용됨]


than 위 코드는 판단에 대한 두려움을 한 번 더 추가하고 함수를 변경합니다(빨간색 상자 참조)


11,

php순수 정적 페이지 구현 아이디어 [전체 업데이트]


아이디어: 처리 논리 클릭하여 업데이트를 시작하는 것은 9와 같습니다. 데이터 확인-》템플릿 파일 소개-》템플릿 파일의 데이터 탐색-》템플릿 파일을 정적 파일에 쓰기

12, php순수한 정적 페이지 구현 아이디어 [서버 예약 업데이트]

crontab -e에서 스크립트 9 또는 10 호출

13 . 부분적으로 순수 정적(동적 파일의 일부로 이해 가능)

아이디어: 템플릿 파일(index 대신)에 ajax

을 작성하세요. . shtml , 정적 파일은 템플릿 파일을 기반으로 생성되기 때문에 정적 파일이 생성되지 않으면 존재하지 않거나 만료된 후에 덮어쓰게 됩니다. Ajax 요청 방식으로 쿼리한 데이터(interface)

-"Assemble data-"Return data


이렇게 다시 새로고침할 때 ajax로 가면 로드됩니다. 데이터 동적으로 채우기 -》정적 파일 생성-》사용자에게 표시

14. PHP는 의사 정적을 처리합니다


아파치의 의사 정적 구성에 관해서는 nginx에 가서 검색하면 대부분 내 블로그를 읽을 수 있습니다. 구성 파일은 win과 linux 모두에서 변경됩니다. 관련 권장 사항:

php

페이지 정적 예제에 대한 자세한 설명 페이지 정적 코드를 구현하는 PHP의 캐싱 메커니즘 Share

PHP 페이지 정적 예제 공유

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿