WEB消息推送框架,推送的url地址localhost和127.0.0.1的区别

leroyu

使用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,两者推送的代码是一样的,请问是什么原因啊?

3540 1 0
1个回答

damao

localhost 要走域名dns的,
127.0.0.1是直接走ip的,原理上是要快一些,但是应该不会像你说的0.2秒到2秒的差别

  • 暂无评论
年代过于久远,无法发表回答
×
🔝