So läuft PHP 7 schneller
导读 | PHP 7 比5.x 快上很多,即使只有单纯的版本升级就已经很有感,不过大家还是希望它变得越来越快,这时再做些小调整就会更有fu,Let's try it! |
Vorbereitung im Voraus
Apropos PHP 7: LAMP oder LEMP dürfen nicht ausgeführt werden. Bitte bereiten Sie zuerst die zugrunde liegenden Dienste vor. Installieren Sie .
- [CentOS 7] Integrieren Sie Apache, MySQL und PHP 7, um einen LAMP-Server zu bilden
- [CentOS 7] Integrieren Sie Nginx, MariaDB und PHP 7, um einen LEMP-Server zu bilden
Als wir in der Vergangenheit wollten, dass PHP die Verarbeitung beschleunigt, haben wir es normalerweise mit APC, eAccelerator und XCache verwendet; vergessen Sie sie jetzt und beginnen Sie von nun an mit der Verwendung von OPcache PHP 7 Ein PHP-Unterstützungsmodul, das von Hui Xinchen, einem der Entwickler, mitentwickelt wurde. Diese Implementierung basiert auf der LEMP-Architektur und die Paketbibliothek verwendet die Remi-Version. Vergessen Sie nicht, den Pfad und die Einstellungswerte entsprechend Ihrer tatsächlichen Umgebung zu ändern.
Verwandte Lernempfehlungen: PHP-Programmierung vom Anfänger bis zum Experten
Einstellung starten
OPcache installieren Suite.
sudo yum -y install php70-php-opcache
Bearbeiten Sie das Hauptprofil.
sudo vi /etc/opt/remi/php70/php.ini
Fügen Sie diese Parameter hinzu.
zend_extension=opcache.so opcache.enable=1 opcache.enable_cli=1opcache.file_cache=/ home/opcache opcache.huge_code_pages=1
Start Huge Pages, ein großer temporärer Paging-Mechanismus. Eine detaillierte Beschreibung finden Sie in den Linux-Kernel-Archiven. Riesige Seiten, auf meinem Rechner wird das Testergebnis auf 512 geändert.
sudo sysctl -w vm.nr_hugepages=512
Erstellen Sie ein dediziertes Verzeichnis für OPcache.
sudo mkdir /home/opcache sudo chown nginx:nginx /home/opcache
Starten Sie PHP-FPM neu und Sie werden sehen, dass OPcache gestartet wurde.
sudo systemctl restart php70-php-fpm
Darüber hinaus können wir auch Memcached installieren. Wie der Name schon sagt, verwendet es Speicher als Cache, um den Betrieb des Systems zu beschleunigen.
sudo yum -y install memcached
Bearbeiten Sie die Hauptprogrammdatei.
sudo vi /etc/sysconfig/memcached
Es gibt nicht viele Parameter, bitte ändern Sie sie entsprechend Ihren Anforderungen.
PORT - 端口,别忘了开防火墙。 MAXCONN - 总连接数。 CACHESIZE - 内存使用量,单位是KB。 PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="1024" OPTIONS=""
Memcached starten und nach dem Booten automatisch starten lassen.
sudo systemctl restart memcached sudo systemctl enable memcached
Firewall öffnen
sudo firewall-cmd --permanent --zone=public --add-port=11211/tcp
Dann installieren Sie das Memcached für PHP-Supportmodul.
sudo yum -y install php70-php-pecl-memcached
PHP-FPM neu starten.
sudo systemctl restart php70-php-fpm
最后看一下phpinfo(); 函数的显示结果,出现memcached 的段落就代表成功了。
实测结果
这边直接引用对岸的网友的资料,在OneAPM -使用PHP 7给Web应用加速这篇文章里,他测试了Wordpress 4.1.1、Drupal 8、phpBB 3.1.3、MediaWiki 1.24.1、Opencart 2.0.2.0 、WardrobeCMS 1.2.0、Geeklog 2.1.0、Magento 1.9.1.1、Traq 3.5.2、Cachet、Moodle 2.9-dev、ZenCart 1.5.4等12种套件的比较结果。 以Wordpress 4.1.1为例,我们可以看到PHP 7比起5.3 ~ 5.6的读取速度(Read)及延迟时间(Latency)都有大幅改善。
Das obige ist der detaillierte Inhalt vonSo läuft PHP 7 schneller. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Wie führe ich eine .sh-Datei im Linux-System aus? In Linux-Systemen ist eine .sh-Datei eine Datei, die als Shell-Skript bezeichnet wird und zum Ausführen einer Reihe von Befehlen verwendet wird. Das Ausführen von .sh-Dateien ist ein sehr häufiger Vorgang. In diesem Artikel wird erläutert, wie .sh-Dateien in Linux-Systemen ausgeführt werden, und es werden spezifische Codebeispiele bereitgestellt. Methode 1: Verwenden Sie einen absoluten Pfad, um eine .sh-Datei auszuführen. Um eine .sh-Datei in einem Linux-System auszuführen, können Sie einen absoluten Pfad verwenden, um den Speicherort der Datei anzugeben. Im Folgenden sind die spezifischen Schritte aufgeführt: Öffnen Sie das Terminal

