最近用uniapp开发了个微信小程序,发现在ios微信上,第一个request请求发起后要等好几秒,才会有返回,后续的request却很正常,还有就是图片加载也会慢一些。
在安卓微信上是没有这个问题的。
尝试了很多解决方法,最后怀疑到https证书的问题上,在将Let’s Encrypt的免费证书更换为阿里云的DV免费证书后,问题居然解决了!
现在猜测是微信ios版本对LE的证书处理有问题造成的,这个真的很无厘头,两种证书都是能够通过myssl.com的检测的。
记录一下,希望给遇到这个问题的朋友一个提醒。
希望官方可以测试下,给出问题原因和解决方法。
我也遇到了,解决方案有两种
1.更换Let’s Encrypt 品牌证书为其他公司的证书()
2.
修改服务器的hosts文件
vi /etc/hostsxi写入以下内容 23.44.51.27 ocsp.int-x3.letsencrypt.org
官方给的ip
官网给出了两个IP,
23.44.51.8
和23.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
我也有相同的问题,这个怎么在破,我们服务器上用的也是Let’s Encrypt的免费证书,不想要更新证书的情况下怎么解决。
随便问一下楼主,这个要怎么更换到阿里云的DV免费证书。
是的,我也遇到这个问题了
有相同问题