seo vue 动态路由_VUE项目SEO问题的解决

1. SEOSEO(搜索引擎优化):搜索引擎优化的中文翻译。使用搜索引擎的规则来提高网站的自然排名相关的搜索引擎。当一个网络爬虫抓取网页的内容,它需要分析的内容页面。要点如下:阅读内容的关键字和描述元标签。抓取和分析基于语义html标记的内容。的影响一个网站,作为一个整体使用div标签不同于html5标签的正确使用。读标签的链接,你可以通过链接跳转到其他网站的标签。首先(无论是履带跳跃,或继续抓取内容然后跳跃,取决于算法是广度优先和深度优先)标签h1-h6等不同程度的强调。一般来说,h1被认为是重要内容。也有强劲和em标记重点内容。为什么seo不友好vue单页?爬虫程序不会执行js在爬行过程中,所以跳隐藏在js将不会通过js vue控制路线,然后呈现相应的页面。

因此,搜索引擎蜘蛛只能包括一页,和相关的子页的内容不能在百度搜索。加载页面时,浏览器的渲染包括:html解析dom树建设、cssom建设、javascript解析、布局、画画,解析javascript时,我们回到触发vue的渲染,然后安装id的div元素的应用,我们只能看到我们的内容页面,所以即使vue渲染机制是非常快,我们仍然可以看到白色的屏幕一段时间,和问题造成不良的用户体验不能TDK相应页面的标题、关键字、描述不同的配置,每个页面的标题和元标记是相同的,这是不利于网络爬虫的爬行。第二,网站呈现1。\u201C后端渲染\u201D是指传统的ASP, Java或PHP渲染机制;浏览器将直接接收HTML字符串由服务器计算(计算:服务器解析模板文件存储在服务器端),浏览器只解析HTML,并显示图像所代表的HTML用户。

一个点击后端呈现网站将刷新,然后从后端请求新页面数据。好处:前端消耗更少的时间(前端只负责显示html),这有利于搜索引擎优化。缺点:网络传输大量的数据,而占用(部分或一小部分)服务器计算资源,和从响应的数据量(稍微)大,模板的交互和风格前端已经发生了变化,变化是紧随其后的是链接。2. \u201C前端呈现\u201D是指使用JS渲染页面的大部分内容,代表了流行的水疗单页面应用程序;前端呈现意味着从后端浏览器将得到一些信息,这些信息可能angularjs模板文件,或者它是数据打包等各种数据交换格式的JSON,甚至直接合法的HTML字符串。前端的信息之后,它组织和安排最后一个可读的HTML字符串形式。

在反应\/ vue在这种情况下,服务器只jsx \/模板转换成html,和客户端坐标之间的同步虚拟dom和真正的dom根据道具\/状态改变。好处:局部刷新。没有必要每次都延迟加载一个完整的页面请求。如果只有可见的区域中的数据加载页面的开头,和rp负载其他数据滚动后,可以通过react-lazyload丰富的交互。使用JS实现各种特效和节省服务器的成本。节约用电和金钱。JS支持CDN部署和部署非常简单。它只需要服务器支持静态文件自然关注分离的设计。服务器提供了一个接口来访问数据库。JS只侧重于数据采集和显示。JS学习一次,使用它无处不在。它可以用于开发Web服务,移动、桌面应用程序类型。缺点:前端是耗时,不利于搜索引擎优化,第一个屏幕加载很慢。

温泉,这是通常用于前端呈现,将包所有JS作为一个整体。不容忽视的问题是文件太大,导致之前呈现等待很长时间。特别是当网速差,它不是一个非常好的体验用户等待白色屏幕。3.\u201C同构呈现\u201D是指前端和后端共享JS,和第一个渲染是用来直接输出HTML。一般来说,同构渲染是一种常见的前后两端之间的部分。例如,vue \/反应服务器呈现。3、vue-cli3解决SEO和第一屏幕加载问题。SSR缺点:特定代码只能在特定的生命周期使用钩子;一些外部扩展库(外部库)可能需要特殊的治疗才能运行在服务器呈现应用程序。Nuxt基于Vue生态是一个更高层次的框架,它提供了极其方便开发服务器端Vue呈现应用程序的开发经验。

