参与者列表 Search 感谢 2020 ~ 2023.4 所有关注过 LitePress 的用户 此版已存档,详情参见 《推广名单》 《“ 参与者列表” 》 有 2,005 条评论 5323 2021.08.17 好的 谢谢~大哥 文派叶子 🍃 2021.08.17 没有太好的办法,我上次也被刷的裤衩都要卖了。 又拍云提供了访问速率限制以及防 CC 功能,但是实际测试来看并不会起任何作用。 该问题目前唯一的解决方案就是如果你网站不需要面向老外的话可以在屏蔽掉海外 IP,又拍云提供访问地域限制功能,海外 IP 屏蔽后能预防绝大部分 CC 攻击。 其次就是在被打的时候手工通过日志分析攻击者 IP,然后手工拉黑了,不过这个在面对攻击者使用代理 IP 的情况时就很无力了。 高风险的业务不建议使用这种按量付费的 CDN,就算换阿里、腾讯也一样给你刷到破产。最好是使用百度云减速这种预付费的 CDN,不管你被刷多少反正一年就几百块,超量了最多回源而已。 只是普通的个人博客的话可以不用担心这个。我自己的博客日 IP 大概 200,四年了也没被打过一次。前面说被刷的是 Cravatar 的头像服务。 不凡 2021.08.17 这两插件我都用过,第二个有第一个的功能,做过简单测试,第二个的效果不是很好,有的地区打开网页秒开,有的地区打开慢了几秒,我现在用的 fastese cache+redis object cache 文派叶子 🍃 2021.08.17 这个检索了下官方的文档:https://developer.wordpress.org/block-editor/reference-guides/block-api/block-variations/ 目前的代码编写已经符合文档要求了,不能出现在常用区块中可能是古腾堡对区块变体的处理还有 BUG,因为我和老李头都不是 JS 开发方面的专家,所以这个问题得搁置了。 文派叶子 🍃 2021.08.17 类似 WP 大学这样都聚合到一页上提交:https://www.wpdaxue.com/sitemap.xml 。 他使用的是这个插件:https://litepress.cn/plugins/www-xml-sitemap-generator-org sexloli 2021.08.17 百度不支持索引型 xml 地图了 不凡 2021.08.17 后来发现跟我使用的主题有问题,例如文章缩略图在列表中不是居中对齐,TTBF 时间增加到 300 多 ms,已找到替代插件,在楼下 #21387 文派叶子 🍃 2021.08.17 是有必要的,前面也说了,站点地图可以让蜘蛛更快的发现你的新增内容。 你说的百度不兼容站点地图是什么情况?遇到报错了还是有什么文件提到了? 文派叶子 🍃 2021.08.17 当初这么设计主要是考虑到这个需求或许并不常见,因为头像作为一个人的网络标识,想当然的每个人应该只有一个,但一个人难免有多个邮箱,所以就想为多个邮箱都绑定到这一个头像上。 而需要多个头像情况更多是注册马甲账号,考虑到实现上的便捷性,也就需要对业务逻辑解耦,所以打算如果是马甲的话用户就新注册一个号。 当然,以上结论也不排除是因为我的认知偏差所下的错误结论,所以如果这个功能后面呼声高的话还是会搞,最终还是以用户实际需求为准。 最后就是,Cravatar 并不是我一个人做的,至少前端部分我是一点没碰的,这一块是老李头在负责。所以把整个项目归为 「我的项目」 实在是感觉不自在。 sexloli 2021.08.17 那么 WordPress 自带的 xml 站点地图有没有必要 貌似这种地图还不支持百度 文派叶子 🍃 2021.08.15 查看 MySQL 配置文件中是否包含了名为 innodb_force_recovery 的参数,这个参数就是配置 MySQL 恢复级别的。 另外开启了 Redis 缓存也可能造成配置不更新,建议查看下数据库中的数据是否已经被更新过而只是网站后台不显示? leafit 2021.08.15 现在的问题只剩,,保存配置后刷新,配置没变,上面说的恢复模式是什么意思 文派叶子 🍃 2021.08.15 还有主题也要换成 wp 的默认主题 leafit 2021.08.15 我没有手动改过数据库文件。。 插件的话我全部关闭了。。我等下再试试 文派叶子 🍃 2021.08.15 从你的描述看,如果你确信你已经完全删除了所有老网站的文件和数据库 (也包括 Nginx 的伪静态配置),那么现在就已经和你折腾站群没关系了。 我上面询问的俩问题也没回复我,问题得靠排查,不配合的话要如何定位,毕竟我也不是神仙。 leafit 2021.08.15 刚才在折腾 wordpress 站群,,没弄成就来恢复数据库和网站文件。。然后就这样了 如何解决呢 文派叶子 🍃 2021.08.15 装这个插件先尝试排查是否是插件或主题 bug 导致的:https://litepress.cn/plugins/health-check 。 从你描述来看应该就是某个插件存在 bug 。还有一种可能是你数据库处于恢复模式,恢复模式下无法更新数据,这个也比较符合你固定连接无法保存的症状,回忆一下最近是否更改过数据库配置文件? leon 2021.08.15 使用一段时间,发现有个 Bug 。 修改默认设置的确生效了。但是,另一个方便的功能似乎失效了。即快捷选择画廊。 即:在 WP 区块只要输入 「/」,会弹出相对应的快捷选项,但是画廊这个不在,不管你多么高频率的使用它。 qita 2021.08.15 好的 谢谢大佬 我再看看 文派叶子 🍃 2021.08.15 你查的第一个方案是为标准 WordPress 编写的。但是通过你第二段代码我发现你说的 「圈子」 是开发者自己完全从头做的,所以套用标准方法用不了也情有可原。 比如说标准方法中 post meta 中记录的是最后的评论时间,但是你说的圈子可能不是用 commont 来组织回复的,可能是用的 sub post,比如说 bbpress 就是这种情况。 现在你需要做的是查看一下这些圈子的帖子 (以下都称第一层为 「帖子」,其下为 「回复」) 的 post meta 中是否存在最后回复时间,然后把你第一段代码中的_recent_comment_date 改成正确的 meta 键。 如果不存在最后回复时间的话就需要你写一个钩子,在用户发表回复时去主动为帖子创建一个最后回复时间了。 smallsaltedfish 2021.08.13 来来来看我的文章 我的站 完美解决你的问题 https://blog.daihan.top/wpop-filecdn.html 具体思路:cdn 配置回源缓存 修改静态直接指向 cdn 这是最简单的也是最高效的方案。 无需考虑资源上传 文派叶子 🍃 2021.08.13 现在主要的矛盾就在于还没搞清楚你的具体应用场景,在只掌握 「两个站点要 100% 同步」 这个需求的前提下,楼下给的就是最佳方案了。 jietaonet 2021.08.13 你说的只需要域名不一样,其他一样,那解决方案就是多域名绑定。 如若不然,那就把需求描述明白 5323 2021.08.13 是的,只是域名链接不一样,其他一样。 5323 2021.08.13 你说的只是解决了能访问的问题 lonewolfyx 2021.08.13 我尝试了修改 wp-includes/class-wp.php 中的 handle_404 函数,目前已解决 文派叶子 🍃 2021.08.13 直接改 404 模板的代码,如果路径开头包含/tag/就载入标签的模板 文派叶子 🍃 2021.08.13 卧槽,此言有理啊 jietaonet 2021.08.13 直接开启多域名绑定咯,还同步啥 文派叶子 🍃 2021.08.13 麻烦下次标题写清楚点,这样写标题以后论坛很可能就变成: 请教个问题 有个问题 这个问题怎么办 这个错误是什么原因 你这个需求具体是应付什么应用场景的?所说的除了域名外完全同步,还包括站点设置和插件、主题吗? ←较旧评论 1 … 29 30 31 32 33 … 63 较新评论→
《“ 参与者列表” 》 有 2,005 条评论
好的 谢谢~大哥
没有太好的办法,我上次也被刷的裤衩都要卖了。
又拍云提供了访问速率限制以及防 CC 功能,但是实际测试来看并不会起任何作用。
该问题目前唯一的解决方案就是如果你网站不需要面向老外的话可以在屏蔽掉海外 IP,又拍云提供访问地域限制功能,海外 IP 屏蔽后能预防绝大部分 CC 攻击。
其次就是在被打的时候手工通过日志分析攻击者 IP,然后手工拉黑了,不过这个在面对攻击者使用代理 IP 的情况时就很无力了。
高风险的业务不建议使用这种按量付费的 CDN,就算换阿里、腾讯也一样给你刷到破产。最好是使用百度云减速这种预付费的 CDN,不管你被刷多少反正一年就几百块,超量了最多回源而已。
只是普通的个人博客的话可以不用担心这个。我自己的博客日 IP 大概 200,四年了也没被打过一次。前面说被刷的是 Cravatar 的头像服务。
这两插件我都用过,第二个有第一个的功能,做过简单测试,第二个的效果不是很好,有的地区打开网页秒开,有的地区打开慢了几秒,我现在用的 fastese cache+redis object cache
这个检索了下官方的文档:https://developer.wordpress.org/block-editor/reference-guides/block-api/block-variations/
目前的代码编写已经符合文档要求了,不能出现在常用区块中可能是古腾堡对区块变体的处理还有 BUG,因为我和老李头都不是 JS 开发方面的专家,所以这个问题得搁置了。
类似 WP 大学这样都聚合到一页上提交:https://www.wpdaxue.com/sitemap.xml 。
他使用的是这个插件:https://litepress.cn/plugins/www-xml-sitemap-generator-org
百度不支持索引型 xml 地图了
后来发现跟我使用的主题有问题,例如文章缩略图在列表中不是居中对齐,TTBF 时间增加到 300 多 ms,已找到替代插件,在楼下 #21387
是有必要的,前面也说了,站点地图可以让蜘蛛更快的发现你的新增内容。
你说的百度不兼容站点地图是什么情况?遇到报错了还是有什么文件提到了?
当初这么设计主要是考虑到这个需求或许并不常见,因为头像作为一个人的网络标识,想当然的每个人应该只有一个,但一个人难免有多个邮箱,所以就想为多个邮箱都绑定到这一个头像上。
而需要多个头像情况更多是注册马甲账号,考虑到实现上的便捷性,也就需要对业务逻辑解耦,所以打算如果是马甲的话用户就新注册一个号。
当然,以上结论也不排除是因为我的认知偏差所下的错误结论,所以如果这个功能后面呼声高的话还是会搞,最终还是以用户实际需求为准。
最后就是,Cravatar 并不是我一个人做的,至少前端部分我是一点没碰的,这一块是老李头在负责。所以把整个项目归为 「我的项目」 实在是感觉不自在。
那么 WordPress 自带的 xml 站点地图有没有必要 貌似这种地图还不支持百度
查看 MySQL 配置文件中是否包含了名为
innodb_force_recovery
的参数,这个参数就是配置 MySQL 恢复级别的。另外开启了 Redis 缓存也可能造成配置不更新,建议查看下数据库中的数据是否已经被更新过而只是网站后台不显示?
现在的问题只剩,,保存配置后刷新,配置没变,上面说的恢复模式是什么意思
还有主题也要换成 wp 的默认主题
我没有手动改过数据库文件。。
插件的话我全部关闭了。。我等下再试试
从你的描述看,如果你确信你已经完全删除了所有老网站的文件和数据库 (也包括 Nginx 的伪静态配置),那么现在就已经和你折腾站群没关系了。
我上面询问的俩问题也没回复我,问题得靠排查,不配合的话要如何定位,毕竟我也不是神仙。
刚才在折腾 wordpress 站群,,没弄成就来恢复数据库和网站文件。。然后就这样了
如何解决呢
装这个插件先尝试排查是否是插件或主题 bug 导致的:https://litepress.cn/plugins/health-check 。
从你描述来看应该就是某个插件存在 bug 。还有一种可能是你数据库处于恢复模式,恢复模式下无法更新数据,这个也比较符合你固定连接无法保存的症状,回忆一下最近是否更改过数据库配置文件?
使用一段时间,发现有个 Bug 。
修改默认设置的确生效了。但是,另一个方便的功能似乎失效了。即快捷选择画廊。
好的 谢谢大佬 我再看看
你查的第一个方案是为标准 WordPress 编写的。但是通过你第二段代码我发现你说的 「圈子」 是开发者自己完全从头做的,所以套用标准方法用不了也情有可原。
比如说标准方法中 post meta 中记录的是最后的评论时间,但是你说的圈子可能不是用 commont 来组织回复的,可能是用的 sub post,比如说 bbpress 就是这种情况。
现在你需要做的是查看一下这些圈子的帖子 (以下都称第一层为 「帖子」,其下为 「回复」) 的 post meta 中是否存在最后回复时间,然后把你第一段代码中的
_recent_comment_date
改成正确的 meta 键。如果不存在最后回复时间的话就需要你写一个钩子,在用户发表回复时去主动为帖子创建一个最后回复时间了。
来来来看我的文章 我的站 完美解决你的问题
https://blog.daihan.top/wpop-filecdn.html
具体思路:cdn 配置回源缓存 修改静态直接指向 cdn
这是最简单的也是最高效的方案。
无需考虑资源上传
现在主要的矛盾就在于还没搞清楚你的具体应用场景,在只掌握 「两个站点要 100% 同步」 这个需求的前提下,楼下给的就是最佳方案了。
你说的只需要域名不一样,其他一样,那解决方案就是多域名绑定。
如若不然,那就把需求描述明白
是的,只是域名链接不一样,其他一样。
你说的只是解决了能访问的问题
我尝试了修改 wp-includes/class-wp.php 中的 handle_404 函数,目前已解决
直接改 404 模板的代码,如果路径开头包含/tag/就载入标签的模板
卧槽,此言有理啊
直接开启多域名绑定咯,还同步啥
麻烦下次标题写清楚点,这样写标题以后论坛很可能就变成:
你这个需求具体是应付什么应用场景的?所说的除了域名外完全同步,还包括站点设置和插件、主题吗?