要优化网站的速度,您必须同时执行软件和硬件。从网站程序和页面设计本身,您可以解决Web资源的加载问题。然后服务器本身需要有足够的带宽和处理资源。让我们轮流与你交谈。
我们打开一个网页,只看到前端,所以我们看到页面背后的支持是HTML代码,其中包含各种网页标签,包括网站优化中的TKD,加载的渲染资源:java,Css,已经页面内容:图片,音频,视频等
首先,代码很简单
减少代码冗余并保持简单的代码风格。这是网页程序员的必修课。它也可以达到效果。您可以使用css而不是js。如果您可以使用两行代码解决问题,请不要写三行。这是最基本的一点。
第二,减少资源负荷
藤设计提到的资源主要是指js和css文件,因为我知道现在很多前端开发人员都喜欢使用各种开源效果或其他人的效果,包括在网站上添加几个图标。介绍一个开源图标字体库,引入一些特殊效果的js和css文件,这不可避免地增加了网站的重量。
第三,图片使用延迟加载,禁止自动播放视频或音频
我还记得上奇云曾在泪水博客上写过“懒惰加载会影响网站的SEO优化”,其中说如何使用图片延迟加载技术来改善用户体验而不影响网站优化,因为懒加载是为了防止页面在打开后立即加载。这将占用网络带宽,这将影响网站的开放速度和网站 个屏幕的请求。因此,非文本图像可以延迟加载。
图片对于每个网站来说基本上都是必不可少的,但是对于做视频和音频的网站,如果你打开页面并自动播放,被占用的网站有更多的带宽资源,所以这也是一个小的网站优化速度。知识。
第四,使用CDN加速静态资源
讨论了CDN加速的使用是否会影响网站优化。尚其云对整个网站的CDN加速有一些不满,但对于网站静态资源的CDN加速图像或缓存优化非常重要。人们认识到,例如,网站的js,css,图片和其他文件的CDN加速金山网站建设更有利于整个网站的加载和打开速度。
五,提高页面渲染速度
在头样式表中编写CSS样式以减少由CSS文件网络请求引起的呈现阻塞。
将Java放在文档的末尾,或使用async加载它,以避免JS执行阻塞呈现。
指定非文本元素(如图像,视频)的宽度和高度,以避免重新绘制浏览器重新排列。
六,服务器本身的速度优化
启用服务器Gzip压缩;
升级或确保服务器的足够网络带宽;
打开站点缓存以利用本地缓存。
此外,由于网络安全的重要性,如果您的网站安装了SSL证书并启用了HTTPS,则可以启用HTTPS / 2或SPDY以在某种程度上加快网站的开放速度。