内存消耗过多,PHP 使用了大约 70mb 的 ram
Excessive memory consumption, PHP using about 70mb of ram
今天我决定对我的论坛软件进行基准测试。该软件的大小为 71Mb,我注意到它消耗了超过 50Mb!这对于今天的标准来说是不是很多,因为我不知道,我 13 岁,我不知道该做什么?我检查了 windows 任务管理器并找到了 apache 实例,每次我重新加载网站时,加载时间超过 10 秒,然后 apache 为一个用户从 8.7Mb 跳到 189Mb!这对我来说太疯狂了,我不知道我做错了什么。
脚本的工作原理
所以首先我有 URL 路由。我首先通过获取页面目录中的所有目录来获取所有页面,然后我得到这样的东西:
REGISTER, SEARCH, FORUMS
然后我检查所有目录配置并获取 URL,然后我在应用程序配置中匹配 URL 和请求 URL。如果它们匹配,我包括它们的 App.php。我也有第二个 URL 参数,但该信息有帮助。它要做的就是检查是否定义了第二个参数,然后在应用程序文件夹中包含控制器目录中的名称。
然后我就有了我也编写的模板引擎。是的,没有树枝或智能,我讨厌那些。
现在我也解析页面上的语言,它们是这样定义的:
@register-fail-verify-notice @
框架中发生了很多事情,但最上面是论坛,它们都被分成了应用程序。我也注意到当我注销时,页面加载速度也更快,这可能是因为我每次都获取base64配置文件图片并且base64太大所以需要这么多时间。
我知道的就这些了,如果您需要更多信息,我们很乐意提供。感谢您的支持!
编辑
这是一个实际操作视频:
好的,我明白了。这是因为我的头像是 4k,我需要做的是将它缩小到 512 x 512 像素,以防止浏览器处理太多数据,无论如何,这个世界上谁会把人们的头像放大到 10 倍大小.
今天我决定对我的论坛软件进行基准测试。该软件的大小为 71Mb,我注意到它消耗了超过 50Mb!这对于今天的标准来说是不是很多,因为我不知道,我 13 岁,我不知道该做什么?我检查了 windows 任务管理器并找到了 apache 实例,每次我重新加载网站时,加载时间超过 10 秒,然后 apache 为一个用户从 8.7Mb 跳到 189Mb!这对我来说太疯狂了,我不知道我做错了什么。
脚本的工作原理
所以首先我有 URL 路由。我首先通过获取页面目录中的所有目录来获取所有页面,然后我得到这样的东西:
REGISTER, SEARCH, FORUMS
然后我检查所有目录配置并获取 URL,然后我在应用程序配置中匹配 URL 和请求 URL。如果它们匹配,我包括它们的 App.php。我也有第二个 URL 参数,但该信息有帮助。它要做的就是检查是否定义了第二个参数,然后在应用程序文件夹中包含控制器目录中的名称。
然后我就有了我也编写的模板引擎。是的,没有树枝或智能,我讨厌那些。 现在我也解析页面上的语言,它们是这样定义的:
@register-fail-verify-notice @
框架中发生了很多事情,但最上面是论坛,它们都被分成了应用程序。我也注意到当我注销时,页面加载速度也更快,这可能是因为我每次都获取base64配置文件图片并且base64太大所以需要这么多时间。
我知道的就这些了,如果您需要更多信息,我们很乐意提供。感谢您的支持!
编辑
这是一个实际操作视频:
好的,我明白了。这是因为我的头像是 4k,我需要做的是将它缩小到 512 x 512 像素,以防止浏览器处理太多数据,无论如何,这个世界上谁会把人们的头像放大到 10 倍大小.