使用windows的WEB消息推送框架,如果推送的url地址$push_api_url = "http://localhost:2121/"
,推送一条消息的时长会明显大于$push_api_url = "http://127.0.0.1:2121/"
,请问这是什么原因啊?
另外,在服务器上做测试的时候,开了两个消息推送的端口,分别是2121和2131;一个项目的$push_api_url = "http://localhost:2121/"
或者$push_api_url = "http://localhost:2131/"
,它的推送时长大概是0.2s;另外一个项目的$push_api_url = "http://localhost:2121/"
或者$push_api_url = "http://localhost:2131/"
,,它的推送时长大概是2s,两者推送的代码是一样的,请问是什么原因啊?
localhost 要走域名dns的,
127.0.0.1是直接走ip的,原理上是要快一些,但是应该不会像你说的0.2秒到2秒的差别