前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >修改 WP MEMORY LIMIT 和 php.ini 内存数值提高 WordPress 性能

修改 WP MEMORY LIMIT 和 php.ini 内存数值提高 WordPress 性能

作者头像
魏艾斯博客www.vpsss.net
发布2018-06-01 10:04:53
2.7K0
发布2018-06-01 10:04:53
举报

我们使用 wordpress 搭建网站后,随着网站发展访问量越来越大,经常会遇到前台后台打开速度不尽如人意、甚至内存耗尽的情况。抛开网速不说,从 wordpress 本身下手还是有办法提高性能的。今天魏艾斯博客介绍一个关于提升 WordPress 性能的小技巧,修改 WP MEMORY LIMIT 和 php.ini 内存数值, 进而优化 WordPress 性能

影响 WordPress 运行速度的因素有很多,本文所讲的是其中一个因素。为了提升 wordpress 内存性能、加速网站,你还可以参考以下办法:

安装 memcached 和 object-cache.php 过程记录及内存缓存加速效果

lnmp1.4 环境升级 php5.5 到 php7 的过程

云服务器创建、启用 SWAP 分区详细教程

一、修改 WP MEMORY LIMIT 的内存数值。这个 php 文件无论虚拟主机还是服务器都可以修改。这个 WP MEMORY LIMIT 文件路径是: /wp-includes/default-constants.php ,下载到本地电脑后,在这个文件第 40 行的位置能够看到以下代码:

这个 WP_MEMORY_LIMIT 是 WordPress 对内存的限制数值,默认 64M 和 40M 是多站点和单站点的显示,目的是防止耗尽服务器资源。现在的主题和插件对内存消耗越来越高。而现在国内外常见 VPS 服务器,大部分都是 1G 内存起步了(除了搬瓦工 512 内存方案),所以把这两项参数都改成 256MB 更合适。

define( ‘WP_MEMORY_LIMIT’, ’256M’ );

define( ‘WP_MEMORY_LIMIT’, ’256M’ );

下面的 WP_MAX_MEMORY_LIMIT 是对后台管理员的内存限制,256M 更合适。

define( ‘WP_MAX_MEMORY_LIMIT’, ‘256M’ );

二、修改 php.ini 的内存数值。

这里只有 VPS 也就是独立服务器才能够设置。虚拟主机一般改不了。php.ini 的位置在/usr/local/php/etc/下面。用 SFTP 软件下载下来,用 dreamweaver 或者 EditPlus 之类的代码编辑软件搜索 memory_limit 并把数值改成 256M。php.ini 设置的最大内存是 128M,所以只有上面的 wordpress 配置中改成 256M 是无效的,php 这里限制要改成在 256M 才可以。

以上代码改完后上传覆盖源文件。

操作完毕后你可以马上去试试后台和前台的打开速度如何,这种优化方法的效果是立竿见影的。弊端是可能会在并发访问量大的时候导致服务器内存快速消耗。另外如果是虚拟主机的话还没出现内存耗尽的问题,也许是商家对虚拟主机管控方式不同。在 wordpress 优化方面老魏懂的也不多,后面魏艾斯博客会不断尝试更多的优化方法。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-04-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档