比ssr简单。3.呈现前:prerender-spa-plugin。如果你只是提高几个营销页面的搜索引擎优化(如\/,\/,\/接触,等等),那么你可能需要pre-render。不需要使用web服务器实时动态编译的HTML。相反,呈现前的方法是简单地生成静态HTML文件用于特定的路线在构建时。的优势是,它更容易设置呈现前,你可以使用你的前端是一个完全静态的网站。如果你使用webpack,您可以使用prerender-spa-plugin轻松地添加预呈现。3.Vue预呈现随着项目只有提高了搜索引擎优化的几页,使用预呈现方法。预呈现插件使用vue prerender-spa-plugin正式推荐。使用步骤:1。

添加安装新的Vue ({el: #应用,路由器,组件:{应用},安装(){(新的事件(' render-event ')); 3)))。添加const PrerenderSPAPlugin =要求(prerender-spa-plugin) const渲染器=插件:[\u2026\u2026新PrerenderSPAPlugin({\/ \/生成文件的路径也可以被webpakc一样包装。\/ \/下面的句子很重要! ! !\/ \/这个目录只能有一个水平。如果目录级别大于1的水平,不会有错误提示当生成它。这只会被困在呈现。staticDir:(__dirname,\u201D), \/ \/对应自己的路由文件,如指数参数,您需要编写\/索引\/ param1。

如果没有配置,这段pre-compilation不会被执行。渲染器:新渲染器({注入:{foo:\u201C酒吧\u201D},无头:假的,\/ \/(新事件(\u201Crender-event\u201D)),这两个应该对应的事件名称。renderAfterDocumentEvent:\u2018render-event\u2019, renderAfterTime: 5000}}))运行构建包装(或其它文件)后,有一个成功的页面内容。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/566521.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机电缆对绞节距,DJYPVP阻燃计算机电缆32/0.2芯数直径

电缆敷设在既有正压力作用又有拉力作用的场合(如水中、垂直竖井或落差较大的土壤中),应选用具有内钢丝铠装的结构型。外护套外护套是保护电线电缆的绝缘层防止环境因素侵蚀的结构部分。外护套的主要作用是提高电线电缆的机械强度、防化学腐蚀、防潮、防水浸人、阻止…

php 监听端口数据客户端ip_PHP做端口监听示例代码

1,PHP端口监听之服务器端复制代码 代码示例:// Server// 设置错误处理error_reporting(E_ALL);// 设置运行时间set_time_limit(0);// 起用缓冲ob_implicit_flush();$ip "127.0.0.1"; // IP地址$port 1000; // 端口号$socket socket_create(AF_INET, SO…

软件测试条件组合覆盖三角形,软件测试三角形问题(覆盖测试)

软件测试三角形问题(覆盖测试) (9页)本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!9.9 积分成绩辽宁工程技术大学上机实验报吿课程名称软件测试与评估实验题目基于覆盖测试技术院系软件学院专业软件工…

flog和flag_FLAG:写作,英语和持续学习

新年计划一:日更千字只差一个月就可以完成日更100字的任务了。日更百字对我来说已经不再是一种负担和任务,而是每天碎碎念的日记,解压的方式。但是我知道这些碎碎念的日记本质上是没有用的。既没有信息增量,也没有变现价值&#x…

设备dp信号测试软件,DP信号完整性测试,信号质量测试

DP信号完整性测试,信号质量测试在视频和音频内容通过DP link发送并显示在显示屏上之前,在DPsource和sink(可能还有分支装置)之间已经进行了大量通信。DP主数据Link中的多媒体内容传输与数据link的类似程度高于DVI或HDMI。另外连接之前的握手也比纯插件要…

软件测试报告费计什么科目,软件记什么会计科目

1软件记什么 会计 科目会计学的研究对象包括会计的所有方面,如会计的性质、对象、职能、任务、方法、程序、组织,制度、技术等。会计学用自己特有的概念和理论,概括和总结它的研究对象。接下来小编就告诉你软件记什么会计科目。根据《企业会计…

php mysql 统计_PHP和MySQL实现优化统计每天数据

在互联网项目中,对项目的数据分析必不可少。通常会统计某一段时间内每天数据总计变化趋势调整营销策略。下面来看以下案例。案例在电商平台中通常会有订单表,记录所有订单信息。现在我们需要统计某个月份每天订单数及销售金额数据从而绘制出如下统计图&a…

专科计算机专业能报考南方电网,大学毕业想进国家电网?3大条件不可或缺!专科生也有报考机会...

国家电网是许多学子心目中理想的工作,每年的毕业季都有国家电网进入校园招聘。同时每年报考国家电网的人数大概在40万左右,今天,小编就来带大家盘点一下,报考国家电网需要满足哪些条件,方便大四学生对照要求&#xff0…

计算机中丢失了ll是什么意思,丢失了ntoskrnl.exe和hal.ll

