如何优化网站首页代码?


seo优化网站首页代码的目的是加快网站首页的打开速度。 加快站点的打开速度有助于提高用户体验和便于使用搜索引擎。 因此,网站首页科




很多网站增加了很多组件来吸引访问者的注意,但这样的组件越多,网站的开放速度就越慢。 另一方面,如果你的网站是图像站,你必须更合理地优化首页代码。 数据显示,代码变瘦最多可以将页面缩小30%。 在这里,seo教程自学网络建议阅读网站的页面速度优化原则,引导知识点。




作为seo员工,必须知道如何精简代码、如何提高网站的开放速度、即使不是技术流程也要知道原理。 其中,seo教程自控网络总结了一些网站主页代码的优化方法和原则,详情如下。




1 :删除多馀的社交组件。




//www.xminseo.com/wp-content/uploads/2017/09/1-46.jpg




这里建议在网站上加入适当的社交组件,但为了提高网站的加载开放速度,必须删除多余的社交组件。 例如,某个第三方网站提供的共享按钮代码的体积约为1/2M,而且平台的共享代码很小,所以我们可以选择更小的。 例如,网站有各种组件、布告栏、在线交流工具、共享按钮等,站长本来的目的很好,但很多组件在加载页面之前进行,网站打开。 在这种情况下,优化主页代码,选择体积更小的代码,删除更多的组件代码。




2 :采用用户点击加载技术。




//www.xminseo.com/wp-content/uploads/2017/09/1-47-e1506672336830.jpg




如果你的网站是视频网站或图片网站,你不应该一次加载网站的所有内容,而是自动加载视频,图片等内容加载API。 这直接降低了整个局的速度。 提案根据用户的需要,自由点击,用点击行为提示。 例如,如果首页有大量的图像内容,您可以采取滚动页面,通过用户的下拉行为加载新页面。 这有助于用户体验,也有助于提高首页的打开速度。




3 :使用矢量技术处理图像。




//www.xminseo.com/wp-content/uploads/2017/09/1-48.jpg




可缩放向量图形基于可扩展的标记语言(标准通用标记语言的子集),是用于描述二维向量图形的图形格式。 这是由网络联盟制定的,开放标准。




矢量技术处理图像有很多优点,包括:




用户可以在不损害图像清晰度和细节等的情况下任意放大缩小图像的显示。




SVG图像中的文字与图像独立,文字保持可编辑且可检索的状态。 没有字体限制,用户系统可以看到与他们创建时完全相同的画面,即使没有安装其中一种字体。




通常,SVG文件比GIF和JPEG格式的文件小得多,所以下载速度也很快。




可以搜索、索引、脚本化或压缩SVG图像。




即,通过搜索引擎识别利用向量技术处理的图像,在相同的情况下,该文件会变得更小。




这里,推荐的工具是SVG edit,可以将通常格式的文件转换为矢量图。




4 :巧妙地使用css3代替图像效果。




//www.xminseo.com/wp-content/uploads/2017/09/1-49.jpg




随着css3的发展,可以生成阴影、圆形框、按钮、背景等效果,几乎可以取代传统的切片技术。 在这些前提下,可以用css代码完全替换某些图像效果。 它的优点很明显。 代码比图像小得多,网站首页的打开也快。




另一方面,如果使用大量的图像布局网站,不同的浏览器会形成一些视觉问题,但css3技术没有这些问题,完全支持每个浏览器的兼容性问题,而不会牺牲网站的前端效果。




另外,seo教程自学网络警告说,使用css3制作影子等效果难度较高,需要更专业的前端技术人员来实现。




5:javascript简称js代码优化。




//www.xminseo.com/wp-content/uploads/2017/09/1-50.jpg




众所周知,javascript特效的使用是阻碍网站打开速度的重要因素,这一点需要掌握和注意。 前面提到的css3可以代替很多图像效果,但是如果能代替js的一部分特殊效果的话,效果很强。




使用css3,可以替换js的部分特效,有几个优点。




在许多情况下,css3代码的特效可以直接替换js代码。




css3代码理解小,容易写。




6 :用图标字体代替首页图像。




//www.xminseo.com/wp-content/uploads/2017/09/1-51.jpg




使用字体工具将我们平时在Web上使用的icons转换为Web fonts后,成为icon fonts,使用CSS的@font-face嵌入网页,可以显示icons。 字体是矢量化的图形,因此天生具有“不依赖分辨率”的特性,无论在哪个分辨率和PPI下,都可以像以往的位图,例如png、jpeg那样,在放大后没有锯齿和模糊地完全放大缩小。




由于图标字体的灵活性和易用性,图标字体的使用正在扩大,所以在不同的UI框架中集成了各种图标字体是很常见的。




除了“与分辨率无关”的最大优点外,icon fonts还具有以下优点:




文件大小:与图像的几十几百KB容量相比,icon fonts是翼级的轻量级。




加载性能好:图标打包为一套字体,因此http request减少。 这就像我们常用的css sprites技术。




CSS样式支持:与普通字体一样,可以使用CSS定义大小、颜色、阴影、悬停状态、透明度、渐变等。




