Memcached는 동적 웹 애플리케이션에서 데이터베이스 부하를 줄이기 위해 사용되는 고성능 분산 메모리 객체 캐싱 시스템입니다.
데이터와 개체를 메모리에 캐시하여 데이터베이스 읽기 횟수를 줄여 동적 데이터베이스 기반 웹사이트의 속도를 높입니다. Memcached는 키/값 쌍을 저장하는 해시맵을 기반으로 합니다. 해당 데몬은 C로 작성되었지만 클라이언트는 모든 언어로 작성될 수 있으며 memcached 프로토콜을 통해 데몬과 통신합니다. (추천 학습: PHP 비디오 튜토리얼)
Memcache는 danga.com의 프로젝트로 처음에는 LiveJournal을 서비스하는 데 사용되었습니다. 현재 전 세계의 많은 사람들이 자신만의 대용량 웹사이트를 구축하여 공유하고 있습니다. 데이터베이스.
PHP에는 기본적으로 Memcache 확장 기능이 포함되어 있지 않으므로 사용하려면 먼저 공식 웹사이트에 가서 확장 기능을 다운로드해야 합니다.
Memcache 모듈은 memcached에 편리한 프로세스 지향 및 객체 지향 인터페이스를 제공합니다. Memcached는 동적 웹 애플리케이션에 의해 데이터베이스에서 데이터 로드를 줄이기 위해 생성된 상주 프로세스 캐시 제품입니다.
Memcache 모듈은 세션 프로세서(memcache)도 제공합니다.
PHP 구성
php.ini 파일을 열고 확장자=php_memcache.dll을 추가하세요.
설치 결과 확인
mencache가 발견되면 phpinfo()를 사용하여 설치 성공 여부를 확인할 수 있습니다.
위 내용은 php_memcache 확장의 용도는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!