


Bagaimana untuk melakukan penalaan prestasi PHP? Artikel berikut akan memperkenalkan anda kepada beberapa kaedah mengkonfigurasi php.ini untuk melihat cara memaksimumkan prestasi PHP? Semoga ia membantu semua orang!
PHP yang digunakan dalam persekitaran pengeluaran perlu dioptimumkan untuk membolehkan PHP sendiri berprestasi lebih baik Selain menulis kod PHP, anda juga mesti mengkonfigurasi php.ini . Seterusnya, kami akan menerangkan penalaan konfigurasi php.ini dari aspek memori, muat naik fail, output penimbal sesi dan cache laluan sebenar.
Memori
Tetapan lalai
memory_limit = 128M
Memori maksimum yang boleh digunakan oleh satu proses, tetapan daripada nilai ini Anda boleh mempertimbangkan perkara berikut:
-
Jenis permohonan. Jika ia adalah aplikasi intensif memori, anda boleh meningkatkan nilai ini;
Berapa banyak proses php-fpm yang mampu dimilikinya; >
- Muat naik fail
Tetapkan max_file_uploads untuk menentukan bilangan fail yang dibenarkan untuk dimuat naik pada masa yang sama;
file_uploads = On max_file_uploads = 20 upload_max_filesize = 2M max_execution_time = 30 值 为 0 代表没有限制Tetapkan upload_max_filesize untuk menentukan nilai maksimum bagi setiap muat naik fail; tugas jangka, cuba gunakan baris gilir untuk memprosesnya, jadi nilai max_execution_time boleh dipendekkan dengan sewajarnya ;
- Perhatikan bahawa pelayan web juga boleh menetapkan saiz muat naik fail dan tamat masa. bukan hanya berdasarkan tetapan php.ini;
- Sesi
- Sesi PHP disimpan pada cakera keras secara lalai
Dalam aplikasi sebenar, sesi hendaklah disimpan dalam ingatan. Anda boleh menggunakan Memcached atau Redis. Terdapat dua faedah utama melakukan ini:
Meningkatkan kelajuan
Ia membantu dalam pengembangan kemudian, jika data sesi disimpan pada; cakera keras, Tidak mudah untuk menambah pelayan tambahan Jika data sesi disimpan dalam Memcached atau Redis, mana-mana pelayan PHP-FPM yang diedarkan boleh mengakses data sesi.
session.save_handler = filesAnda boleh memasang sambungan memcached melalui PECL dan tetapkan save_handler lalai kepada memcached
- Output buffered
session.save_handler = 'memcached' session.save_path = '127.0.0.1:11211'
Nota: Jika anda ingin mengubah suai saiz penimbal output, pastikan anda menggunakan nilai yang merupakan gandaan 4 (sistem 32-bit) atau 8 (sistem 64-bit). Cache laluan sebenar
output_buffering = 4096
Nilai lalai
PHP akan cache laluan fail yang digunakan oleh aplikasi. Dengan cara ini, tidak perlu sentiasa mencari laluan termasuk setiap kali fail dimasukkan atau diimport menggunakan sejumlah besar fail, meningkatkan laluan sebenar PHP Saiz cache boleh mendapat prestasi yang lebih baik.Disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi php.ini dan melakukan penalaan prestasi PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

php.ini关闭缓存的方法:1、找到并打开php.ini配置文件;2、找到“opcache.enable”和“opcache.enable_cli”选项,将其修改为“opcache.enable=0”和“opcache.enable_cli=0”;3、保存修改后的文件即可。

PHP.ini是一个PHP配置文件,它被用于控制PHP在服务器上的表现。此文件被用于设置一些变量的值,以便在运行时控制PHP。这篇文章将会向您展示如何修改PHP.ini配置文件的方式,以便控制PHP在您的服务器上的表现。

PHP是一种常用的服务器端脚本语言,广泛应用于Web开发领域。然而,在PHP开发过程中,我们经常会遇到各种问题。其中,PHP.ini提示报错是一个常见的问题。

PHP是一种非常流行的服务器端编程语言。在使用PHP开发Web应用程序时,我们有时需要在PHP中设置时区。PHP默认的时区是“UTC(协调世界时)”,这在很多情况下都不是我们想要的时区,因此我们需要在php.ini文件中更改时区设置。本文将介绍如何在php.ini文件中更改时区。

linuxphp.ini不生效的解决办法:1、重新加载php.ini配置文件;2、在打印出的“phpinfo();”中搜索要修改的配置;3、查看“php-fpm.conf”配置文件,检查是否覆盖了php.ini中的配置即可。linuxphp.ini不生效怎么办?在linux环境下修改php.ini不生效问题排查php.ini修改后不生效主要有如下几种原因:1、修改php.ini配置文件后,没有重新加载php.ini配置文件。2、存在多个php.ini配置文件3、php.ini中的配置被其他文件中

PHP7中的迁移问题PHP7是PHP的下一个主要版本,它在性能和安全方面都有巨大的改进,因此很多网站都希望尽快升级到PHP7。然而,升级到PHP7并不总是容易的。由于与之前版本的不兼容性,企业可能需要进行一些修改,通常是在应用代码中和PHP配置文件中做一些调整。如上所述,PHP7中的mysql扩展已经被删除,因此如果你在旧版本的PHP中使用了mysql扩展,那么你需要在迁移到PHP7时进行一些修改。你可以选择将mysql扩展替换为mysqli扩展(mysqli是“MySQLImproved”扩展

Wampserver是一个可以在Windows计算机上安装Apache、PHP和MySQL的软件包。使用Wampserver可以轻松地在本地计算机上开发和测试PHP网站。在开发过程中,我们可能需要修改PHP配置文件php.ini。本文将介绍如何在Wampserver中修改php.ini文件。

php7改php.ini不起作用的解决办法:1、检查配置文件的路径;2、对windows下的“php.ini”进行参数的修改;3、设置“post_max_size”的参数为“upload_max_filesize”的N倍;4、重启apache即可。


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

DVWA
Damn Vulnerable Web App (DVWA) ialah aplikasi web PHP/MySQL yang sangat terdedah. Matlamat utamanya adalah untuk menjadi bantuan bagi profesional keselamatan untuk menguji kemahiran dan alatan mereka dalam persekitaran undang-undang, untuk membantu pembangun web lebih memahami proses mengamankan aplikasi web, dan untuk membantu guru/pelajar mengajar/belajar dalam persekitaran bilik darjah Aplikasi web keselamatan. Matlamat DVWA adalah untuk mempraktikkan beberapa kelemahan web yang paling biasa melalui antara muka yang mudah dan mudah, dengan pelbagai tahap kesukaran. Sila ambil perhatian bahawa perisian ini

PhpStorm versi Mac
Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

MinGW - GNU Minimalis untuk Windows
Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa
