美文网首页
单页面 VS 多页面

单页面 VS 多页面

作者: 程序萌 | 来源:发表于2018-10-12 11:07 被阅读0次

    单页面与多页面对比图

    image.png
    • 单页面应用

      • 缺点:
        1.首屏时间慢,SEO差:单页应用的首屏时间慢,首屏时需要请求一次html,同时还要发送一次js请求,两次请求回来了,首屏才会展示出来。相对于多页应用,首屏时间慢。
    • 多页面应用

      • 缺点:
        1.页面切换慢:因为每次跳转都需要发出一个http请求,如果网络比较慢,在页面之间来回跳转时,就会发现明显的卡顿。

    总结:

    进行网页开发时,选择多页面
    进行移动应用开发时,选择单页面

    选择单页面应用需要注意的地方

    缓存

    由于这类系统的前端部分几乎全是静态文件,所以它能够有机会利用浏览器的缓存机制,而比如动态加载的界面模板,也完全可以做一些自定义的缓存机制,在非首次的请求中直接取缓存的版本,以加快加载速度。

    内存管理

    传统的Web页面一般是不需要考虑内存的管理的,因为用户的停留时间相对少,即使出现内存泄漏,可能很快就被刷新页面之类的操作冲掉了,但单页应用是不同的,它的用户很可能会把它开一整天,因此,我们需要对其中的DOM操作、网络连接等部分格外小心。

    相关文章

      网友评论

          本文标题:单页面 VS 多页面

          本文链接:https://www.haomeiwen.com/subject/hbpwaftx.html