美文网首页
PHP内容缓存Yac

PHP内容缓存Yac

作者: IARNO | 来源:发表于2018-10-29 20:25 被阅读0次

Yac 是为PHP实现的一个基于共享内存, 无锁的内容Cache

Yac的两个应用场景:

  • 让PHP进程之间共享一些简单的数据
  • 高效地缓存一些页面结果

安装:

wget https://github.com/laruence/yac/archive/master.zip
unzip master.zip
cd yac-master/
phpize
./configure --prefix=/usr/local/yac --with-php-config=/usr/local/php/bin/php-config
sudo make && make install
  • 配置php.ini,添加如下代码:
extension=yac.so
yac.enable = 1
yac.keys_memory_size = 4M
yac.values_memory_size = 64M
yac.compress_threshold = -1
yac.enable_cli = 0
  • 限制:

缓存的键长度不超过 48 字节

缓存值不能超过 60 兆字节

压缩后的缓存值不能超过 1M

  • 查看php配置php -m

  • 重启phpservice php-fpm restart

事例:

<?php
$set = $yac = new Yac();
$yac->set('key','123');
$key = $yac->get('key');
var_dump($key);

相关文章

  • PHP内容缓存Yac

    Yac 是为PHP实现的一个基于共享内存, 无锁的内容Cache Yac的两个应用场景: 让PHP进程之间共享一些...

  • Yac

    Yac是鸟哥为php开发的一个缓存user data的扩展 是基于如下几点经验假设设计的: 对于一个应用来说, 同...

  • 编译安装 Yaconf 扩展

    Yac,是鸟哥 开源的一个配置容器,它解析ini文件,并在PHP启动时将结果存储在PHP中,并将结果常驻内存。Gi...

  • php-面试第三篇

    42、PHP缓存技术有哪些?1)、全页面静态化缓存2)、页面部分缓存3)、数据缓存4)、查询缓存5)、按内容变更进...

  • Laravel优化缓存

    说明 配置信息缓存 php artisan config:cache 路由缓存 php artisan route...

  • PHP缓存技术

    缓存,顾名思义,就是临时存储信息以提高访问性能。PHP的缓存技术大体可分为三大类: 1. 缓存内容(Caching...

  • laravel 后台模板 View [admin.login]

    1、清除应用程序缓存 php artisan cache:clear2、清除清除路由缓存缓存 php artisa...

  • php内存缓存实现程序代码

    php内存缓存实现程序代码 1、普遍缓存技术:数据缓存:这里所说的数据缓存是指数据库查询PHP缓存机制,每次访问页...

  • content前台文件组成

    backup 网站备份 cache 网站缓存 comment.php 评论缓存 index.php link.ph...

  • PHP APCu

    什么是PHP APCu PHP APCu是php的一个缓存扩展,用户缓存 安装APCu扩展 使用pecl工具安装 ...

网友评论

      本文标题:PHP内容缓存Yac

      本文链接:https://www.haomeiwen.com/subject/zleitqtx.html