http://hi.baidu.com/wordpressing/blog/item/8709a53428f8b41790ef39fc.html
/**
* Used to setup and fix common variables and include
* the WordPress procedural and class library.
*
* You should not have to change this file and allows
* for some configuration in wp-config.php.
*
* @package WordPress
*/
if ( !defined('WP_MEMORY_LIMIT') )
define('WP_MEMORY_LIMIT', '32M');
if ( function_exists('memory_get_usage') && ( (int) @ini_get('memory_limit') < abs(intval(WP_MEMORY_LIMIT)) ) )
@ini_set('memory_limit', WP_MEMORY_LIMIT);
如果没有设置WP_MEMORY_LIMIT常量的话,就设置WP_MEMORY_LIMIT为32M
设置了WP_MEMORY_LIMIT为32M ,这样就防止了如果有写的不好的脚本长时间的占用了系统分配给PHP的memory.
内存限制参数(WP_MEMORY_LIMIT),是用来限制 WordPress 占用内存多少的。有时候,一些 WordPress 用户会因为耗尽主机限定的内存资源而失去响应。通过这个参数,你可以设置 WordPress 可使用的最多内存资源。
不过,这个参数需要主机的支持。如果你的主机不允许程序自己增加内存资源,这个参数就会失去作用。如果你不在 wp-config.php 里面进行设置,那么这个默认值就是 32M,也就是说,你的 WordPress 最多可占用 32M 内存。
如果你要增加内存限制到 64M,可以设置如下:
define(WP_MEMORY_LIMIT, 64MB);
了解了这两个参数的意义和用法,你就可以在 WordPress 2.5 的配置文件 wp-config.php 里面进行正确配置了。
接着看,如果存在memory_get_usage函数并且memory_limit的整数值小于WP_MEMORY_LIMIT的绝对值的话,就设置memory_limit为WP_MEMORY_LIMIT
那么函数memory_limit是什么呢?看手册:
memory_get_usage -- Returns the amount of memory allocated to PHP
返回分配给PHP的内存使用值。OVER!
分享到:
相关推荐
`【转载】Wordpress源代码分析之settings.php之一.htm` 和 `【转载】Wordpress源代码分析之settings.php之二.htm` 重点关注了WordPress的设置API。这个API允许开发者创建和管理后台设置页面,为用户提供自定义选项...
这个"wordpress系统源代码简约版"很可能是一个精简版的WordPress核心源码,可能是为了教学、研究或定制目的而制作的。 在WordPress中,主要的组成部分包括以下几个方面: 1. **核心框架**:WordPress的核心框架...
在WordPress的源代码中,`wp-settings.php`扮演着至关重要的角色,它负责初始化WordPress环境,处理各种配置,并确保在各种不同的服务器环境中都能正常运行。 首先,我们关注到`wp-settings.php`中的`wp_unregister...
《WordPress.v2.3.1.Simp.Chinese:中文版的博客系统与核心功能解析》 WordPress是一款全球广泛使用的开源博客平台,其v2.3.1版本的简体...而作为学习工具,WordPress的源代码也是理解Web开发和PHP编程的宝贵资源。
4. **WordPress函数和钩子**:WordPress有一套强大的函数和钩子系统,允许开发者在特定的生命周期事件中插入自定义代码。学习如何使用`functions.php`文件,以及理解`add_action`和`add_filter`等钩子是关键。 5. *...
【描述】中的信息简洁明了,表明这个压缩文件包含了用于实现这个特定小说主题的源代码。源码是程序的原始形式,程序员可以查看、编辑和修改这些代码,以适应他们的需求或进行自定义开发。 【标签】"PHP"强调了这个...
综合以上分析,这个“校园统一信息平台web版源代码”项目利用了ASP技术来创建一个集成了多种功能的系统,可能借鉴了WordPress的部分组件来增强其管理和用户交互能力。开发者还需要了解Apache服务器的配置、用户认证...
5. `wp-login.php`:WordPress的登录页面源代码,用户通过这个页面进行登录操作。 6. `wp-signup.php`:允许用户注册新账户的页面源代码。 7. `wp-settings.php`:控制WordPress核心设置的文件,包括站点URL、数据库...
2. `wp-login.php`:这是用户登录页面的源代码,用于验证用户身份并提供登录功能。 3. `wp-signup.php`:这个文件处理新用户的注册流程,允许访客创建账户并成为网站的成员。 4. `wp-settings.php`:设置核心配置的...
随书代码资源`9781788291187_Code.zip`包含书中所有示例插件的源代码,读者可以直接下载并运行,以便更好地理解书中的理论知识和实际应用。 通过学习《WordPress插件开发Cookbook》,无论是初学者还是有经验的...
标题中的“2022最新版去水印小程序源码.rar”表明这是一份包含了用于去除图片或视频水印的小程序的源代码。这个压缩包很可能是为开发者提供的,允许他们自定义或集成去水印功能到自己的应用程序中。源码通常包含编程...
"源代码"标签表明我们将深入到WordPress插件开发的层面,通过编写代码来实现这一功能。WordPress Plugin Boilerplate是一个常用的模板,用于快速搭建符合最佳实践的WordPress插件结构。这个模板包含了所有必要的文件...
这一描述揭示了这个压缩包包含的是能够在新浪云上运行的WordPress源代码,特别适合于创建个人博客。值得注意的是,它还集成了一款首页摘要显示的插件。这个插件可能允许用户在博客首页预览文章的部分内容,提高用户...
在提供的"tutorial-wp-settings-api-master"压缩包中,你应该能看到插件的源代码,它展示了上述步骤的实际应用。通过研究这些文件,如`plugin.php`,你可以看到如何将这些理论概念转化为实际代码。 9. **学习资源*...
在这个解压后的文件“wordpress-master”中,我们可以看到WordPress的核心源代码结构,它是整个系统的基石。 WordPress的核心组成部分包括以下几个关键部分: 1. **wp-includes**:这个目录包含了WordPress的大...
在压缩包子文件的文件名称列表中,“wordpress-java-master”很可能代表了项目源代码的主分支或者是一个完整的项目仓库。通常,这样的命名结构意味着它是一个Git仓库的克隆,其中可能包含以下文件和目录: 1. `...
这个压缩包很可能包含了整个博客项目的源代码、配置文件、静态资源以及可能的文档,供其他开发者学习、参考或者进行二次开发。在深入讨论相关知识点之前,先了解一下博客系统的一般构成。 博客系统通常包含以下几个...
标题中的“ist的matlab代码-wp-video-embed-privacy”指的是一个基于MATLAB的...对于有兴趣深入了解或修改这个项目的开发者,他们可以研究源代码,学习如何与WordPress API交互,以及如何处理视频嵌入和隐私合规性。
1. 博客源代码:如果ys-blog是开源的博客模板或主题,压缩包内可能包含了HTML、CSS、JavaScript等文件,这些文件构成了博客的前端界面。用户可以下载后自定义或直接部署到自己的博客平台。 2. 博客文章内容:如果...
1. **源代码**:如果这是一个基于Web的博客平台,那么压缩包可能包含HTML、CSS、JavaScript文件,以及可能的服务器端脚本(如PHP、Python、Ruby等)。 2. **数据库备份**:博客通常需要存储文章、评论等信息,这些...