笨猫博客

  • 🍟首页
  • 🍘目录
    • 🥝VPS教程
    • 🍾猫玩技术
    • 🍹干货分享
    • 🍏软件分享
    • 🍩一只猫
  • 🍋工具
    • 🌽IP路由追踪
    • 🍐域名Whois查询
    • 🥘域名被墙查询
    • 🍧IP正常检测
    • 🔥IP端口检测
    • 🍆短网址
    • 🐟VIP音乐播放
    • 🍯KMS激活
  • 🍓链接
  • 🍪联系
  • 🍱登录
    • 🥦登录
    • 🍒注册
关注互联网,生活,音乐,乐此不疲的一只笨猫
  1. 首页
  2. 猫玩技术
  3. 正文

通过对WordPress 的 wp-config.php 文件改造来提升WordPress 性能

2023-01-09 167点热度 0人点赞 0条评论

最近在学习WordPress,希望可以把万事屋太卡的毛病去掉。

暂时不敢在数据库里动手脚,所以先通过对 WordPress 的 wp-config.php 文件进行一些基本的配置调试,减少一些几乎多余的查询数据库次数。

先给自己网站内部定个地址,别程序每次都自己去查一遍。

指定 cookies 域小知识:由于很多原因你需要给站点指定 cookies 域。比较常⻅的就是阻止子域名上请求静态内容的 cookies 不必要的传输。这种情况下,你就可以使用此定义告知 WordPress 只向非静态域发送 cookies,这将会大大提高网站的性能。

  1. define('COOKIE_DOMAIN’', 'www.meiqiantu.com');

//设置地址而不是服务器检查,这将减少服务器查询

  1. define('WP_HOME', 'https://www.meiqiantu.com');
  2. define('WP_SITEURL', 'https://www.meiqiantu.com');

//优化文章修改历史:Post-Revisioning

  1. define('AUTOSAVE_INTERVAL', 120);

// 修改 WordPress 编辑器自动保存时间间隔为 120 秒保存一次

  1. define('WP_POST_REVISIONS', 5);

//仅保留保留 5 个最近修改,也可以减小此数字,但不能太低了

  1. define('EMPTY_TRASH_DAYS', 7 );

//7 天后自动清空回收站,这个自己根据情况设定

  1. define( 'CORE_UPGRADE_SKIP_NEW_BUNDLED', true );

//更新时跳过 wp-content 目录,增加更新效率

  1. define('TEMPLATEPATH', '/wp-content/themes/begin');
  2. define('STYLESHEETPATH', '/wp-content/themes/begin');

//通过剔除对模板路径和样式表路径的数据库查询,这样可提高站点的性能。

如果你的主机支持指定 PHP 使用的内存,还可以根据主机配置情况加入下面任一行代码:

  1. define('WP_MEMORY_LIMIT', '64M');
  2. define('WP_MEMORY_LIMIT', '96M');
  3. define('WP_MEMORY_LIMIT', '128M');

如果你没有使用缓存插件一类的插件,可以手动开启 WP 自带的缓存(Cache)功能,并设置缓存时间,是非常必要的事情。

  1. define('WP_CACHE', true);

// 打开 WordPress 自带的缓存功能

对于 WordPress 比较熟的站⻓可能会发现自己的网站会经常请求向 wordpress.com 的服务器发送请求传送数据,虽然 WordPress 不会对我的小站有什么兴趣,不过这样一来 wordpress 的运行效率就降低了很多。所以为了避免这类外部请求的发送,我们可 以通过设置 wp-config.php 来屏蔽此类外部请求的发送,在 wp-config.php 添加如下代码:

  1. define('WP_HTTP_BLOCK_EXTERNAL', true);

//禁止 WordPress 程序发出对外请求

值得注意的是我们在加入以上代码后你的网站将无法对任何一个外部服务器发出请求,如果站⻓朋友们为了加速网站收录使用了 ping 功 能,加上以上代码后 ping 功能将会失效。

我们可以设置对外请求白名单即可解决 ping 失效问题,代码如下:

  1. define('WP_ACCESSIBLE_HOSTS', 'ping.baidu.com');

//仅允许 WordPress 向 ping.baidu.com 发送请求

注:如果你的博客本身已经集成了类似“微博同步”、“新浪博客同步发布博文”、“微信机器人”等等一些功能,一定要慎重使用这个“禁止 WordPress 程序发出对外请求”,一旦使用了,所有这些都会失效的。

对了,完成后保存时一定要设定此文档的编码为 UTF8,要不上传覆盖后会造成 WordPress “500 错误”的,还有就是要养成提前备份好 wp-config.php 文档的习惯,否则后果自负了!

标签: 暂无
最后更新:2023-01-07

笨猫

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

取消回复

最新 热点 随机
最新 热点 随机
ssh无需密码登陆(使用密钥对) 利用rsync进行远程同步实现异地备份 中国科幻巨制《流浪地球2》 Chrome修复被2345劫持篡改的主页 GTA6预告片内容泄露:女主在监狱里锻炼身体 《星期三》第二季将有更多亚当斯一家的内容
ssh无需密码登陆(使用密钥对)利用rsync进行远程同步实现异地备份中国科幻巨制《流浪地球2》SuperForum:轻量的论坛程序《星期三》第二季将有更多亚当斯一家的内容GTA6预告片内容泄露:女主在监狱里锻炼身体
SS-Node 一键安装脚本 又一个月过去了 Godaddy域名控制面板操作简介 用 Service Workers 为网站加速 WHHMCS开新版验证文件替换目录 微信迎来重量级挑战者:易信
标签聚合
OneDrive 音乐 域名 google wordpress 日记 有趣 VPS
最近评论
人格 发布于 1 天前(02月06日) 怎么删除不要的订阅号和节点
人格 发布于 1 天前(02月06日) 怎么删除不要的订阅号和节点
神秘的星空smf 发布于 1 天前(02月05日) 文章很好!赞!
笨猫 发布于 1 周前(01月28日) q:94-0360231
T 发布于 2 周前(01月24日) 应该是直接从原服务器下载的,这只是个接口
好友
  • glzjin's blog glzjin's blog
  • ZAERA博客
  • 冰沫记
  • 博客导航
  • 奇它博客
  • 彩虹Smiling的Blog
  • 热闹网
  • 猫腻‘s Blog
  • 猫饭
  • 肥宅之家
  • 萌博
  • 野路子程序员

COPYRIGHT © 2022 笨猫博客. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang