캐시라고 불리는 것은 서버 측에 저장되어 있는 일부 공개 정보를 의미합니다. 캐시는 서버와 함께 살고 죽습니다. 캐시를 저장할 때 다음 업데이트 시간을 지정할 수 있습니다. 예를 들어 5분마다 업데이트하려는 경우 마지막 업데이트 시간을 기록할 수 있습니다. 현재 시간이 5분보다 크면 데이터베이스를 읽고, 캐시를 업데이트하고, 그렇지 않으면 캐시 데이터를 직접 읽어야 합니다. 물론 클라이언트 사용자가 캐시를 한 번만 활성화하면 됩니다.
캐싱을 사용하면 표시 속도가 빨라질 수 있습니다.
void ob_start()
기능: 입력 버퍼 열기
설명: 버퍼가 활성화되면 PHP에서 파일이 아닌 모든 헤더 정보가 전송되지 않으며, 내부 버퍼에 저장됩니다. 버퍼의 내용을 출력하려면 ob_end_flush() 또는 플러시()를 사용하여 버퍼의 내용을 출력할 수 있습니다.
void 플러시(void)
기능: 출력 캐시 새로 고침
설명: PHP가 실행되는 상황에 관계없이 PHP 프로그램의 버퍼를 새로 고칩니다(CGI , 웹 서버 등). 이 함수는 지금까지 프로그램의 모든 출력을 사용자의 브라우저로 보냅니다.
string ob_get_contents(void)
기능: 출력 버퍼의 내용을 반환
설명: 출력 버퍼의 내용만 가져오지만, 지우지 않으면 출력 버퍼가 유효하지 않으면 FALSE
을 반환합니다.
intob_get_length ( void )
기능: 출력 버퍼 내용의 길이를 반환합니다
설명: 출력 버퍼 내용의 길이를 반환하거나 --활성 버퍼가 없는 경우. FALSE
boolob_end_clean ( void )
기능:버퍼를 지우고 출력 버퍼를 닫습니다.
설명: 이 함수는 최상위 출력 버퍼를 삭제합니다. 콘텐츠를 저장하고 이 버퍼를 닫습니다. 버퍼의 내용을 추가로 처리하려면ob_end_clean() 전에 ob_get_contents를 호출해야 합니다. ob_end_clean()이 호출되면 버퍼 내용이 삭제되기 때문입니다.
voidob_implicit_flush ([ int$flag
= true
이상은 관련 내용을 포함하여 PHP 캐시 관련 기능을 소개한 내용이 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.