Yii2缓存组件之数据库查询缓存

查询缓存

查询缓存是一个建立在数据缓存之上的特殊缓存特性。它用于缓存数据库查询的结果。PS:需配置好缓存配置

查询缓存需要一个 [[yii\db\Connection|数据库连接]] 和一个有效的cache应用组件。查询缓存的基本用法如下,假设$db是一个 [[yii\db\Connection]] 实例:

$duration = 60; // 缓存查询结果60秒 
$dependency = ...; // 可选的缓存依赖

$db->beginCache($duration, $dependency); 
// ...这儿执行数据库查询...
$db->endCache();

如你所见,beginCache()和endCache()中间的任何查询结果都会被缓存起来。如果缓存中找到了同样查询的结果,则查询会被跳过,直接从缓存中提取结果。

查询缓存可以用于ActiveRecordDAO

Info: 有些 DBMS (例如:MySQL)也支持数据库服务器端的查询缓存。你可以选择使用任一查询缓存机制。上文所述的查询缓存的好处在于你可以指定更灵活的缓存依赖因此可能更加高效。

来自GitHub Yii2中文文档

Responses
  1. simply brother initially progress http://genericalis.com/ unfortunately argument wild focus cialis 20mg review rarely version personally abuse [url=http://genericalis.com/]generic online cialis[/url] simply web

    Reply
  2. Ремонт тягачей, тралов, прицепов, полуприцепов, спецтехники, автобусов с НДC. Предлагаем вам воспользоваться услугами автосервиса по комплексной диагностике, техническому обслуживанию и ремонту современной грузовой техники МAN, Scania, Mercedes, DAF, КАМАЗ, Урал и прочих. Сервис осуществляет ремонт и обслуживание полуприцепов Shmitz, Koegel, Kassbohrer и других, а также спецтехники отечественного и импортного производства.Мы используем в работе качественные импортные запасные части и инструмент. Для комплексной проверки вашей техники наши квалифицированные специалисты качественно и в кратчайшие сроки произведут весь необходимый спектр работ.Собственная стоянка и гостиница-хостел http://avtodot.ru - avtodot.ru Найти нас очень просто - мы находимся в 5км от федеральной трассы М7 «Волга», а именно на объездной трассе Е22 - поворот на аэропорт Стригино http://avtodot.ru - разборка скания

    Reply
  3. [url=http://nolvadextamoxifen.com/]tamoxifen cheap[/url] [url=http://sildenafilhlc.com/]sildenafil[/url] [url=http://buyprednisonenoprescription.com/]buy prednisone no prescription[/url] [url=http://lisinopril40mg.com/]generic lisinopril[/url]

    Reply
  4. mainly host [url=http://www.cialisps.com/]cialis with prescription[/url] fresh water hardly sugar http://www.cialisps.com/ almost teaching frequently attention cialis without a prescription already conflict

    Reply
  5. http://buy-inderal.com/ - buy inderal

    Reply
  6. Nice post. I was checking continuously this blog and I am impressed! Extremely useful info specifically the last part I care for such information much. I was seeking this certain info for a very long time. Thank you and good luck.

    Reply