yii2是
php開發(
)中最好的框架,因為yii2
框架有精心設計的框架結構和快取支援,所以
yii框架特別適合開發大型應用,如門戶**、論壇、內容管理系統(
cms)、電子商務專案和
restful web
服務等。今天我們不講
yii框架的其他內容,就講講
yii2
的快取及使用方法。
慣例的第一步是配置yii元件。
方便起見,我們的快取元件配置在common\config\main.php
檔案,先來簡單配置下檔案快取
'components' => [
'cache' => [
'class' => 'yii\caching\filecache',
'cachepath' => '@runtime/cache2',
所謂的檔案快取,其實就是把我們要快取的資料存放到檔案內,那資料又快取到**了呢?
//預設的快取路徑是
目錄下,如果你想要修改快取路徑,可以像上面配置一樣,配置下
cachepath即可
我們直接來操作看看
$data = $cache->get('cache_data_key');
if ($data === false)
可以很清楚的看到我們的資料被序列化存放在檔案內。
接下來我們再看看如何把我們的快取資料存放到memcache
中去。
很簡單,你只需要像下面這樣簡單的配置即可,操作完全跟我們前面一致。
'components' => [
'cache' => [
'class' => 'yii\caching\memcache',
'servers' => [
'host' => 'server1',
'port' => 11211,
'weight' => 100,
'host' => 'server2',
'port' => 11211,
'weight' => 50,
yii2快取的介紹和使用
又是到我們第一步操作的時候了,我們先來配置元件。方便起見,我們的快取元件配置在common config main.php檔案,先來簡單配置下檔案快取 components cache class yii caching filecache cachepath runtime cache2 所謂的檔...
yii2快取的介紹和使用
乙個好的框架是肯定離不開快取的使用,相反,乙個沒有快取的框架也肯定不是乙個好框架,好像是乙個意思,不管了,我們先來看看yii2中是如何使用快取的吧。又是到我們第一步操作的時候了,我們先來配置元件。方便起見,我們的快取元件配置在common config main.php檔案,先來簡單配置下檔案快取 ...
yii2中查詢快取的使用和檢測
類似於閉包 建立在資料快取之上的特殊快取特性。用於快取資料庫查詢的結果。查詢快取需要建立乙個資料庫連線和乙個有效的cache應用元件。基本語法 result db cache function db 查詢快取可以用在dao和activerecord上 result customer getdb ca...