如何提高 WordPress PHP ...
 
Notifications
Clear all

欢迎 👏 来到 wpForo 中文论坛! 在这里你可以发贴,求助,提问!

  1. 目前注册只允许使用国内邮箱 (qq.com,foxmail.com,163.com,sina.com 等),其他邮箱注册一律拉黑!!!!
  2. 论坛使用了 Google reCAPTCHA,如果注册时看不到验证码,请通过 📧 邮件   联系我们手动注册!
  3. wpForo 扩展插件讨论区需要付费会员才可以访问!

🔥 wpForo 3.0 AI 版测试版现已推出!

我们正在寻找早期用户,帮助我们测试 wpForo 的下一个重大版本——该版本将带来 360° AI 人工智能驱动的功能、全新现代化主题、五种论坛布局以及数十项功能改进。请下载最新测试版,在您网站的预发布环境中试用,并与我们分享您的反馈。您的测试和漏洞报告将直接决定整个 wpForo 社区最终版本的走向。在“抢先体验测试计划”主题中查找更多信息...




技巧 如何提高 WordPress PHP 内存限制?

1 帖子
1 Users
0 Reactions
16.3 K 查看
清风許来
(@xu)
管理员 管理员 注册会员
已加入: 6 年 前
帖子: 85
Topic starter  

什么是 PHP 内存限制?

PHP 内存限制设置了网站上任何脚本可以使用的最大内存量。但这到底意味着什么?

您的网站由服务器提供动力,这些服务器只是用于保持网站后端运行的专用计算机。像普通计算机一样,它们使用处理器、存储和内存等组件——也称为内存。

内存是服务器最重要的部分之一。每个程序和应用程序都会占用一点内存。程序越密集,所需的内存就越多。当您的内存耗尽时,您的网站将运行缓慢,甚至拒绝加载。

Web 应用程序,例如 WordPress 插件,是可能占用服务器内存的许多东西之一。通常,这些应用程序占用的空间很小,除非您的主机为您提供很少的工作内存,否则您永远不会遇到任何问题。

但是,任何PHP应用程序的脚本在您的服务器上可以占用多少内存也有一个硬上限。当其中一个脚本超过限制时,你就会开始遇到问题。

您将看到一个带有错误的白屏,它甚至可能禁止访问您的整个网站。

为什么有内存限制?

想象一下,你的服务器出了点问题。也许一个程序被困在一个无限循环中,不断占用越来越多的内存,或者攻击者欺骗你安装运行恶意脚本的东西来占用你所有的资源。

当 PHP 进程失控时,内存限制会阻止它,然后它们会使您的整个服务器崩溃或消耗您当月的所有分配资源。

大多数合法的 PHP 脚本都非常小。每个单独的脚本应该只占用少量的内存,除非您有一个不寻常的程序,在一个脚本中需要比大多数程序整体所需的更多资源。这些类型的插件当然存在,但它们很少见。

如果您的内存耗尽,很有可能存在损坏或恶意的PHP程序,因此内存限制错误会启动。

但有时你真的在使用一个需要额外内存的大型插件。一些网络主机还将PHP内存限制设置得非常低,因此即使您没有安装异常耗内存的应用程序,也可能导致出现错误。

无论哪种方式,您都会很快遇到内存耗尽的错误。

内存耗尽错误

因此,您遇到了内存耗尽的错误。在整个网站或执行某些功能(如提交表单)时,您可能会遇到带有错误消息的白屏。

 

WordPress 中出现的内存限制耗尽错误

这是一个严重的问题,特别是当它影响您的整个网站时。每一小时,都会有很多迷路的访客。

如何在 WordPress 中增加 PHP 内存限制?

打开 wp-config.php 文件小心,除了 PHP 内存限制行外,不要编辑任何内容,因为这是一个敏感的文件,可能会破坏您的网站。仔细看看,直到你找到这条线: define('WP_MEMORY_LIMIT', '256M');

 

 

WP 内存限制,它出现在 wp-config

更改那里列出的数字,保存文件,然后关闭,就全部完成了!


wpForo:中文文档 * 中文论坛 * 扩展插件

IMG 6843


   
回复引用




Share:




Qcloud 38

Log In

Forgot password?

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

Add to Collection

No Collections

Here you'll find all collections you've created before.