Heim Backend-Entwicklung PHP7 So läuft PHP 7 schneller

So läuft PHP 7 schneller

Jun 29, 2020 pm 06:01 PM
php7 运行


导读 PHP 7 比5.x 快上很多,即使只有单纯的版本升级就已经很有感,不过大家还是希望它变得越来越快,这时再做些小调整就会更有fu,Let's try it!

So läuft PHP 7 schneller


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
Nach dem Login kopieren

So läuft PHP 7 schneller

Bearbeiten Sie das Hauptprofil.

sudo vi /etc/opt/remi/php70/php.ini
Nach dem Login kopieren

So läuft PHP 7 schneller

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
Nach dem Login kopieren

So läuft PHP 7 schneller

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
Nach dem Login kopieren

So läuft PHP 7 schneller

Erstellen Sie ein dediziertes Verzeichnis für OPcache.

sudo mkdir /home/opcache sudo chown nginx:nginx /home/opcache
Nach dem Login kopieren

So läuft PHP 7 schneller

Starten Sie PHP-FPM neu und Sie werden sehen, dass OPcache gestartet wurde.

sudo systemctl restart php70-php-fpm
Nach dem Login kopieren
Nach dem Login kopieren

So läuft PHP 7 schneller

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
Nach dem Login kopieren

So läuft PHP 7 schneller

Bearbeiten Sie die Hauptprogrammdatei.

sudo vi /etc/sysconfig/memcached
Nach dem Login kopieren

So läuft PHP 7 schneller

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=""
Nach dem Login kopieren

So läuft PHP 7 schneller

Memcached starten und nach dem Booten automatisch starten lassen.

sudo systemctl restart memcached sudo systemctl enable memcached
Nach dem Login kopieren

So läuft PHP 7 schneller

Firewall öffnen

sudo firewall-cmd --permanent --zone=public --add-port=11211/tcp
Nach dem Login kopieren

So läuft PHP 7 schneller

Dann installieren Sie das Memcached für PHP-Supportmodul.

sudo yum -y install php70-php-pecl-memcached
Nach dem Login kopieren

So läuft PHP 7 schneller

PHP-FPM neu starten.

sudo systemctl restart php70-php-fpm
Nach dem Login kopieren
Nach dem Login kopieren

So läuft PHP 7 schneller

最后看一下phpinfo(); 函数的显示结果,出现memcached 的段落就代表成功了。

So läuft PHP 7 schneller

实测结果

这边直接引用对岸的网友的资料,在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)都有大幅改善。

So läuft PHP 7 schneller

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie führe ich eine .sh-Datei im Linux-System aus? Wie führe ich eine .sh-Datei im Linux-System aus? Mar 14, 2024 pm 06:42 PM

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

Tutorial zur PyCharm-Nutzung: Führt Sie ausführlich durch die Ausführung des Vorgangs Tutorial zur PyCharm-Nutzung: Führt Sie ausführlich durch die Ausführung des Vorgangs Feb 26, 2024 pm 05:51 PM

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).

Wie führe ich Javascript aus Python aus? Wie führe ich Javascript aus Python aus? Sep 07, 2023 pm 11:33 PM

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

Gründe, warum Exe-Dateien unter Windows 7 nicht ausgeführt werden können Gründe, warum Exe-Dateien unter Windows 7 nicht ausgeführt werden können Feb 18, 2024 pm 08:32 PM

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 ich die Bat-Datei unter Windows 7 nicht ausführen? Warum kann ich die Bat-Datei unter Windows 7 nicht ausführen? Feb 19, 2024 pm 03:19 PM

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

So führen Sie M-File in Matlab aus – Tutorial zum Ausführen von M-File in Matlab So führen Sie M-File in Matlab aus – Tutorial zum Ausführen von M-File in Matlab Mar 04, 2024 pm 02:13 PM

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

Welche Win10-Version läuft am schnellsten? Welche Win10-Version läuft am schnellsten? Jan 05, 2024 pm 05:29 PM

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.

Wo kann ich Win8 öffnen? Wo kann ich Win8 öffnen? Mar 20, 2024 pm 03:46 PM

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.

See all articles