18910140161

JavaScript-尝试使网站加载速度更快-堆栈溢出

顺晟科技

2022-10-18 12:21:47

24

我见过像YouTube和Gmail这样的网站加载速度很快。我知道Gmail是一个单页应用程序,但YouTube不是,有没有一种方法可以让一个不是SPA的网站加载速度这么快?

注意:我使用的是静态站点


顺晟科技:

你的问题不清楚。你必须专注于你的问题是什么?或者你关心的是什么?等等。因为谈论页面加载更快,并不意味着SPA比其他技术更快。它取决于您的技术,系统,应用程序,网络,数据库等。页面的性能有很多问题需要参考。也许安全是对性能的影响,服务器的硬盘服务速度慢,框架的工作负载等。

这个帖子现在已经很旧了。我知道你需要使用";标签网址";而不是直接的。可以使用history.pushState将直接地址显示为地址。MDN:https://developer.mozilla.org/en-us/docs/web/api/history/pushstate.https://developer.mozilla.org/en-us/docs/glossary/spa.

SPA应用程序

示例

<代码><;!文档类型HTML>;<;HTML Lang=";英文";>;<;头部>;<;脚本>;if(document.location.href==https://example.com/#page'){history.pushState(' ',' ',";https://example.com/page")document.querySelector(正文)。}//使用301重定向以确保/页面URL(不带标签)转到带标签的页面。<;/脚本>;<;/标题>;<;身体>;<;/正文>;<;/HTML>;

这里的预取是这样完成的:

<link rel="prefetch" href="/your/webpage/link.html">
对于要预取的每个页面,请将上面

的内容放在页面的页眉中。

  • TAG:
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航