Skip to content

Commit 552294c

Browse files
author
Ho Minh Hiep
committed
Output 'X-Magento-Cache-Debug' header
1 parent 68d9a91 commit 552294c

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

app/code/Magento/PageCache/Model/App/FrontController/BuiltinPlugin.php

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,10 +91,9 @@ protected function addDebugHeaders(ResponseHttp $result)
9191
{
9292
$cacheControlHeader = $result->getHeader('Cache-Control');
9393
if ($cacheControlHeader instanceof \Zend\Http\Header\HeaderInterface) {
94-
$cacheControl = $cacheControlHeader->getFieldValue();
95-
$this->addDebugHeader($result, 'X-Magento-Cache-Control', $cacheControl);
96-
$this->addDebugHeader($result, 'X-Magento-Cache-Debug', 'MISS', true);
94+
$this->addDebugHeader($result, 'X-Magento-Cache-Control', $cacheControlHeader->getFieldValue());
9795
}
96+
$this->addDebugHeader($result, 'X-Magento-Cache-Debug', 'MISS', true);
9897
return $result;
9998
}
10099

app/code/Magento/PageCache/Model/Controller/Result/BuiltinPlugin.php

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,12 +73,11 @@ public function aroundRenderResult(
7373
}
7474

7575
if ($this->state->getMode() == \Magento\Framework\App\State::MODE_DEVELOPER) {
76-
$cacheControlHeader = $result->getHeader('Cache-Control');
76+
$cacheControlHeader = $response->getHeader('Cache-Control');
7777
if ($cacheControlHeader instanceof \Zend\Http\Header\HeaderInterface) {
78-
$cacheControl = $cacheControlHeader->getFieldValue();
79-
$response->setHeader('X-Magento-Cache-Control', $cacheControl);
80-
$response->setHeader('X-Magento-Cache-Debug', 'MISS', true);
78+
$response->setHeader('X-Magento-Cache-Control', $cacheControlHeader->getFieldValue());
8179
}
80+
$response->setHeader('X-Magento-Cache-Debug', 'MISS', true);
8281
}
8382

8483
$tagsHeader = $response->getHeader('X-Magento-Tags');

0 commit comments

Comments
 (0)