首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP缓存系统

PHP缓存系统
EN

Stack Overflow用户
提问于 2011-05-15 04:27:09
回答 3查看 2.3K关注 0票数 0

我想知道是否有人知道好的网站,在那里我可以找到关于基于PHP的缓存系统的有用信息,以及如何制作一个。因为我想减少通过jQuery AJAX函数每隔60秒调用一次的MySQL上的压力。

EN

回答 3

Stack Overflow用户

发布于 2011-05-15 04:32:39

  • 你可以使用MP_Cache来满足简单的基于php的缓存需求。
  • 如果你正在寻找分布式缓存解决方案,那么可以考虑memcached。PHP与memcache有很好的集成,如下所述:http://php.net/manual/en/book.memcache.php
  • Alternative PHP cache是你可以考虑的另一个选择。
票数 1
EN

Stack Overflow用户

发布于 2011-05-15 04:41:46

ajax / jquery占用的带宽非常大,您可以缓存结果

请看这里,例如:http://blog.digitalstruct.com/2008/02/27/php-performance-series-caching-techniques/

但是你不能减少jquery的带宽使用,但是你可以减少网站,脚本和数据库的大小(更好的数据库方案)

票数 0
EN

Stack Overflow用户

发布于 2018-06-19 16:15:22

我建议你使用超级缓存,这是一种不使用json_encodeserialize的文件缓存机制。与其他PHP缓存机制相比,它使用起来很简单,而且速度也很快。

简单的PHP缓存机制,比PHP和HHVM https://packagist.org/packages/smart-php/super-cache中的Redis/Memcache/APC快500倍

例如:

代码语言:javascript
复制
<?php
require __DIR__.'/vendor/autoload.php';
use SuperCache\SuperCache as sCache;

//Saving cache value with a key
// sCache::cache('<key>')->set('<value>');
sCache::cache('myKey')->set('Key_value');

//Retrieving cache value with a key
echo sCache::cache('myKey')->get();
?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6004599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档