ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

php-Httpd进程高内存使用率和缓慢页面加载

2019-10-24 04:32:37  阅读:244  来源: 互联网

标签:wampserver memory apache php


我在Windows Vista计算机上运行wampserver.我已经做了很长时间了,效果很好.我已经通过此设置完成了许多项目.

但是,今天,无需更改任何内容(无需配置等),仅更改PHP代码,我发现每次加载网站页面(具有用户会话或访问数据库的页面)的加载速度都非常慢-在30秒钟内,它们花费1或2秒.

当我查看任务管理器时,我可以在页面加载中看到httpd进程从10mb跳到30mb,90mb,120mb,250mb,然后又回落.

我已经测试了以前的php代码项目,它们似乎也很慢!

到底是怎么回事?

谢谢大家对这个混乱问题的任何帮助!

解决方法:

检查以下内容:

>检查您用于访问数据库的数据访问库最近是否已更改/更新(如果使用的话).
>只是一个猜测,但是自上次检查以前的项目以来,您是否更改了防病毒/防火墙(或设置)?更具侵略性的安全性会大大减慢速度.
>您是否在WAMPSERVER菜单中更改了Apache / PHP / MySQL版本?
>也许您可以尝试重新安装WAMPSERVER(最后一次执行,如果对您而言不是麻烦,因为我真的怀疑这会有所帮助,但在某些确实很奇怪的情况下可能会这样做).

但是从经验和您在问题中解释的内存使用量来看,似乎您的SQL查询执行和/或返回非常大的数据集的时间很长.

尝试优化您的查询,它可以帮助提高速度,但不能真正改善内存使用情况(至少在结果集相同的情况下).对于内存,也许您可​​以使用LIMIT来减少返回的数据集(如果您的设计允许这样做-但应该如此).

由于我们真的不知道如何处理数据,因此请注意,使用大型数据集“播放”(如解析大型XML文档)可能会花费大量时间/内存(同样,这很大程度上取决于您对所有这些数据的处理方式) ).

最重要的是,如果这篇文章中没有任何帮助,请尝试在速度慢时发布有关您的设置以及您的确切操作(甚至使用代码示例)的更多信息.

标签:wampserver,memory,apache,php
来源: https://codeday.me/bug/20191024/1917869.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有