PHP 라이브러리 기타 도서관 파일 캐싱을 위한 PHP 클래스 라이브러리
파일 캐싱을 위한 PHP 클래스 라이브러리
<?php
class CacheLayer{
  protected $root = "";
  protected $cache = "";
  protected $key = "";
  protected $life = 0;
  public function __construct($key, $root = "/cachelayer"){
    $this->root = $_SERVER["DOCUMENT_ROOT"].$root;
    $this->key = $key;
  }
  public function expired($life_span){
    $this->life = $life_span;
    $file = $this->root."/".$this->key.".cachelayer";
    if(is_file($file)){
      $mtime = filemtime($file);
      return (time() >= ($mtime + $this->life));
    }else{
      return true;
    }
  }
  public function put($content){
    $file = $this->root."/".$this->key.".cachelayer";
    if(!is_dir(dirname($this->root))){
      return false;
    }
    $this->delete();
    $content = json_encode($content);
    return (bool)file_put_contents($file, $content);
  }
  public function get(){
    $file = $this->root."/".$this->key.".cachelayer";
    if(is_file($file)){
      return json_decode(file_get_contents($file), true);
    }
    return array();
  }
  public function delete(){
    $file = $this->root."/".$this->key.".cachelayer";
    if(is_file($file)){
      unlink($file);
      return true;
    }
    return false;
  }
}
?>

이것은 매우 유용한 PHP 캐싱 라이브러리입니다. 필요한 친구는 다운로드하여 사용할 수 있습니다. 파일 캐싱을 통해 데이터베이스에 대한 부담을 크게 줄일 수 있습니다.

부인 성명

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

관련 기사

스레드 란 무엇입니까? & lt; thread & gt를 사용하여 C에서 스레드를 어떻게 생성하고 관리합니까? 도서관? 스레드 란 무엇입니까? & lt; thread & gt를 사용하여 C에서 스레드를 어떻게 생성하고 관리합니까? 도서관?

26 Mar 2025

이 기사는 & lt; thread & gt; 도서관, 혜택 및 스레드 안전 보장. 다중 스레드 프로그래밍에서 피할 수있는 일반적인 함정을 강조합니다.

휴대 전화와 대화를 중지하십시오 : Siri에 유형을 사용하는 방법 휴대 전화와 대화를 중지하십시오 : Siri에 유형을 사용하는 방법

24 Feb 2025

iOS 18.1, iPados 18.1 및 MacOS 15.1 Sequoia는 중요한 업데이트를 제공합니다. Siri는 텍스트 입력 옵션을 추가했습니다. 즉, 큰 소리로 말할 필요없이 입력하여 Siri와 대화 할 수 있습니다. 도서관, 지하철 및 조용 해야하는 기타 환경에서는 매우 실용적입니다. Siri의 텍스트 입력 기능은 몇 년 동안 있었지만 이전에는 접근성 설정에 숨겨져 있었고 찾기가 쉽지 않았습니다. 이제 Apple은 텍스트 입력을 사용하는 것이 음성 입력만큼 쉽습니다. 텍스트 입력 모드의 Siri 함수는 새로운 Chatgpt 확장 기능을 포함하여 음성 입력 모드와 동일합니다 ( "Apple Intel"설정에서 사용할 수 있습니다.

JavaScript의 날짜에 대해 알아야 할 모든 것 JavaScript의 날짜에 대해 알아야 할 모든 것

20 Apr 2025

날짜는 JavaScript에서 이상합니다. 그것은 우리의 신경에 너무 많이 들어가서 우리가 도서관 (날짜 FN 및 순간)에 도달하는 순간 (ha!) 우리는 날짜와 함께 일해야합니다.

Relic Locations Guide : Indiana Jones와 The Great Circle Relic Locations Guide : Indiana Jones와 The Great Circle

05 Apr 2025

인디애나 존스와 그레이트 서클에서는 바티칸에서 "고대의 수수께끼"퀘스트의 일환으로 10 개의 고대 유물을 찾을 수 있습니다. 유물을 찾을 수있는 곳은 다음과 같습니다. 1. 도서관 아래

시스템 설계: 도서관 관리 시스템 시스템 설계: 도서관 관리 시스템

01 Nov 2024

Go로 도서관 관리 시스템 구축하기 이 기사에서는 Go로 구현된 LMS(라이브러리 관리 시스템)를 살펴보고 핵심 기능, 디자인 결정 및 주요 코드 조각을 강조합니다. 라이브러리 관리의 핵심 기능

cmhtml.dll - cmhtml.dll이란 무엇입니까? cmhtml.dll - cmhtml.dll이란 무엇입니까?

28 Sep 2024

cmhtml.dll은 내 컴퓨터에서 무엇을 하고 있나요? 응급처치 도서관 이 과정은 아직 검토 중입니다. cmhtml.dll과 같은 비시스템 프로세스는 시스템에 설치된 소프트웨어에서 시작됩니다. 대부분의 응용 프로그램은 하드 디스크에 데이터를 저장하고

See all articles