Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过增加内存限制来提高站点速度?_Php_Mysql_Wordpress_Memory_Xampp - Fatal编程技术网

Php 通过增加内存限制来提高站点速度?

Php 通过增加内存限制来提高站点速度?,php,mysql,wordpress,memory,xampp,Php,Mysql,Wordpress,Memory,Xampp,我使用的是ubuntu服务器:512MB ram/1 CPU 我想通过调整php、mysql的内存限制来提高我的wordpress站点速度,以适合我的服务器规范。 我正在使用xampp服务器。您可以调用覆盖函数来更改应用程序的本地内存限制,只需在php文件顶部调用此函数: ini_set('memory_limit', '64M'); //change 64M to whatever you like... 或者在php.ini(位于“\xampp\php\php.ini”中的xampp)中全

我使用的是ubuntu服务器:512MB ram/1 CPU 我想通过调整php、mysql的内存限制来提高我的wordpress站点速度,以适合我的服务器规范。
我正在使用xampp服务器。

您可以调用覆盖函数来更改应用程序的本地内存限制,只需在php文件顶部调用此函数:

ini_set('memory_limit', '64M'); //change 64M to whatever you like...
或者在php.ini(位于“\xampp\php\php.ini”中的xampp)中全局更改它:

在重启apache之后

  • 但根据我的经验,内存负载问题更多地与MySQL查询的执行有关,而不是单独运行php脚本。CPU负载也是如此,几乎总是与写得不好的查询有关

对于一个严肃的web服务器来说,512mb的容量也非常低

更具体一点-您想知道什么是好的设置吗?您想知道如何实际更改这些设置吗?你想做什么?@mtsvetkov我想知道如何调整php内存限制以适合512MB ram。MySQL也是一样,这不是一个编程问题。如果我把它设为265M,你觉得怎么样?这是合适的还是会非常高?128MB对于大多数CMS脚本来说已经足够了。。。当我启动一些我正在编写的HTML解析器时,我遇到了64mb内存限制的一些问题,即使在这种情况下128mb也永久解决了这些问题。@ossama-您希望内存值是允许应用程序运行的最小值。考虑一下您同时要处理多少并发用户——在512M系统中,您一次只能处理一个,因为2*256M将为任何其他进程留下零内存。在我看来,编写良好的系统PHP应该适合于20-32M——不仅如此,您还应该改进您的设计。
memory_limit = 8M // search for this "memory_limit" and adjust it by your needs.