nginx helper

2025-12-07 0 156

nginx helper

Contributors: RTCamp, Rahul286, Saurabhshukla, Manishsongirkar36, Faishal, Desaiudit, Darren-Slatten, JK3US, Daankortenbach, Telofy, Jinnko, Jinnko, Weskoop, Bc Gungeekatx, Rohanveer, Chandrapatel, Gagan0123, Ravanh, Michaelbeil, Samedwards, Niwreg, ENR, Nuvopoint, IAM404, Rittesh.Patel, Vishalkakadiya 1Gor, Matt-H, Dotsam, Nathanielks, Rigagoogoo, DSlaten, JinsChoi, Kelin1003, Vaishuagola27, Rahulsprajapati, Utkarshpatel, Gsayed786,Shashwatmittal,Sudhiryadav,Stayallive,Jaredwsmith,Abhijitrakas,umeshnevase,umeshnevase,sid177,souptak,souptatik,arafatkn,sisscriptigs,sisscriptigs,vedantgandhi28,vedantgandhi28,gridpane,stefanfisk,stefanfisk,sgr33n,sgr33n,sgvs,sgvs,sgvs,sgvs,sgvs,sgvs,sgvs,sgvs,sgvs,,

标签: nginx,Cache-Purge,fastcgi,permalinks,redis-cache

至少需要: 3.0

测试到: 6.7

稳定标签: 2.3.3

许可证: GPLV2或更高版本(课程)

许可URI: http://www.gnu.org/licenses/gpl-2.0.html

捐赠链接: http://rt.cx/eedonate

清洁NGINX的FASTCGI/代理缓存或REDIS-CACHE编辑/发布时。还要做更多的事情。

描述

  1. 从永久链接WordPress中删除index.php
  2. 使用REDIS CACE的Nginx-Srcache-Module,使用了秋页底面的CACE
  3. nginx fastcgi_cache_purge&proxy_cache_purge指令来自模块以添加支持。提供设置,以便您可以自定义清除规则。
  4. nginx map{..}在WordPress-Multisite网络安装上,以进行添加支持。使用它,即使PHP/MySQL崩溃,NGINX也可以服务PHP文件上传。请检查下面的教程列表以获取相关的NGINX配置。

教程

您需要遵循以下一个或多个教程以获得所需的功能:

  • nginx地图 + WordPress-Multisite +静态文件处理
  • nginx + wordpress + fastcgi_purge_cache
  • nginx + wordpress-multisite(子目录) + fastcgi_purge_cache
  • nginx + wordpress-multisite(子域/域映射) + fastcgi_purge_cache
  • 其他WordPress-nginx教程

安装

自动安装

  1. 登录WordPress管理面板,导航到插件菜单,然后单击“添加新”。
  2. 在搜索字段中类型“ nginx helper ”,然后单击搜索插件。从搜索nginx helper ,然后单击“立即安装”。 WordPress会要求您确认完成安装。

手动安装

  1. 提取zip文件。
  2. 在WordPress安装上将它们上传到/wp-content/plugins/目录。
  3. 然后从插件页面激活插件。

有关正确配置,请在“描述”选项卡中查看我们的教程列表

常见问题

重要的– 请参考https://github.com/rtcamp/nginx-helper#frequrequally-sked-questions,以获取最新常见问题。

常见问题解答 – 安装/合并性

问:这个可以开箱即用吗?

否。您需要在NGINX端进行一些更改。请查看我们的教程列表。

常见问题解答-Nginx fastcgi缓存净化

问:有一个“清除全”按钮?它清除整个网站吗?

是的,确实如此。缓存目录。默认设置为/var/run/nginx-cache/