PyCharm ist eine sehr beliebte integrierte Entwicklungsumgebung (IDE) für Python. Sie bietet eine Fülle von Funktionen und Tools, um die Python-Entwicklung effizienter und komfortabler zu gestalten. Dieser Artikel führt Sie in die grundlegenden Betriebsmethoden von PyCharm ein und stellt spezifische Codebeispiele bereit, um den Lesern einen schnellen Einstieg zu erleichtern und sich mit der Bedienung des Tools vertraut zu machen. 1. Laden Sie PyCharm herunter und installieren Sie es. Zuerst müssen wir zur offiziellen Website von PyCharm gehen (https://www.jetbrains.com/pyc).

In Python können wir die PyExecJS-Bibliothek oder die js2py-Bibliothek von Python verwenden, um Javascript-Code auszuführen. Die PyExecJs-Bibliothek bietet eine konsistente API zum Ausführen von JavaScript-Code aus Python mithilfe verschiedener JavaScript-Engines, darunter Node.js, JavaScriptCore und die V8-Engine von Google. Mit der js2py-Bibliothek können Sie JavaScript-Code in Python ausführen, indem Sie den JavaScript-Code analysieren und in Python interpretieren. In diesem Artikel erfahren Sie, wie Sie Javasc mithilfe der PyExecJS-Bibliothek aus Python ausführen

Warum kann Win7 keine Exe-Dateien ausführen? Bei der Verwendung des Windows7-Betriebssystems kann es bei vielen Benutzern zu einem häufigen Problem kommen, nämlich dass sie keine Exe-Dateien ausführen können. exe-Dateien sind gängige ausführbare Dateien in Windows-Betriebssystemen. Sie werden normalerweise zum Installieren und Ausführen verschiedener Anwendungen verwendet. Einige Benutzer stellen jedoch möglicherweise fest, dass das System beim Versuch, die Exe-Datei auszuführen, nicht reagiert oder eine Fehlermeldung ausgibt. Es gibt viele Gründe für dieses Problem. Nachfolgend finden Sie einige häufige Ursachen und entsprechende Lösungen:

Warum kann win7 keine Bat-Dateien ausführen? In letzter Zeit haben viele Benutzer, die das Betriebssystem Windows 7 verwenden, berichtet, dass sie keine .bat-Dateien ausführen können. Dies löste weitreichende Diskussionen und Verwirrung aus. Warum kann ein gut funktionierendes Betriebssystem keine einfache .bat-Datei ausführen? Zuerst müssen wir den Hintergrund der .bat-Datei verstehen. Eine .bat-Datei, auch Batchdatei genannt, ist eine reine Textdatei, die eine Reihe von Befehlen enthält, die vom Windows-Befehlsinterpreter (cmd.ex) verwendet werden können

Wissen Sie, wie man M-Dateien in Matlab ausführt? Im Folgenden finden Sie eine Anleitung zum Ausführen von M-Dateien in Matlab. 1. Öffnen Sie zuerst den Matlab Software und wählen Sie oben links die Ecke „Öffnen“, wie im Bild unten gezeigt. 2. Wählen Sie dann die auszuführende m-Datei aus und öffnen Sie sie, wie in der Abbildung unten gezeigt. 3. Drücken Sie im Fenster F5, um das Programm auszuführen, wie in der Abbildung unten gezeigt. 4. Wir können die laufenden Ergebnisse im Befehlszeilenfenster und im Arbeitsbereich anzeigen, wie in der Abbildung unten gezeigt. 5. Sie können die Datei auch ausführen, indem Sie direkt auf „Ausführen“ klicken, wie in der Abbildung unten gezeigt. 6. Abschließend können Sie die Ausführungsergebnisse der m-Datei im Befehlszeilenfenster und im Arbeitsbereich anzeigen, wie in der folgenden Abbildung dargestellt. Das Obige ist die Matlab-Methode, die Ihnen der Herausgeber zur Verfügung gestellt hat

In Bezug auf Microsofts neues System Windows 10 möchten Freunde wissen, welche Version des Betriebssystems Windows 10 am schnellsten und reibungslosesten läuft. Bei Versionsupdates handelt es sich tatsächlich um Aktualisierungen von Systeminhalten und -funktionen sowie um Reparaturen von Defekten. Welche Version von Win10 läuft am schnellsten? 1. Der Unterschied zwischen den einzelnen Versionen von Win10 liegt hauptsächlich in ihren jeweiligen Funktionen. 2. Abgesehen von unterschiedlichen Funktionen sind andere Aspekte gleich. 3. Es gibt keinen großen Unterschied zwischen den verschiedenen Versionen von Win10 In Bezug auf die Laufgeschwindigkeit besteht der Hauptunterschied darin, sich die Konfiguration Ihres eigenen Computers anzusehen ~ win10 Home Edition: 1. Win10 Home Edition entspricht der Kernversion von win8.1, einer Systemversion der Einstiegsklasse. 2. Die länderspezifische Version der Win10-Home-Version entspricht der chinesischen OEM-Version von Win8.1.

Es gibt drei Möglichkeiten, das Dialogfeld „Ausführen“ zu öffnen: über die Tastenkombination „Win + R“, über die Suchfunktion oder durch die Eingabe von „Ausführen“ direkt auf dem Startbildschirm.
