我想知道是否有人知道一些好的网站,在那里我可以找到有关基于 PHP 的缓存系统以及如何制作一个的有用信息。因为我想减少MySQL的压力,MySQL通过jQuery AJAX函数每60秒调用一次。
- 您可以使用MP_Cache来满足简单的基于 php 的缓存需求。
- 如果您正在寻找分布式缓存解决方案,请考虑 memcached。PHP 与 memcache 有很好的集成,如下所述:http://php.net/manual/en/book.memcache.php
- 替代 PHP 缓存是您可以考虑的另一种选择。
好吧,Ajax/jQuery在带宽使用方面是巨大的,你可以缓存结果
例如:http://blog.digitalstruct.com/2008/02/27/php-performance-series-caching-techniques/
但是你不能减少jQuery的带宽使用量但是您可以减少网站,脚本和数据库的大小(更好的数据库方案)
我建议您使用超级缓存,这是一种不使用json_encode
或serialize
的文件缓存机制。与其他PHP缓存机制相比,它使用简单且速度非常快。
缓存机制,比PHP和HHVM中的Redis/Memcache/APC快500倍https://packagist.org/packages/smart-php/super-cache
前任:
<?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();
?>