1. Memcache 소개
Memcache는 이미지, 동영상, 파일, 데이터베이스 검색 결과 등 다양한 형식으로 데이터를 저장하는 데 사용할 수 있는 고성능 분산 메모리 개체 캐시 시스템입니다.
Memcache를 사용하는 웹사이트는 일반적으로 데이터베이스에 대한 부담을 완화하기 위해 메모리에 일부 정보를 저장하는 캐시 영역으로 사용되므로 프런트 엔드에서 빠르게 액세스할 수 있습니다.
2.Memcache Win32 설치
(1) 다운로드 주소:
http://www.jehiah.cz/projects/memcached-win32/
(2) 설치 단계:
step1 c:mem과 같은 임의의 디렉터리에 압축된 패키지의 압축을 풉니다. 디렉터리 구조는 다음과 같습니다.
step2 Windows 서비스에 memcache를 설치합니다. c:memmemcached.exe -d install 오류 메시지가 없으면 설치가 완료된 것입니다. .
step3 memcache 서비스를 시작합니다: c:memmemcached.exe -d start. 오류 메시지가 없으면 시작에 성공한 것입니다. 아래 그림과 같습니다:
참고: Windows 서비스에 Memcache를 추가할 필요가 없는 경우 수동으로 압축 해제를 두 번 클릭하고 memcached.exe를 시작할 수 있습니다. 매번 루트 디렉터리에 있으면 step2와 step3이 필요하지 않습니다. 위의 2단계와 3단계는 명령 프롬프트에서 실행해야 합니다.
(3) 설치 성공 여부 테스트
memcache 서비스가 성공적으로 시작된 후 telnet 127.0.0.1 11211을 사용하여 연결이 성공했는지 테스트할 수 있습니다. Memcache의 기본 정보를 확인하는 stats 명령어입니다. 아래 그림과 같습니다.
PHP에서 Memcache 구성
(1) 구성 단계
step1 php_memcache.dll 구성 요소를 다운로드하여 다음과 같이 php 확장 구성 요소 디렉터리에 넣습니다. phpext
step2 PHP.ini에 Extension=php_memcache.dll을 추가한 후, 아파치를 다시 시작하십시오.
(2) 구성 성공 여부 테스트
phpinfo()를 사용하여 성공적으로 활성화되었는지 확인합니다. 아래 그림과 같습니다.
(3) PHP에서 Memcache 테스트
<?php $mem = new Memcache; $mem->connect('127.0.0.1',11211) or die("连接失败"); $mem->getVersion(); ?>
PHP MemCached 고급 캐시 관련 추가 글을 주목해주세요. 구성 그래픽 튜토리얼 PHP 중국어 웹사이트!