Задать вопрос

Что лучше выбрать для кэширования: файлы, redis, mongodb, memcache?

Что лучше выбрать для кэширования страниц сайта?
Кэширование в файл или: Redis, MongoDB, Memcache?

Исходные данные: Дедик, PHP, MySQL

Читал что в файл будет быстрее, пока всё ограничивается одним сервером.
Однако если будет очень много папок и файлов на одном сервере, не скажется ли это на работе сервера?
Либо всё-таки лучше использовать NoSQL решения для этого? Тогда что лучше для исходных данных?
Спасибо.
  • Вопрос задан
  • 13940 просмотров
Подписаться 6 Оценить Комментировать
Решение пользователя Александр N++ К ответам на вопрос (5)
sanchezzzhak
@sanchezzzhak
Ля ля ля...
APC или Редиска
Я бы в общем брал бы то что доступно.

1 у вас есть абстракция для работы с кешем
2 у вас есть конфиг где вы указываете, какой кеш провайдер использовать.

Весь код сводится к
if( ! $data = Cache::get( 'news_list0'))
{
    // опа данных нету...
    // нашли из базы
     Cache::set('news_list0' , $data,90);
}


Можно ngnix кешить даже для начала тот же файловый кеш
Если винт разгрузить то только оперативка: редиска и мемкеш итд.
Ответ написан
Комментировать