Magento EE FPCはHTTPSにいるときに無視されましたか?
-
16-10-2019 - |
質問
FPCコードを閲覧している間 Enterprise_PageCache_Model_Processor
, 、私はこの方法でeをカムします:
/**
* Check if processor is allowed for current HTTP request.
* Disable processing HTTPS requests and requests with "NO_CACHE" cookie
*
* @return bool
*/
public function isAllowed()
{
if (!$this->_requestId) {
return false;
}
if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') {
return false;
}
if (isset($_COOKIE['NO_CACHE'])) {
return false;
}
if (isset($_GET['no_cache'])) {
return false;
}
if (!Mage::app()->useCache('full_page')) {
return false;
}
return true;
}
したがって、私がこれを正しく読んでいる場合、FPCはHTTPSのときに無効になりますか?サイトがHTTPSでのみ実行されている場合、FPCは無意味/効果がありませんか?
HTTPSのみにあるサイトがあり、FPCはフォルダーにファイルを書き込みます。このコードを誤解していますか?
誰かが光を放ちましたか?
解決
MagentoのHTTPSとしてリクエストが終了した場合、FPCは何もしません。
しかし、以前にHTTPSを終了すると、たとえばロードバランサーでは、リクエストがHTTPとしてMagentoにヒットするため、FPCは機能します。
所属していません magento.stackexchange