如果您的缓存主管不同,则可以通过add define(\'RT_WP_NGINX_HELPER_CACHE_PATH\',\'/var/run/nginx-cache/\');

用自己的路径代替路径。

问:它适用于自定义帖子和分类法?

是的。它以相同的方式处理所有后类型。

问:我如何知道我的Nginx配置适合FastCGI?

通过按照上一个答案中的说明来手动清除缓存中的任何页面。

版本1.3.4开始, nginx helper在HTML源的末尾添加了评论( <!--Cached using Nginx-Helper on 2012-10-08 07:01:45. It took 42 queries executed in 0.280 seconds.--> 。。

只要您不想要页面(或进行更改),这意味着该页面是从缓存中提供的,并且正在工作!

其余的向您显示数据库查询和加载此页面时节省的时间。 (这是因为其他资源负载

问:我需要立即冲洗一个缓存的页面!我该怎么做?

当缓存中的页面需要清除时, nginx helper插件处理通常的方案。例如,在编辑帖子或对帖子发表评论时。

要立即清除页面,请按照以下说明:

  • 假设我们在以下域上有一个页面:http://yoursite.com/about。
  • 在域名和其余URL之间,插入\’/purge/\’。
  • 因此,在上面的示例中,清除URL将是http://yo*ursit**e.com/purge/about。
  • 只需在浏览器中打开此内容,并且页面将被清除。
  • 不用说,如果您有一个称为“清除”的页面或分类法,那么这个女人的工作。

问:它需要任何类型的URL结构吗?

是的。 nginx配置文件

常见问题 – nginx redis缓存

问:我可以覆盖Redis主机名,端口和前缀吗?

是的,您可以通过在wp-config.php中定义常数来强制覆盖redis主机名,端口或前缀。例如:

 define ( \' RT_WP_NGINX_HELPER_REDIS_HOSTNAME \' , \' 10.0.0.1 \' );

define ( \' RT_WP_NGINX_HELPER_REDIS_PORT \' , \' 6000 \' );

define ( \' RT_WP_NGINX_HELPER_REDIS_PREFIX \' , \' page-cache: \' );

问:我可以覆盖Redis套接字路径,用户名,密码吗?

是的,您可以通过在wp-config.php中定义常数来强制覆盖redis套接字路径,用户名,密码。例如:

 define ( \' RT_WP_NGINX_HELPER_REDIS_UNIX_SOCKET \' , \' /var/run/redis/redis.sock \' );

define ( \' RT_WP_NGINX_HELPER_REDIS_USERNAME \' , \' admin \' );

define ( \' RT_WP_NGINX_HELPER_REDIS_PASSWORD \' , \' admin \' );

常见问题解答-Nginx地图

问:我的多站点已经使用了WPMU_ACCEL_REDIRECT 。我仍然需要nginx地图吗?

确实。 WPMU_ACCEL_REDIRECT减少了PHP的负载,但它仍然要求WordPress IE PHP/MySQL在您的帖子中进行一些工作。 Nginx Map允许NginX自行绕过WordPress处理文件,该文件在没有CDN的情况下为您提供了更好的性能。

问:我正在使用X插件。它可以在nginx上使用吗?

很可能是。 WordPress插件(如果不明确使用任何Apache-Mod),则应在NGINX上使用。一些插件可能需要一些额外的工作。

常见问题解答-WP -Cli

问:如何更新选项WP-CLI?

wp option patch update rt_wp_nginx_helper_options < option_name > < option_value >

仍然需要帮助!

请在我们的免费支持论坛中发布您的问题。

屏幕截图

1。nginx插件设置

2。剩余的设置

ChangElog

2.3.3

  • 修复AMP清除方法以进行unin链接。 #396-撰写的Stefan Fisk

2.3.2

  • 更新插件的贡献者列表。 #343-作者:Vedant Gandhi

2.3.1

  • 更新插件的贡献者列表和标签。 #378- vedant Gandhi

2.3.0

  • 导入数据时禁用清除功能。 #52-作者:Vedant Gandhi
  • 在所有帖子和页面上添加了预加载缓存的选项。 #47-作者:Vedant Gandhi
  • 添加了清除AMP URL的功能。 #135- vedant Gandhi
  • 添加用户名,REDIS的密码支持。它还包括对REDIS以及数据库选择的UNIX套接字路径的支持。 #343,#350- vedant Gandhi
  • WP-CLI使用选项允许修改的选项。 #307-韦德特·甘地(Vedant Gandhi)
  • 升级到WordPress版本6.7后,由于国际化而引起的插件崩溃问题。 #364-作者:Vedant Gandhi

2.2.5

  • 添加功能以启用/禁用饲料清除。 #281-作者Amaan Khan
  • 修复REDIS端口#333 -Amaan Khan时修复未定义的端口错误

2.2.4

  • 介绍了指定NGINX_HELPER_LOG常数的功能,从而允许用户激活日志记录功能。 #318- vishal kakadiya作者
  • 使用启用日志记录的NGINX-Helper插件的现有用户不会遇到任何中断。但是,如果禁用了日志记录,则用户必须定义NGINX_HELPER_LOG常数以重新启用记录功能。

2.2.3

  • rt_nginx_helper_purge_cached_file钩中的参数。 #271-阿拉法特伊斯兰教
  • 保存导航菜单时,请解决性能问题。 #112,#272-作者:阿拉法特伊斯兰教
  • 修复自定义邮政类型的清除日期档案。 #40,#268-撰写的Arafat Islam
  • 修复页面和CPT URL并未移动垃圾。 #191,#267-由Arafat Islam作者
  • 修复通知 – 未定义的索引:路径#190,#251,#262-作者:乔治·lagonikas
  • php 8.1兼容性#291,#302-作者:Siddharth Tikekar
  • 用WordPress 6.1#285测试

2.2.2

  • 添加操作rt_nginx_helper_after_purge_all在整个缓存都是使用的任何缓存类型之后。 #232-朱利安-prrs
  • 修复问题,其中设置按钮的值本地化(对于任何语言)。 #236- umeshnevase
  • 修复问题,其中“自定义净化URL”选项显示上一个值。 #240,#241-撰写的Kirillgritcenko
  • 用WordPress 5.4测试

2.2.1

  • 修复了FastCGI缓存净化上的超时问题。 #229-由Chandrapatel,Thrijith

2.2.0

  • 添加过滤器rt_nginx_helper_fastcgi_purge_suffix更改FastCGI缓存的净后缀。 #141-通过
  • 添加过滤器rt_nginx_helper_fastcgi_purge_url_base更改FastCGI缓存的清除URL基数。 #141-通过
  • WordPress编码标准在各个地方。 #209,#225-撰写的Abhijitrakas,Chandrapatel
  • 检查并验证清除#168- jaredwsmith
  • 禁用吹扫时,在管理栏中隐藏清除缓存按钮。 #218,#219-由Chandrapatel Mbautista撰写
  • 请勿在WordPress登录页面上添加NGINX时间戳。 #204,#220-由Peixotorms,Chandrapatel

2.1.0

  • 为设备类型的缓存净化添加通配符高速缓存键界。 #203- pradeep910
  • 添加过滤器rt_nginx_helper_purge_url以过滤要清除的URL。 #182-托德维尼
  • 添加过滤器rt_nginx_helper_purge_cached_file以过滤缓存的文件名。 #182-托德维尼
  • 添加过滤器rt_nginx_helper_remote_purge_url添加要清除的远程URL。 #182-托德维尼
  • 添加操作rt_nginx_helper_after_fastcgi_purge_all #182-由Todeveni
  • 添加操作rt_nginx_helper_after_redis_purge_all在清除REDIS缓存后开火。 #182-托德维尼
  • 添加操作rt_nginx_helper_purged_file从缓存中启动一个delhing文件。 #182-托德维尼
  • 添加操作rt_nginx_helper_before_remote_purge_url在清除远程URL之前发射动作。 #182-托德维尼
  • 添加操作rt_nginx_helper_after_remote_purge_url以发射远程清除请求后。 #182-托德维尼
  • 解决新评论中的邮政净化问题。 #175- Jinschoi
  • 修复nginx时间戳将添加到无效的内容类型中。 #200- thrijith
  • 处理文件化例外Hele truncating nginx.log文件。 #206-作者Peterjanes

2.0.3

  • FastCGI缓存清除更新文章链接。 #187-撰写的Gagan0123
  • 修复SUBDOMAIN_INSTALL上的地图生成问题。 #189-克里斯塔迪(Christhardie)
  • 插件发布以添加Gitub操作。 #194- sudhir -yadav

2.0.2

  • 解决未定义的错误时,我们安装插件#162- joel -james
  • 删除NGINX地图部分的额外间距。 #169- shashwatmittal
  • 现在,前IDMIBAR中的清除缓存菜单现在清除当前页面。 #173-由Imranhsayed
  • 修复问题,其中未清除#174的缓存 – 由Imranhsayed
  • 修复使用多个URL时自定义清除URL选项不会显示新线的问题。 #184-雾 – 韦特

2.0.1

  • 修复了多站点的设置URL:使用Network_admin_url获取网络正确的设置URL。 #163-作者:乔尔 – 詹姆斯
  • 将PHP错误用任意语句为空的php错误 – 在PHP 5.5之前。 #165-作者Patelutkarsh

2.0.0

  • 修复错字,导致未能在垃圾评论中清除。 #159- Jinschoi
  • 重构插件结构并删除未使用的代码。 Chandrapatel的初始代码,#153- Kelin1003,
  • 运行PHPC并修复警告。 #158 Vaishaliagola27
  • 与Easy Engine V4兼容。

1.9.12

  • 通过在wp-canfig.php#152-by vincent-lu中定义常数,允许覆盖redis主机/端口/前缀

1.9.11

  • 修复问题的问题,而帕特里克(Patrick
  • 在删除功能之前检查角色是否存在。 #134- by 1gor

1.9.10

  • 固定的ISUE在清除时删除了nginx缓存文件夹。 #123-约翰·瓦萨(Johan -Chassaing)
  • 修复了Redis清除所有功能,用于安装,其中WordPress居住在单独的文件夹中。 #130- pysilver

1.9.9

  • 修复WP_REDIRECT问题。 #131-作者-H

1.9.8

  • 修复了wpml插件使用#116时清除的主页高速缓存 – 由niwreg
  • 修复的清除缓存清除了整个Redis Cache#113- hansvaneijsden
  • WPMU中所有站点的一个日志文件。
  • 当单击WPMU#122中的清除缓存按钮时,单个站点REDIS CASCASE清除 – larsstøttrupnielsen撰写
  • 修复了通知和警告。

1.9.7

  • 如果Cron或WP -Cli#114删除时间戳
  • 修复了通知和警告。

1.9.6

  • 修复了在Post发布上清除的缓存。
  • 未安装REDIS服务器时修复了错误。

1.9.5

添加了自定义清除URL选项。

1.9.4

  • 添加了Redis服务器连接超时。
  • 添加了重新感知处理。

1.9.3

  • 添加了PHPREDIS API支持。
  • 添加了Redis-Lua脚本支持,以非常快速清除完整的高速缓存。
  • 添加了Composer.json支持
  • 修复了管理栏中的缓存清除链接。
  • \’purge_method\’#99-撰写的Gagan0123

1.9.2

REDIS缓存和FASTCGI缓存用于修复清除

1.9.1

修复自定义帖子类型的清除

1.9

添加了REDIS缓存净化支持。

1.8.13

未设置“启用记录”时,固定未定义索引的PHP通知。

1.8.12

更新的读书我和ChangElog

1.8.11

修复URL逃脱#82- javisperez作者

1.8.10

  • 安全错误修复

1.8.9

  • 默认设置修复程序和WP -CLI示例校正 – bcole808

1.8.8

  • 在没有Nginx清除模块的清除缓存的添加选项 – bcole808

1.8.7

  • 添加的操作rt_nginx_helper_purge_all从其他插件清除CACE

1.8.6

  • 从插件zip/svn中删除了wercker.yml。
  • 更新的读数

1.8.5

  • 添加了wp_cli支持 – udit desai

1.8.4

  • 修复未定义的索引问题并更正“ purge_archive_on_del”键

1.8.3

  • 用WordPress 4.0测试
  • 修复问题#69

1.8.1

  • 用WordPress 3.9.1测试
  • MailChimp的社交插件与Fix Condilct

1.8

  • 新的管理ui
  • 修复缺少wp_sanitize_redirect函数调用

1.7.6

  • 更新后端UI
  • 添加了语言支持

1.7.5

  • 修复了选项名称不匹配问题,以清除删除上的主页。

1.7.4

  • 默认情况下禁用清除和邮票。

1.7.3

  • 被抑制的unlink相关的错误损坏,可以安全地忽略。
  • 修复了Purge-Al选项中的错误。

1.7.2

  • PJV修复了记录文件中的错误。

1.7.1

  • 修复了True Purge和Admin屏幕中的错误。

1.7

  • 添加了真正的完整缓存净化。
  • 地图文件位置更改为上传的目录以修复http://rtcamp*.co*m*/support/topic/plugin-update-removes-map-file/
  • 日志文件位置也更改为上传目录。

1.6.13

  • PJV更改了访问HOME URL的方式。该插件现在使用home_url()函数,而不是站点选项。

1.6.12

  • Telofy添加了原子和RDF饲料的清除。

1.6.11

  • 从管理屏幕中删除了评论

1.6.10

  • 清理代码。
  • 添加了代码的积分。
  • 改进的附件清除。

1.6.9

  • 添加了人造以清除所有按钮,以避免误导用户。

1.6.8

  • daankortenbach添加了清除缓存链接到WP-ADMIN栏

1.6.7

  • JK3U添加了缓存验证评论的更好的内容类型检测

1.6.6

  • darren剪切的手册“清除所有URL”功能

1.6.5

  • 修复了干扰存档清除设置的错字。感谢Daan Kortenbach指出了这一点。

1.6.4

  • 嵌套混淆了一些服务器。
  • 添加了MAP UPDATE过程为Admin_init频繁刷新。

1.6.3

  • 固定重复条目。

1.6.2

  • 改进了修订代码的多站点和多域映射。

1.6.1

  • 改进了修订的代码的多站点和多域映射。

1.6

  • 改进了修订代码的多站点和多域映射。

1.5

  • 现在的时间戳现在可以添加到内容类型的文本/html
  • 添加了选项切换时间戳创建

1.4

  • 修复了与评论状态的命名法有关的错误,导致清除失败。

1.3.9

  • 卸下了无关的标题。

1.3.8

  • 修复了单个帖子/页面/邮政式清除代码中的错误。感谢Greg在此处指出:http://rtcamp.com/support/topic/updating-post-nginx-purge-cache-post/。

1.3.7

  • 将动作钩更改为“ WP_FOOTER”的“关闭”以添加验证注释。
  • AJAX请求防止在AJAX请求中添加评论,

1.3.6

  • 将动作钩从“关闭”更改为“ WP_FOOTER”以添加验证注释。这正在干扰其他插件。

1.3.5

  • 改进的读数。
  • 改进的缓存验证评论。

1.3.4

  • 固定重复的条目为地图生成(无害,但看起来不好!)
  • 如下所述,添加了用于缓存验证的时间戳HTML注释

1.3.3

  • 固定地图生成多个域的生成安装域映射插件,其中未显示博客ID。

1.3.2

  • 带有多域的域映射插件安装固定地图生成。

1.3.1

  • 次要修复程序的目录结构和文件名。

1.3

  • 改进的读数。

1.2

  • 固定地图生成Irror。
  • 修复了清除逻辑。
  • 修复了在禁用和重新启用清除时丢失清除设置的UI。
  • 次要UI重排。

1.1

  • 改进的readme.txt。添加了屏幕截图。

1.0

  • 第一版

升级通知

2.2.3

nginx helper 2.2.3,修复性能问题时,保存导航菜单时,清除cpts的日期档案“ rt_nginx_helper_purge_purge_cached_file”挂钩作为参数。

您感兴趣吗?

下载源码

通过命令行克隆项目:

git clone https://github.com/rtCamp/nginx-helper.git

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

左子网 开发教程 nginx helper https://www.zuozi.net/31984.html

midtrans php
上一篇: midtrans php
phunctional
下一篇: phunctional
常见问题
  • 1、自动:拍下后,点击(下载)链接即可下载;2、手动:拍下后,联系卖家发放即可或者联系官方找开发者发货。
查看详情
  • 1、源码默认交易周期:手动发货商品为1-3天,并且用户付款金额将会进入平台担保直到交易完成或者3-7天即可发放,如遇纠纷无限期延长收款金额直至纠纷解决或者退款!;
查看详情
  • 1、描述:源码描述(含标题)与实际源码不一致的(例:货不对板); 2、演示:有演示站时,与实际源码小于95%一致的(但描述中有”不保证完全一样、有变化的可能性”类似显著声明的除外); 3、发货:不发货可无理由退款; 4、安装:免费提供安装服务的源码但卖家不履行的; 5、收费:价格虚标,额外收取其他费用的(但描述中有显著声明或双方交易前有商定的除外); 6、其他:如质量方面的硬性常规问题BUG等。 注:经核实符合上述任一,均支持退款,但卖家予以积极解决问题则除外。
查看详情
  • 1、左子会对双方交易的过程及交易商品的快照进行永久存档,以确保交易的真实、有效、安全! 2、左子无法对如“永久包更新”、“永久技术支持”等类似交易之后的商家承诺做担保,请买家自行鉴别; 3、在源码同时有网站演示与图片演示,且站演与图演不一致时,默认按图演作为纠纷评判依据(特别声明或有商定除外); 4、在没有”无任何正当退款依据”的前提下,商品写有”一旦售出,概不支持退款”等类似的声明,视为无效声明; 5、在未拍下前,双方在QQ上所商定的交易内容,亦可成为纠纷评判依据(商定与描述冲突时,商定为准); 6、因聊天记录可作为纠纷评判依据,故双方联系时,只与对方在左子上所留的QQ、手机号沟通,以防对方不承认自我承诺。 7、虽然交易产生纠纷的几率很小,但一定要保留如聊天记录、手机短信等这样的重要信息,以防产生纠纷时便于左子介入快速处理。
查看详情

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务