찾다
PHP 라이브러리기타 도서관캐싱 PHP 라이브러리
캐싱 PHP 라이브러리
<?php
namespace Doctrine\Common\Cache;
class ApcCache extends CacheProvider
{
    protected function doFetch($id)
    {
        return apc_fetch($id);
    }
    protected function doContains($id)
    {
        return apc_exists($id);
    }
    protected function doSave($id, $data, $lifeTime = 0)
    {
        return apc_store($id, $data, $lifeTime);
    }
    protected function doDelete($id)
    {
        // apc_delete returns false if the id does not exist
        return apc_delete($id) || ! apc_exists($id);
    }
    protected function doFlush()
    {
        return apc_clear_cache() && apc_clear_cache('user');
    }
    protected function doFetchMultiple(array $keys)
    {
        return apc_fetch($keys) ?: [];
    }
    protected function doSaveMultiple(array $keysAndValues, $lifetime = 0)
    {
        $result = apc_store($keysAndValues, null, $lifetime);
        return empty($result);
    }

캐시란 메모리보다 먼저 CPU와 데이터를 교환하기 때문에 속도가 매우 빠른 메모리를 말합니다. L1 캐시(레벨 1 캐시)는 CPU의 첫 번째 레벨 캐시입니다. 내장된 L1 캐시의 용량과 구조는 CPU 성능에 더 큰 영향을 미칩니다. 그러나 캐시 메모리는 정적 RAM으로 구성되어 있으며 CPU 다이 영역이 너무 클 수 없는 경우 용량이 복잡합니다. L1 캐시가 충분하지 않습니다. 아마도 너무 크게 만들어졌을 것입니다. 일반적으로 L1 캐시의 용량은 32~256KB입니다. L2 캐시(두 번째 수준 캐시)는 CPU의 두 번째 수준 캐시로 내부 칩과 외부 칩으로 구분됩니다. 내부 칩의 L2 캐시는 기본 주파수와 동일한 속도로 실행되는 반면 외부 L2 캐시는 기본 주파수의 절반에서만 실행됩니다. L2 캐시 용량은 CPU 성능에도 영향을 미칩니다. 일반 데스크톱 CPU의 L2 캐시는 일반적으로 노트북, 서버, 워크스테이션에 사용되는 L2 캐시가 128KB 이상입니다. 최대 1MB~3MB입니다.

캐시는 메모리에 있는 소량의 데이터를 복사한 것일 뿐이므로 CPU가 캐시에 있는 데이터를 검색할 때 찾지 못할 수도 있습니다(데이터가 메모리에서 캐시로 복사되지 않기 때문입니다). 이번에도 CPU는 여전히 도착합니다. 메모리에서 데이터를 찾으면 시스템 속도가 느려지지만 CPU는 다음 번에 메모리에서 가져오지 않도록 데이터를 캐시에 복사합니다. 시간이 변해도 가장 자주 접근하는 데이터는 변하지 않는다. 즉, 방금 가장 자주 접근했던 데이터는 더 이상 자주 접근하지 않게 된다. 캐시에 있는 데이터에 가장 자주 액세스하려면 특정 알고리즘에 따라 캐시에 있는 데이터를 자주 교체해야 한다고 합니다.


부인 성명

이 사이트의 모든 리소스는 네티즌이 제공하거나 주요 다운로드 사이트에서 재인쇄되었습니다. 소프트웨어의 무결성을 직접 확인하십시오! 이 사이트의 모든 리소스는 학습 참고용으로만 사용됩니다. 상업적 목적으로 사용하지 마시기 바랍니다. 그렇지 않으면 모든 결과에 대한 책임은 귀하에게 있습니다! 침해가 있는 경우 당사에 연락하여 삭제하시기 바랍니다. 연락처: admin@php.cn

관련 기사

PHP 캐싱 클래스PHP 캐싱 클래스

25Jul2016

PHP 캐싱 클래스

도서관 관리 시스템 활용 사례 다이어그램 도서관 관리 프로그램 (1)도서관 관리 시스템 활용 사례 다이어그램 도서관 관리 프로그램 (1)

29Jul2016

도서관 관리 시스템 활용 사례 다이어그램: 도서관 관리 시스템 활용 사례 다이어그램 도서관 관리 프로그램(1): 이 수준의 프로그램에서 사용하는 데이터 테이블 구조: # ------ --- --------------------- # # 데이터 테이블 구조 'author' # CREATE TABLE 작성자 ( author_id int (6) DEFAULT '0' NOT NULL auto_increment, first_name varchar(20)

PHP 페이지 캐싱 클래스PHP 페이지 캐싱 클래스

25Jul2016

PHP 페이지 캐싱 클래스

PHP 웹사이트 캐싱 코드 공유PHP 웹사이트 캐싱 코드 공유

25Jul2016

PHP 웹사이트 캐싱 코드 공유

TV 시리즈 Xue Pinggui 및 Wang Baochuan에 대한 줄거리 소개 PHP 캐싱 기술 소개TV 시리즈 Xue Pinggui 및 Wang Baochuan에 대한 줄거리 소개 PHP 캐싱 기술 소개

29Jul2016

Xue Pinggui 및 Wang Baochuan TV 시리즈 줄거리 소개: Xue Pinggui 및 Wang Baochuan TV 시리즈 줄거리 소개 PHP 캐싱 기술 소개: 캐시는 임시 파일 교환 영역을 의미합니다. 컴퓨터는 메모리에서 가장 일반적으로 사용되는 파일을 추출하여 임시로 저장합니다. 캐시는 도구나 자재를 옮기는 것과 마찬가지로 작업대에 가는 것과 같아서 필요할 때 창고에 가는 것보다 더 편리합니다. 캐시는 RAM(전원이 꺼지면 손실되는 비영구적 저장소)을 사용하는 경우가 많기 때문에 작업이 완료된 후에도 파일은 영구 저장을 위해 하드 디스크 및 기타 저장소로 전송됩니다. 컴퓨터에서 가장 큰 캐시는 메모리 스틱입니다. 가장 빠른 캐시는 CPU에 내장된 L1 및 L2 캐시입니다. 그래픽 카드의 비디오 메모리는 GPU용 캐시도 있습니다. 디스크. 캐시를 한 가지로 이해하지 마십시오.

PHP memcached 데이터 캐싱 항목 예PHP memcached 데이터 캐싱 항목 예

25Jul2016

PHP memcached 데이터 캐싱 항목 예

See all articles