2016-06-12 17 views
0

Soll ich OpCache in der Produktion aktivieren? Irgendwelche Benchmarks für PHP 7.0? Gibt es einen Benchmark, der angibt, wie viel eine Laravel-Anwendung auf einem PHP 7.0-Server von der Aktivierung und Optimierung von Opcache profitieren kann? Es wäre auch schön, Ihre Erfahrungen zu teilen.Sollte ich OpCache in der Produktion aktivieren? Irgendwelche Benchmarks für PHP 7.0?

+1

Sie sollten unbedingt opcache aktivieren. Ich erinnere mich, dass WordPress so etwas wie 8x kleinere Reaktionszeit mit Opcache hat. Der Unterschied mag für Laravel weniger ausgeprägt sein, wird aber immer noch groß sein. – NikiC

+0

Ich dachte irrtümlich, dass es deaktiviert war! Aber es ist nicht für das Web. Ich habe es auch für CLI für Laravel Jobs und Crones aktiviert. Ist das auch in Ordnung? –

+0

CLI wird nicht von OpCache profitieren, da es immer am Ende des Skripts weggeworfen wird. – Schodemeiss

Antwort

1

Ich habe Opcache in der Produktion aktiviert und hatte keine Probleme. Es gibt zweifellos eine Leistungsverbesserung, daher würde ich empfehlen, sie zu aktivieren.

Ich bin kein Laravel-Entwickler, aber es gibt eine Reihe von Leistungsvergleiche da draußen. Zum Beispiel zeigt eine schnelle Google-Suche https://kinsta.com/blog/the-definitive-php-7-final-version-hhvm-benchmark/, die einen Laravel (mit und ohne Opcache) Benchmark sowie Laravel-basierte Produkte (OctoberCMS, PyroCMS, Flarum) hat.

Während es keinen definitiven Benchmark gibt, lohnt es sich, einen Blick auf https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=fortune&l=13yebk für PHP-Framework-Benchmarks zu werfen. Opcache ist nicht speziell getestet, aber HHVM ist, was Ihnen eine grobe Vorstellung von Leistungsverbesserung geben sollte.