Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.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/MySql/Jquery脚本与RAM_Php_Jquery_Mysql_Apache_Ram - Fatal编程技术网

PHP/MySql/Jquery脚本与RAM

PHP/MySql/Jquery脚本与RAM,php,jquery,mysql,apache,ram,Php,Jquery,Mysql,Apache,Ram,大家好,我有一个关于服务器RAM和PHP/MySQL/Jquery脚本的问题 当脚本不占用额外的RAM时,脚本可以杀死RAM吗?我知道当RAM增长到最大值或由于内存限制时,可能会发生这种情况。但事实并非如此 我正在测试脚本,但每次我测试时,RAM都会快速下降。 脚本没有显示内存限制错误,并且正确加载了所有数据。当我不测试脚本时,RAM仍然关闭 在数据库中有一对记录——9个表中可能有350条记录,而bigges表中有147条记录 我并没有任何日志,只是运行服务器的简单图表 感谢您的时间。如果您的P

大家好,我有一个关于服务器RAM和PHP/MySQL/Jquery脚本的问题

当脚本不占用额外的RAM时,脚本可以杀死RAM吗?我知道当RAM增长到最大值或由于内存限制时,可能会发生这种情况。但事实并非如此

我正在测试脚本,但每次我测试时,RAM都会快速下降。 脚本没有显示内存限制错误,并且正确加载了所有数据。当我不测试脚本时,RAM仍然关闭

在数据库中有一对记录——9个表中可能有350条记录,而bigges表中有147条记录

我并没有任何日志,只是运行服务器的简单图表


感谢您的时间。

如果您的PHP错误日志中没有关于分配内存失败的错误,并且您没有看到服务器内存不足的其他问题,例如由于内存页被写入磁盘以进行请求分页而导致性能严重下降,那么您可能不需要真正担心它。任何web服务器在一个请求中使用那么多内存的用例都是非常罕见的

至于试图分析实际内存使用情况,通过观察任务管理器之类的东西来分析实际内存使用情况是非常不可靠的。大多数PHP脚本都将在毫秒内完成,这对于内存分配甚至在任务管理器中注册都是不够的

即使您有一种更可靠的内存使用情况分析方法,我也不记得PHP是否为此内置了函数,但很可能是这样,请记住,内存使用情况将因难以理解的原因而急剧变化。PHP尤其是非常高级的:您可以打开一个数据库连接,它涉及到操作系统的所有内容—打开网络套接字、创建内部数据结构、缓存内容,等等—所有这些都包含在一行代码中。脚本可能会为单个数据库行分配许多兆字节的内存,但可能会在一毫秒后取消分配


这些数据库的大小可以忽略不计。根据行大小的不同,它的数据量可能低于1兆字节,这对于任何现代远程设备的内存来说都是杯水车薪。对于类似的东西,不要担心内存使用。只有当您看到脚本失败并且错误日志报告内存不足时,您才应该真正担心它。

Hm.Firstable您要监视哪个RAM?PHP/MySQL需要服务器RAM,jQuery需要客户端RAM。你认为在哪一个?脚本不能杀死RAM,但是它可以写为消耗更少的RAM:谢谢。我也在想,但不知道。谢谢你。。。错误日志是空的,脚本的加载时间是从0009到0,02,所以我猜它将在其他地方