현재 PHP 버전의 기본 구성에서는 "출력 버퍼링"이 켜져 있습니다. 이전 버전의 PHP에서는 그렇지 않습니다. 이전 버전의 PHP에서는 string이 출력될 때마다 호출됩니다(echo 또는 print function), 클라이언트 브라우저로 전송된 작업을 트리거합니다.
<!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>Coder for php</title> <link rel="stylesheet" type="text/css" href="styles.css" /> <link rel="shortcut icon" href="favicon.ico" /> </head> <?php // 这里强制刷新缓冲区 flush(); ?> <body> ...
다음은 위 코드의 기능을 설명합니다.
브라우저가 헤드에 코드를 수신할 때 페이지 섹션에서는 CSS 파일, 사이트 즐겨찾기 아이콘(Favicon) 등과 같이 헤드 섹션에 포함된 리소스 다운로드를 시작할 수 있습니다. 브라우저가 body 세그먼트의 콘텐츠를 승인하는 시간과 동기화되어 콘텐츠를 다운로드할 수 있습니다.
얼마나 가속화될 수 있는지는 현지 상황에 따라 다릅니다. 이는 서버의 응답 속도, 페이지 크기, CSS 파일의 크기 및 수, 브라우저에 로컬 캐시가 있는지 여부 등 다양한 객관적인 조건에 따라 달라집니다. 물론 많은 요인이 있지만 이러한 작은 최적화로 인해 사이트 속도가 확실히 빨라질 수 있습니다.
이 작은 트릭을 자신의 웹사이트에 적용하고 실제 결과를 추적하시기 바랍니다. 귀하의 의견을 기다리겠습니다.
위 내용은 PHP 버퍼는 웹사이트 상세 분석 속도를 높여줍니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!