满意答案hal.dll丢失、损坏、找不到等情况的解决办法1.尝试使用windows光盘启动,按提示选择修复,再选择启动到故障恢复控制台,输入管理员口令,一部分用户安装时并没有输入管理员口令,可以直接按回车通过。当系统成功的…

执行计划 分析一条sql语句的效率 mysql_mysql的SQL语句执行计划分析:EXPLAIN

数据库最常见的操作就是查询了,我们经常要用"SELECT"语法对已有的表进行某种检索,但是在实际应用中,查询前我们并不知道该查询会如何运行、会使用多少时间、会涉及多少字段和记录,每次输入了SQL语句,点击运行…

计算机和单片机概述,微机与单片机概述课件.ppt

《微机与单片机概述课件.ppt》由会员分享,提供在线免费全文阅读可下载,此文档格式为ppt,更多相关《微机与单片机概述课件.ppt》文档请在天天文库搜索。1、1.微机与单片机概述1.1 微型计算机的特点和发展1.2 微机的分类与单片机1.3 微处理器、…

mysql 5.6 command line client闪退_MySQL 5.6 Command Line Client 点开闪退解决方法

先看下连接mysql本地库的2种方式。第一种运行cmd,键入mysql -uroot -p,如果提示mysql不是内部或外部命令,也不是可运行的程序或批处理文件。就将mysql的安装路径添加的系统的环境变量中。连接成功的界面如下第二种方式:安装程序中搜索mysql找…

虚拟服务器的好处与坏处,常见服务器虚拟化的弊端主要是什么问题?

常见服务器虚拟化的弊端问题主要有以下几点:1、虚拟机蔓延:避免虚拟机蔓延一个常用的策略是为虚拟机分配有效期。临近有效期的虚拟机将会被打上标记,而且会给相关人员发送消息,要求批准保留该虚拟机。2、资源争用。在虚拟环境中&a…

centos7安装mysql的rpm_Centos7 安装MySQL(rpm方式)

1 软件准备(我的网盘链接:https://pan.baidu.com/s/1c2AS6uG 密码:e1sj)mysql-5.6.29-1.el7.x86_64.rpm-bundle.zip Centos7 (我遇到的坑 :用cnetos6.5mini版的时候很难找到依赖,网上可靠的资料不多,结果安装了一大…

计算机重启很慢,电脑重启慢的原因

电脑重启慢的原因电脑开机速度慢是现在比较常见的一个问题,但是有时候重启也很慢,那么,电脑重启慢的原因是什么?下面跟小编一起来了解一下吧!电脑重启慢的原因1、遭到木马病毒入侵,系统遭到破坏和修改,导致程序运行缓…

ibm招mysql_IBM-ETP实训之MySql基本命令总结

MySql学习笔记SQL的三种表示DDL(create、drop、alter)--隐式提交、DQL(select)、DML(insert、delete、update)--自动提交、DCL(commit、rollback)MySql的一些常用语句:1、 show databases;显示所有存在的数据库2、 use 数据库名;选择数据库3、 show tables;显示所选…

两个图片叠加在一起css,css两张图片怎么叠加在一起?

css实现两张图片叠加在一起的方法:首先添加2个img标签;然后设置它们的css样式为position:absolute;最后设置其中一个img样式为left:120px即可看见效果。使用css把两个图片叠加,可以通过position定位属性设置两张图片的位置来实现叠…

mysql支持事务的存储引擎_MySQL基础(三)【MySQL事务与存储引擎】

3.1-数据库事务什么是事务一系列有序的数据库操作:要么全部成功要么全部回退到操作前的状态中间状态对其他连接不可见事务的基本操作:基本操作 说明start transaction 开始事务commit 提交(全部完成)rollback 回滚(回到初始状态)-- 开启一个事务start tr…

css背景从左到右颜色渐变,CSS:linear-gradient()背景颜色渐变

background: linear-gradient(direction,color-stop1,color-stop2,...);direction:用角度值指定渐变的方向(或角度);color-stop1,color-stop2,...:用于指定渐变的起止颜色ps:至少需要两种颜色1 background: -webkit-linear-gradie…

WordPress文章ajax,使用ajax在WordPress后台删除文章方法

今天wpmee小编分享使用ajax在WordPress后台删除文章方法,直接上代码,将下面的代码添加到当前启用的WordPress主题的functions.php里面。// 后台 文章列表 ajax删除文章add_action( admin_footer, dahuzi_custom_internal_javascript );function dahuzi_c…