vue.js 在本地主机上执行iFrame比在IP/域上执行更快

qyswt5oh  于 2022-12-23  发布在  Vue.js
关注(0)|答案(1)|浏览(109)

我在iFrame上遇到了一个问题。我有一个Javascript应用程序托管在谷歌云上,可以渲染内容(一个3D模型)。当我在我的机器上加载这个iFrame并使用localhost(例如localhost:3000/app)时,它的执行速度比使用IP地址(192.0.1.5:3000/app)至少快2倍。我的目标是在我们的应用服务器上运行iFrame,并使用一个域(例如www.domain.com/app)。同样的问题也发生在那里。我使用的是Nuxt.js 3。
我不明白这是怎么可能的,同样的代码,同样的网络,除了使用“localhost”和“www.example.com“或域之外,加载时间或渲染时间怎么会有这么大的不同(10秒和20秒)192.168.0.1。

m1m5dgzv

m1m5dgzv1#

可能是因为本地DNS/主机解析。通过你的路由器/交换机需要时间。而如果它是在同一台机器上的本地,它会更快。
主要关注网络包如何工作。
我想,如果您在本地网络上从一台机器移动到另一台机器,网络/电缆的质量也可能会产生影响。
最后会有问题吗?你的应用可能会在线部署。

相关问题