我正在为自己托管的网站开发Windows桌面应用。它有一个带有托管Web浏览器/ webview控件的本机shell。现在,一旦用户启动应用程序,它就会在其网页浏览中打开网站的主页。由于该应用程序将坐在客户端'机器,我想知道我们是否可以做些什么来改善冷启动(首次启动)场景中的负载/渲染性能。我能想到的领域很少。来自非网络开发经验,我的所有想法都只是理论,我不知道他们是否有可能实现。
由于我的网站是自托管的(这意味着我们知道将来会发生什么变化,不会发生什么变化),Fiddler的跟踪可以告诉我们预先缓存DNS并预先建立的URL TCP连接。
这有意义吗?现在,我正处于原型阶段,想要试试这是否真的有效。我也想知道上面提到的事情是否可行。
还有什么可以尝试的吗?
答案 0 :(得分:0)
除了转移到专业主机或让您的网站变小之外,没有办法提高首次启动速度。 DNS查找和TCP握手在几毫秒内发生。如果你真的需要网站加载更快,而且它的动态内容变化缓慢,你可能需要考虑cloudflare railgun。