Кэширование в Code Igniter - PullRequest
       12

Кэширование в Code Igniter

0 голосов
/ 04 декабря 2008

Я прочитал документацию по CI Caching, но до сих пор не очень разбираюсь в этом. Что именно он делает, и какая польза от кэширования динамического сайта?

1 Ответ

6 голосов
/ 04 декабря 2008

Из Википедия :

... кеш - это набор данных, дублирующих исходные значения, хранящиеся в другом месте или вычисленные ранее, где исходные данные дорогие для извлечения или вычисления по сравнению со стоимостью чтения кеша.

Кэш позволяет вам обменять относительно дорогие операции (например, сложные / множественные запросы) на менее дорогие (чтение файла / из памяти). На динамических веб-сайтах кеш часто используется только для этой цели (ввод-вывод в базу данных для ввода-вывода).

Кэширование полезно, когда определенные данные читаются часто, но обновляются редко, и могут использоваться несколькими запросами. Сообщения блога являются отличным примером этого (созданы один раз, отредактированы несколько раз, прочитаны много раз).

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