美文网首页
微信小程序IOS上第一次请求慢的问题

微信小程序IOS上第一次请求慢的问题

作者: 承诺一时的华丽 | 来源:发表于2021-05-19 00:02 被阅读0次

遇到的问题:

最近用uniapp开发了个微信小程序,发现在ios微信上,第一个request请求发起后要等好几秒,才会有返回,后续的request却很正常,还有就是图片加载也会慢一些。
在安卓微信上是没有这个问题的。
尝试了很多解决方法,最后怀疑到https证书的问题上,在将Let’s Encrypt的免费证书更换为阿里云的DV免费证书后,问题居然解决了!
现在猜测是微信ios版本对LE的证书处理有问题造成的,这个真的很无厘头,两种证书都是能够通过myssl.com的检测的。
记录一下,希望给遇到这个问题的朋友一个提醒。
希望官方可以测试下,给出问题原因和解决方法。

1、更换Let’s Encrypt 品牌证书为其他公司的证书

2、修改服务器的hosts文件

sudo vi /etc/hosts
  • 写入以下内容

23.44.51.27 ocsp.int-x3.letsencrypt.org

官网给出了两个IP,23.44.51.823.44.51.27

自己ping一下,哪个快用哪个

23.44.51.8 (美国)
23.44.51.27 (美国)
104.109.129.57 (英国)
104.109.129.11 (英国)
175.45.42.209 (香港) 我用的这个,速度最快
175.45.42.218 (香港)
223.119.50.201(香港)
223.119.50.203(香港)
23.32.3.72(东京)

3、开启服务器强制检查验证证书 nginx配置文件里配置

ssl_stapling on; # 开启OCSP staplin
ssl_stapling_verify on; # 允许服务器检查 OCSP

相关文章

网友评论

      本文标题:微信小程序IOS上第一次请求慢的问题

      本文链接:https://www.haomeiwen.com/subject/rgsujltx.html