Skip to content

Commit 46c5260

Browse files
authored
Prevent opcache invalidation on every request
1 parent ab59159 commit 46c5260

File tree

1 file changed

+0
-15
lines changed
  • lib/internal/Magento/Framework/App/DeploymentConfig

1 file changed

+0
-15
lines changed

lib/internal/Magento/Framework/App/DeploymentConfig/Reader.php

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,6 @@ public function load($fileKey = null)
100100
if ($fileKey) {
101101
$filePath = $path . '/' . $this->configFilePool->getPath($fileKey);
102102
if ($fileDriver->isExists($filePath)) {
103-
$this->refreshCache($filePath);
104103
$result = include $filePath;
105104
if (!is_array($result)) {
106105
throw new RuntimeException(new Phrase("Invalid configuration file: '%1'", [$filePath]));
@@ -111,7 +110,6 @@ public function load($fileKey = null)
111110
foreach ($configFiles as $file) {
112111
$configFile = $path . '/' . $file;
113112
if ($fileDriver->isExists($configFile)) {
114-
$this->refreshCache($configFile);
115113
$fileData = include $configFile;
116114
if (!is_array($fileData)) {
117115
throw new RuntimeException(new Phrase("Invalid configuration file: '%1'", [$configFile]));
@@ -126,17 +124,4 @@ public function load($fileKey = null)
126124
}
127125
return $result ?: [];
128126
}
129-
130-
/**
131-
* Invalidate cache
132-
*
133-
* @param string $filePath
134-
*/
135-
private function refreshCache(string $filePath): void
136-
{
137-
if (function_exists('opcache_invalidate')
138-
&& filter_var(ini_get('opcache.enable'), FILTER_VALIDATE_BOOLEAN)) {
139-
opcache_invalidate($filePath);
140-
}
141-
}
142127
}

0 commit comments

Comments
 (0)