Rumah Perpustakaan PHP Perpustakaan lain Pustaka caching fail PHP
Pustaka caching fail PHP
<?php
class File {
  private $_dir;
  const EXT = '.txt';
  public function __construct() {
    $this->_dir = dirname(__FILE__) . '/files/';
  }
  public function cacheData($key, $value = '', $cacheTime = 0) {
    $filename = $this->_dir  . $key . self::EXT;
    if($value !== '') { // 将value值写入缓存
      if(is_null($value)) {  //$value  为null 将删除缓存
        return @unlink($filename);
      }
      //目录不存在建立目录
      $dir = dirname($filename);
      if(!is_dir($dir)) {
        mkdir($dir, 0777);
      }
      //设置定长缓存时间,保存到缓存文件中
      $cacheTime = sprintf('%011d', $cacheTime);
      return file_put_contents($filename,$cacheTime . json_encode($value));
    }

Ini adalah perpustakaan caching fail PHP, rakan-rakan yang memerlukannya boleh memuat turun dan menggunakannya

Penafian

Semua sumber di laman web ini disumbangkan oleh netizen atau dicetak semula oleh tapak muat turun utama. Sila semak integriti perisian itu sendiri! Semua sumber di laman web ini adalah untuk rujukan pembelajaran sahaja. Tolong jangan gunakannya untuk tujuan komersial. Jika tidak, anda akan bertanggungjawab untuk semua akibat! Jika terdapat sebarang pelanggaran, sila hubungi kami untuk memadamkannya. Maklumat hubungan: admin@php.cn

Artikel Berkaitan

Apakah Pustaka Java yang Terbaik untuk Pengendalian Fail CSV yang Cekap? Apakah Pustaka Java yang Terbaik untuk Pengendalian Fail CSV yang Cekap?

01 Dec 2024

Cadangan Perpustakaan CSV JavaPelbagai perpustakaan Java tersedia untuk membaca dan menulis fail CSV dengan cekap. Satu pilihan yang disyorkan ialah...

Antara Muka PSR-Caching dalam PHP Antara Muka PSR-Caching dalam PHP

11 Jan 2025

Hello semua! Adakah aplikasi anda berjalan perlahan kerana pertanyaan pangkalan data yang berulang? Atau menghadapi masalah bertukar antara perpustakaan caching yang berbeza? Mari selami PSR-6, piawaian yang menjadikan caching dalam PHP boleh diramal dan boleh ditukar ganti! Artikel ini adalah sebahagian daripada siri piawaian PHPPSR. Jika anda baharu dalam hal ini, anda mungkin mahu bermula dengan Asas PSR-1. Apakah masalah yang diselesaikan oleh PSR-6? (2 minit) Sebelum PSR-6, setiap perpustakaan cache mempunyai cara kerjanya yang tersendiri. Ingin bertukar daripada Memcached kepada Redis? Tulis semula kod anda. Berhijrah dari satu rangka kerja ke rangka kerja yang lain? Ketahui API caching baharu. PSR-6 menyelesaikan masalah ini dengan menyediakan antara muka biasa yang boleh dilaksanakan oleh semua perpustakaan cache. nuklear

Memcache vs. Memcached: Perpustakaan Caching PHP Mana Yang Perlu Anda Pilih? Memcache vs. Memcached: Perpustakaan Caching PHP Mana Yang Perlu Anda Pilih?

12 Nov 2024

Memcache vs. Memcached: Memilih Perpustakaan PHP yang Tepat untuk Keperluan Cache AndaDalam bidang perpustakaan caching PHP, Memcache dan Memcached menonjol...

[6 Kategori] Pustaka alat pemprosesan fail bahagian hadapan yang praktikal, datang dan kumpulkannya! [6 Kategori] Pustaka alat pemprosesan fail bahagian hadapan yang praktikal, datang dan kumpulkannya!

15 Jul 2022

Artikel ini akan mengatur dan berkongsi dengan anda beberapa perpustakaan alat praktikal yang berkaitan dengan pemprosesan fail bahagian hadapan. Ia dibahagikan kepada 6 kategori dan diperkenalkan kepada anda satu persatu.

Bagaimana untuk Mencipta Perpustakaan Statik daripada Berbilang Perpustakaan Statik Lain? Bagaimana untuk Mencipta Perpustakaan Statik daripada Berbilang Perpustakaan Statik Lain?

17 Dec 2024

Mencipta Perpustakaan Statik yang Berpaut ke Perpustakaan Statik Lain Apabila membina perpustakaan statik yang bergantung pada kebergantungan daripada berbilang yang lain...

Sekiranya Anda Membenarkan Kemasukan Fail PHP Jauh? Sekiranya Anda Membenarkan Kemasukan Fail PHP Jauh?

12 Nov 2024

Termasuk Fail PHP Jauh dalam PHPMemasukkan fail PHP jauh membolehkan anda memasukkan kod daripada skrip PHP lain yang terletak pada pelayan lain....

See all articles