PHP кеш-система - PullRequest
       3

PHP кеш-система

0 голосов
/ 15 мая 2011

Мне интересно, знает ли кто-нибудь хорошие сайты, где я могу найти полезную информацию о системах кэширования на основе PHP и о том, как их создать.Так как я хочу уменьшить нагрузку на MySQL, который вызывается каждые 60 секунд с помощью функции jQuery AJAX.

Ответы [ 3 ]

1 голос
/ 15 мая 2011
  • Вы можете использовать MP_Cache для простых нужд кэширования на основе php.
  • Если вы ищете решение распределенного кэширования, рассмотрите memcached.PHP имеет хорошую интеграцию с memcache, как описано здесь: http://php.net/manual/en/book.memcache.php
  • Альтернативный кеш PHP - это еще один вариант, который вы можете рассмотреть.
0 голосов
/ 19 июня 2018

Я бы предложил вам использовать Super Cache, который представляет собой механизм файлового кэша, который не будет использовать json_encode или serialize. Он прост в использовании и действительно быстр по сравнению с другим механизмом PHP Cache.

Простой механизм кэширования PHP, который в 500 раз быстрее, чем Redis / Memcache / APC в PHP и 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();
?>
0 голосов
/ 15 мая 2011

хорошо ajax / jquery огромен при использовании пропускной способности, вы можете кэшировать результаты

посмотрите здесь, например: http://blog.digitalstruct.com/2008/02/27/php-performance-series-caching-techniques/

, но вы не можете уменьшить использование jquery полосы пропускания но вы можете сократить размер веб-сайтов, сценариев, а также базы данных (лучшая схема базы данных)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...