Тут увидел, что гугл требует для сайта Cache-Control заголовок для документа
https://yadi.sk/d/ekfQ48x3rg6LZ
По такому случаю нашел HttpCache :
Код: Выделить всё
public function behaviors()
{
return [
[
'class' => 'yii\filters\HttpCache',
'only' => ['index'],
'lastModified' => function ($action, $params) {
// $q = new \yii\db\Query();
return time() + 3600;
// return $q->from('users')->max('updated_at');
},
'sessionCacheLimiter' => 'public',
// 'etagSeed' => function ($action, $params) {
// return // generate ETag seed here
// }
],
];
}
https://yadi.sk/d/4Ty_QlABrg6DS
lastModified возвращает time() + 3600, почему время одинаково с Date заголовком (заголовок формирование документа)?
Как дать заголовки всем элементам? Чтобы гугль был доволен