ademozmermer / cache
Php html cache
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 0
Type:composer-plugin
This package is auto-updated.
Last update: 2020-12-20 12:40:07 UTC
README
Sitenizin html çıktısını bir klasöre alıp gelen kullanıcalara html çıktısını göstermektedir. Böylece sitenize veritabanınıza yüklenme olmayacağı için doğal olarak saldırılardanda birnevi korunmuş olacaksınız.
Kullanımı
Gayet basit. Sınıfı dahil edin ve çalıştırın bukadar. Sadece burdaki püf nokta sınıfın çalışmasını istediğiniz php dosyasının üst kısmına eklemeniz olacak.
use ademozmermer\sCache;
Varsayılan ayarları kullanmak istiyorsanız, sınıfı çağırmanız yeterli olacaktır. Örn:
$sCache = new sCache();
Default Ayarlar
- Eğer zaman değeri belirtmediyseniz cache süreleri 60 saniyedir.
- Özel bir cache yolu belirtmediyseniz anadizinde sCache dizini oluşturup onun içinde tutacaktır.
- Cacheler md5 ile şifrelenip tutulmaktadır.
- Eğer cache sıkıştırma özelliğini aktif etmez iseniz sıkıştırma yapmadan tutacaktır.
- Eğer load özelliğini açmaz iseniz load değerleri gösterilmeyecektir. Ayarları düzenlemek için dizi olarak ayarları göndermeniz gerekir bunu nasıl yapacağınızı öğrenmek için alttaki koda bakarak yapabilirsiniz.
$options = [ 'time' => 120, // 120 saniye yani 2 dakika 'dir' => 'sCache2', // sCache2 klasörü oluşturup buraya yazılsın. 'buffer' => true, // html sayfalarımızın sıkıştırılmasını aktif edelim. 'load' => true, // sayfamızın sonunda load değerimiz görünsün. 'external'=>array('nocache.php','nocache2.php'), // Burada belirttiğiniz sayfalar ( dosyalar ) cachelenmez. ]; $sCache = new sCache($options); // ayarları sınıfımıza gönderip sınıfı çalıştıralım.
"# sCache"