ademozmermer / cache
此包已被弃用且不再维护。没有建议的替代包。
PHP HTML 缓存
1.0.0
2018-09-08 08:51 UTC
This package is auto-updated.
Last update: 2020-12-20 12:40:07 UTC
README
该插件从文件夹中提取网站HTML输出并显示给用户,因此网站不会将数据加载到数据库中,从而自然地提高安全性。
使用方法
非常简单。只需引入类并运行即可。关键是将其添加到您希望运行的PHP文件的顶部。
use ademozmermer\sCache;
如果您想使用默认设置,只需调用类即可。例如
$sCache = new sCache();
默认设置
- 如果您没有指定时间值,则缓存持续时间为60秒。
- 如果您没有指定特定的缓存路径,则会在主目录中创建sCache目录并将其保存在其中。
- 缓存通过md5加密保存。
- 如果您不启用压缩功能,则将直接保存未压缩的数据。
- 如果您不启用load功能,则不会显示load值。要调整设置,您需要以数组的形式发送设置,有关如何操作的详细信息,请参阅下面的代码。
$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"