PHP缓存系统

发布于 2024-11-07 10:33:45 字数 109 浏览 0 评论 0原文

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

I am wondering if some one knows good sites where I can find useful information in regards to PHP based cache systems and how to make one. Since I want to reduce the stress on MySQL which is being called every 60 sec via jQuery AJAX function.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

≈。彩虹 2024-11-14 10:33:45
淡淡的优雅 2024-11-14 10:33:45

ajax / jquery 在带宽使用方面非常巨大,您可以缓存结果

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

但你不能减少这样jquery的带宽使用量很大
但您可以缩小网站、脚本和数据库的大小(更好的数据库方案)

well ajax / jquery is immense at bandwidth usage, you can cache the results

look here for example: http://blog.digitalstruct.com/2008/02/27/php-performance-series-caching-techniques/

but you cant reduce so much the bandwidth usage of jquery
but you can trim down the size of the websites, scripts and also the database (better database scheme)

暮光沉寂 2024-11-14 10:33:45

我建议您使用超级缓存,这是一种文件缓存机制,不会使用 json_encodeserialize。与其他 PHP 缓存机制相比,它使用简单且速度非常快。

简单的 PHP 缓存机制,比 PHP 和 Redis/Memcache/APC 缓存快 500 倍HHVM
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();
?>

I would suggest you to use Super Cache, which is a file cache mechanism which won't use json_encode or serialize. It is simple to use and really fast compared to other PHP Cache mechanism.

Simple PHP cache mechanism which is 500X Faster Caching than Redis/Memcache/APC in PHP & HHVM
https://packagist.org/packages/smart-php/super-cache

Ex:

<?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();
?>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文