>  기사  >  백엔드 개발  >  PHP 캐시 관련 기능

PHP 캐시 관련 기능

WBOY
WBOY원래의
2016-08-08 09:32:181182검색

캐시라고 불리는 것은 서버 측에 저장되어 있는 일부 공개 정보를 의미합니다. 캐시는 서버와 함께 살고 죽습니다. 캐시를 저장할 때 다음 업데이트 시간을 지정할 수 있습니다. 예를 들어 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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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