Download the PHP package stoyishi/cache without Composer

On this page you can find all versions of the php package stoyishi/cache. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package cache

FileCache - Fayl Asosli Kesh Tizimi

PSR-16 SimpleCache standartiga mos keladigan PHP uchun fayl asosli kesh kutubxonasi.

Umumiy Ma'lumot

FileCache - bu PSR-16 SimpleCache interfeysini to'liq amalga oshiradigan yengil va samarali fayl asosli kesh tizimi. U PHP ilovalaringizda ma'lumotlarni fayl tizimida saqlash orqali keshlashning oddiy va qulay usulini taqdim etadi.

Xususiyatlar

Talablar

O'rnatish

Keyin autoload.php klassini loyihangizga qo'shing:

Foydalanish

Asosiy Foydalanish

Yashash Muddati (TTL)

Ommaviy Operatsiyalar

Standart Qiymatlar

API Ma'lumotnomasi

Konstruktor

Belgilangan kesh katalogi bilan yangi FileCache nusxasini yaratadi.

Parametrlar:

get()

Keshdan qiymatni oladi.

Parametrlar:

Qaytaradi: Keshlangan qiymat yoki standart qiymat

set()

Ma'lumotni keshda saqlaydi.

Parametrlar:

Qaytaradi: Muvaffaqiyatli bo'lsa true

delete()

Elementni keshdan o'chiradi.

Parametrlar:

Qaytaradi: Muvaffaqiyatli bo'lsa true

clear()

Barcha kesh kalitlarini to'liq tozalaydi.

Qaytaradi: Muvaffaqiyatli bo'lsa true

has()

Elementning keshda mavjudligini aniqlaydi.

Parametrlar:

Qaytaradi: Element mavjud bo'lsa true, aks holda false

getMultiple()

Noyob kalitlar bo'yicha bir nechta kesh elementlarini oladi.

Parametrlar:

Qaytaradi: Kalit-qiymat juftliklari massivi

setMultiple()

Keshda kalit-qiymat juftliklari to'plamini saqlaydi.

Parametrlar:

Qaytaradi: Muvaffaqiyatli bo'lsa true

deleteMultiple()

Bir nechta kesh elementlarini o'chiradi.

Parametrlar:

Qaytaradi: Muvaffaqiyatli bo'lsa true

Katalog Tuzilmasi

FileCache MD5 xeshlashga asoslangan ierarxik katalog tuzilmasidan foydalanadi:

Har bir kesh kaliti MD5 bilan xeshlanadi va birinchi 4 ta belgi pastki katalog tuzilmasini (2 daraja chuqurlik) belgilaydi.

Xavfsizlik

FileCache operatsiyalarning xavfsizligini ta'minlash uchun PHP ning flock() funksiyasidan foydalanadi:

Ishlash Samaradorligi

  1. Katalog Tuzilmasi: Ikki darajali katalog ierarxiyasi bitta katalogda juda ko'p fayllar bo'lishining oldini oladi
  2. Fayl Blokirovkasi: Ma'lumotlar yaxlitligini ta'minlaydi, lekin yuqori yuklamada ishlashga ta'sir qilishi mumkin
  3. Seriyalashtirish: Maksimal muvofiqlik uchun PHP ning serialize() funksiyasidan foydalanadi
  4. Avtomatik Tozalash: Muddati o'tgan elementlar ularga murojaat qilinganda o'chiriladi

Eng Yaxshi Amaliyotlar

Xatolarni Qayta Ishlash

Kesh tizimi umumiy holatlarni avtomatik boshqaradi:

Misol

Litsenziya

Ushbu implementatsiya Stoyishi namespace qismini tashkil qiladi. Foydalanish shartlari uchun loyihangizning litsenziyasiga murojaat qiling.

Hissa Qo'shish

Hissa qo'shish xush kelibsiz! Quyidagilarga e'tibor bering:

Qo'llab-Quvvatlash

Muammolar, savollar yoki hissa qo'shish uchun loyiha ta'minlovchilariga murojaat qiling yoki loyiha omborida muammoni yuborib qo'ying.


Eslatma: Ushbu kesh tizimi kichik va o'rta darajadagi loyihalar uchun juda mos keladi. Katta yuklama va yuqori trafik uchun Redis yoki Memcached kabi maxsus kesh tizimlaridan foydalanish tavsiya etiladi.


All versions of cache with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
psr/simple-cache Version ^1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package stoyishi/cache contains the following files

Loading the files please wait ...