兼容性好: web fonts起源早,主流浏览器当然可以很好地支持到IE6/7。 安卓2.1以下的第一代浏览器、Opera mini等旧的移动终端浏览器除外。




当然,icon字体也有不足之处




您不能针对不同的分辨率调整icon细节,例如样式单一,降低大尺寸icon的线宽。




颜色单一,CSS不能简单地定义颜色的icon,目的是通过组合来达到颜色图标。




移动浏览器的兼容性还不够,ICON字体无法像Opera mini、Windows phone 7.0-7.8那样正常显示。




少数移动设备可能会与icon fonts的字符代码冲突,icon可能无法正常显示(我们自己的风车Android版本遇到了这个问题)。




icon fonts也不是完美的响应性图像解决方案。 例如,适用于以下应用程序场景:




你的网站是扁平化或简单的风格,图标风格单一,颜色单色。




你的目标用户以桌面浏览器为主,或者




你希望为不兼容设备制作兼容的hack。




icon fonts是激怒设计师和前端工程师的方案。




icon fonts的制作主要有两个想法。




用字体工具手工制作




使用在线工具自动生成




7. sprite技术优化首页图像的体积。




//www.xminseo.com/wp-content/uploads/2017/09/1-52.jpg




Sprite (向导)一词在计算机图形学中有独特的定义。 游戏和视频等画质越来越高,因此需要智能地处理材料和地图,同时保持画面流畅的技术。 “Sprite”是将很多图像合并成一个网格,并将各网格的内容以程序形式配置在画面上的技术。




Sprite配置在静止图像中,用简单的程序和硬件正确地配置在画面上。 一张图像就像被“改变”了,没有单独使用内存,因此被命名为“Sprite向导”。




时间推进到2000年,网页设计向精致巧妙的方向发展。 设计师们开始考虑用Javascript以外的方法制作鼠标幻灯片和悬停菜单的效果,这时CSS Sprite基于与上述游戏Sprite相同的原理,使用CSS更容易控制,迅速流行。




加载页面时,不加载单个图像,而是一次加载整个组合图像。 这是一个很好的改进,大大减少了HTTP请求的次数,减轻了服务器的压力,减少了同时加载图像所需的时间延迟,使效果更平滑,不停止。




CSS Sprites在很多情况下都可用。 在大型网站上,通过有机地组合许多单独的图像,使维护和更新变得容易。 通常,图像之间留有很大的空白,图像不会影响网页的内容。 但是同时CSS Sprite多用于固定的像素定位,其弹性差,受到定位等的制约。 因此,在可维护性vs减轻负荷的期间,必须权衡利弊,选择最适合你的项目的方法。




在网站图像的解决方案中,CSS3优先,其次是SVG和icon字体,最后是Bitmap。 常用的Bitmap文件必须打包在另一个sprite中,以便图像可以通过CSS访问,如下所示:




. sprite {。




width: 16px;




height: 16px;




background : URL (“sprite.PNG”) 00no-repeat;









. sprite.help { background-position 3360-16px;




. sprite.info { background-position 3360-32PX;




. sprite.user { background-position 3360-48px;




使用data URIs减少http请求的数量。




你有图像,将其显示在网页上的标准方法如下。




//www.xminseo.com/”//gbtags.com/images/A.png”/




获得这份资料的方法被称为http URI scheme,同样的效果可以用data URI scheme写如下。







7 ljmraageleqvqiw2P4 dwcmdaxafbvmaheqmygcacehg8elxtbpaaaaelftksuqmcc /




也就是说,通过在HTML文件中内置图像文件的内容,节约了HTTP请求。




data uri的主要优点是减少http请求数,比css sprite更灵活地调用,具有客户端资源消耗增加的缺点。




在所有浏览器的非缓存模式下,CSS sprite方法比data URI方法快几百微秒。 但实际上,CSS Sprite发送的连接请求比Data URI方法多。 这包括TCP慢启动会导致所有相关的连接开销。




在缓存条件下,Android 4.2和iOS 6的CSS sprite模式均以约两倍的速度提高,但在iOS条件下减少了220ms,在Android下减少了70ms (本机浏览器)。 与此相对,Chrome和Firefox的情况下平衡良好,缓存和非缓存的情况下只有50%到60ms左右的性能差。




这里建议将data URIs用于非常小的资源。 此外,不能在CSS或内联HTML中多次使用它们。




利用相关技术瘦了网站的首页代码、图像、组件后,需要使用相关的检查工具测试网站的速度。 通常,网站的打开速度必须小于4秒。




推荐的网站速度检查工具包括“奇云测测试你的网站速度”,免费提供PIG检查、get检查、DNS劫持检查、网站评分等服务,构建最清洁的网站检查平台。




地址: ce.cloud.360.cn/




此外,百度政府也主要推动移动页面加速MIP相关技术,以应用于移动页面的开放技术标准,无需使用MIP等待加载,页面内容以更友好的方式瞬间到达用户。




地址: //www.mipengine.org/




小明seo评分:




了解如何优化网站的首页代码的目的是加快网站的速度。 建议的典型方法是删除多余的代码和组件,并使用诸如css3之类的最新技术优化现有代码。 另一个重要的方面是服务器端的选择

收藏
0
有帮助
0
没帮助
0