导航

遇见美好的明天,书写最棒的故事~

侧边栏
最新评论
北熙宝宝@Hikurn_Xi
2024-08-11 17:33
@广树:(╯‵□′)╯︵┴─┴
松鼠大大
2024-08-10 17:39
😂惨兮兮北熙,╮( •́ω•̀ )╭
广树
2024-08-10 17:08
下一步,进入腾讯域名黑名单
北熙宝宝@Hikurn_Xi
2024-07-29 13:31
@寒寒:那你考虑过cloudflare的网络情况么?很大的话获取到一半超时获取失败...另外在目前的情况下,我觉得不支持webp的设备和终端软件都可以被淘汰了,不应该我去做向下兼容,也不在我的网站的服务群体内。【兼容性参照: https://caniuse.com/webp,除去IE和很久的,基本都兼容了】
寒寒
2024-07-29 13:17
不过话说…… 既然都用CF了,OSS的出口流量只要配置了CF代理就是免费的呀…还在乎什么流量 寒寒相比起来,还是更在意webp的兼容性 所以就算用webp也最好有一个png/jpg fallback
寒寒
2024-07-29 13:14
恭喜北熙宝宝~~ 终于搞定了吗?
北熙宝宝@Hikurn_Xi
2024-07-23 20:53
@小满1221:欢迎来到女子寮!你的标准房开好了~请入住~
北熙宝宝@Hikurn_Xi
2024-07-23 20:47
@小满1221:|´・ω・)ノ我就用了一点点itdog的那个屏蔽测速脚本
小满1221
2024-07-23 11:04
我解决了,没事儿了
小满1221
2024-07-23 10:47
我去佬,我把我自己博客快速测试测死力,负载4000%多,求教程(´இ皿இ`)
谷歌广告

作者:北熙宝宝@Hikurn_Xi时间:2022-04-17 14:55:11

前言:

啊,今天在帮人解决关于IRO主题设置保存报错:

function(){return u(n),r.apply(this,arguments)}

这样的时候,我在之前遇到的情况下,对使用宝塔的服务器添加了白名单,但是依旧不行。

障碍分析:

1. 尝试看控制台,返回是“404”状态码,这可不太对劲。

2. 跑去看了看伪静态,正常的伪静态,不应该返回404的。

3. 百思不得其解的时候,发现浏览器的IP提示和服务器IP不一样,询问发现确实用了CDN。

4. 手动回源,没问题,源站OK,正常POST传入,正常的response:200

5. 确定CDN问题了

进一步分析:

1. 查看cdn缓存,UCLOUD的控制台可以配置的是真的少,转了一圈,就吧wp-admin/admin-ajax.php 白名单了【是真的没啥可以设置的了!!!!】

2. 刷新缓存,依旧报错,CDN的问题没找到。

3. 找官方协助,官方说是POST的请求,然后给我看了POST和GET的结果。

4. 没找到问题,正常直接POST和GET的回执是正常的,我说是携带了参数和数据的,只有正常携带了才会正常。

5. 官方给了个提醒,POST限制16KB, What?才16KB?疑似问题发现。

6. 手动获得POST的data数据,一看,16.03KB,加上其他仪器传递的数据一起,18.11KB,漂亮,超过了。

7. 尝试和UCLOUD技术支持询问是否能提高,回答:否。

8. 核对是否是这个问题,最后发现:是

结案:

UCLOUD的POST请求最多16KB,市面上很多的收费wordpress主题不支持【因为他们设置项很多,传递的data数据也不小,POST很容易超过16KB】+设置选项多的免费主题不支持。

UCLOUD的机制是,超过了请求就直接返回404,造成客户端报错,服务端根本没收到这次POST请求。

总结:

适当远离UCLOUD的加速,除非他们解决了这个问题~~~~~~~~~