深入解析单页面应用与多页面应用的优缺点及 SEO 影响,常州网站优化推广企业
#网络推广 发布时间: 2024-11-23
一、定义 1、单页应用单页面应用程序也称为SPA(Page),是指使用单个HTML完成多个页面切换和功能的应用程序。这些应用只有一个HTML文件作为入口,一开始只需要加载一次js、css等相关资源。使用js完成页面布局和渲染。页面的展示和功能都是基于路由来完成的。单页应用跳转意味着切换相关组件,仅刷新本地资源。
优势:
如果用户体验好的话,前后端页面分离的效果会更酷(比如切换页面内容时的过渡动画)
缺点:
不利于seo(搜索引擎优化)。导航不可用。如果一定要导航,则需要自己实现前进和后退。初始加载时间较长,页面责任感大大提高。 2. 多页面应用
多页面应用程序也称为MPA(Multi Page),是指具有多个独立页面的应用程序。每个页面都要重复加载js、css等相关资源。多页面应用跳转需要全页面资源刷新。
优势:
有利于降低seo开发成本
缺点:
网站的后期维护比较困难,页面之间的跳转时间较长,用户体验较差。代码重复级别2、模型图1、单页应用模型图
2、多页面应用模式示意图
3、两者的具体区别是单页面应用程序(SPA)和多页面应用程序(MPA)。
结构
一个主页+多个模块组件
许多完整的页面
资源文件(css、js)
组件共有的资源只需要加载一次
每个页面必须加载自己的公共资源
刷新方式
部分页面刷新
全页刷新
网址模式
/#/第1页
/page1.html
/#/第2页
/page1.html
用户体验
页面切换快,体验好;当第一次加载文件过多时,需要进行相关调整。
页面切换慢,网速慢时体验尤其差。
适用场景(SEO)
对体验和流畅度要求较高的应用不利于SEO(SEO可以借助SSR进行优化)。适用于页面频繁切换的场景以及数据传输量大、表单多的场景。
适合SEO要求较高的应用
过渡动画
Vue 提供了易于实现的封装组件
难以实现
内容更新
相关组件的切换,即本地更新
整个HTML的切换是要花钱的(重复的HTTP请求)
路由模式
您可以使用哈希,也可以使用
普通链接跳转
数据传输
因为是单页面,所以使用全局变量即可(Vuex)
等等缓存方案、URL参数、调用接口存储等
相关费用
初期开发成本较高,后期维护较容易。
初期开发成本较低,但后期维护比较麻烦,因为一项功能可能需要修改很多地方。
html 文件请求
第一次进入页面时,会请求一个html文件,刷新即可清除。切换到其他组件。此时路径也发生了相应的变化,但是没有新的html文件请求,页面内容也发生了变化。
每次页面跳转时,后台服务器都会返回一个新的HTML文档。
首屏时间
第一屏时间很慢。当出现第一屏时,需要请求一次HTML,同时发送一次js请求。两次请求返回后,将显示第一个屏幕。
第一屏时间很快。当访问页面时,服务器返回一个HTML,页面就会被显示。这一过程只经过一次 HTTP 请求。
4、拓展单页应用原理
js 会感知 url 的变化。通过这样就可以用js动态清除当前页面的内容,然后将下一页的内容挂载到当前页面。此时,路由不是由后端完成的。相反,前端会这样做,确定页面上显示哪个组件,删除不必要的组件,然后显示所需的组件。此过程是一个单页应用程序。不需要每次跳转都请求html文件。
单页应用开发可能出现的问题
客户支持。目前测试中发现部分APP尚不支持hash返回。 APP需要在后退按钮上实现逻辑:如果无法返回,则关闭;如果可以回去,那就回去。
页面状态被保留。使用react-时,切换页面不会保留页面的滚动高度。页面关闭后,前一个页面被销毁(执行)。如果用户到达上一页的底部然后跳转,返回后会回到顶部。体验上还是差了一些,但距离传统的页面跳转还是差了几步。
页面有参数。原生查询参数应该在#,index.html?from=#pageA之前。但#后面仍然可以有参数,index.html#pageA?from=。这里的参数在.query或者.中无法获取,但是可以在..中获取。
# 深入解析单页面应用与多页面应用的优缺点及 SEO 影响
# 天津运营推广网站建设
# 全网营销推广有什么工作
# seo要怎么样
# 移动网站建设基本流程
# 西城区大型网站建设单价
# 武汉营销推广案例
# 鹤山网站建设设计多少钱
# 英山抖音推广网站在哪
# 微信营销推广反思
# 刷神马seo排名
# 刷神马seo
# 德兴seo网站优化
# 奉贤区公司网站优化公司
# 赣州技术营销推广价钱
# 越秀区推广网站价格
# 夸克优化网站排名
# 昆明超市网站建设
# 丛台区企业网站建设
# 盘锦免费网站推广
# 贺州创新seo方案招聘
上一篇 : Google SEO 排名关键因素:外链建设思路与技巧分享,滨海新区推广营销
下一篇 : 网站内链优化:形式多样,重要性不可忽视,大米网络营销推广论文
-
SEO外包最佳选择国内专业的白帽SEO机构,熟知搜索算法,各行业企业站优化策略!
SEO公司
-
可定制SEO优化套餐基于整站优化与品牌搜索展现,定制个性化营销推广方案!
SEO套餐
-
SEO入门教程多年积累SEO实战案例,从新手到专家,从入门到精通,海量的SEO学习资料!
SEO教程
-
SEO项目资源高质量SEO项目资源,稀缺性外链,优质文案代写,老域名提权,云主机相关配置折扣!
SEO资源
-
SEO快速建站快速搭建符合搜索引擎友好的企业网站,协助备案,域名选择,服务器配置等相关服务!
SEO建站
-
快速搜索引擎优化建议没有任何SEO机构,可以承诺搜索引擎排名的具体位置,如果有,那么请您多注意!专业的SEO机构,一般情况下只能确保目标关键词进入到首页或者前几页,如果您有相关问题,欢迎咨询!