YSLOW测测网站速度

news/2024/5/29 12:33:41/文章来源:https://blog.csdn.net/hxy87/article/details/6043397

一个网站打开的速度有多快?除了机房带宽,线路,IP级别,等不能或不好改变的因素外,跟网站本身的程序也有很大关系,这里谈谈一个测试工具,YSLOW,测测网站的内部因素以提升用户的访问速度;

YSLOW是FIREFOX的一个插件,所以必须先装FIREFOX,下载地址http://www.mozilla.org.cn

YSLOW是建立在FIREBUG基础上的,用FIREFOX装入FIREBUG地址:https://addons.mozilla.org/zh-CN/firefox/addon/1843

然后就可以装入YSLOW了,地址:http://developer.yahoo.com/yslow

OK,安装好YSLOW后会发现FIREFOX下面多了一个半时钟的图标,打开你的网站后点一下这个图标就可以测试用户的体验速度了,测验结果就如下面:

Performance Grade: A (96)Expand All Collapse All
A1. Make fewer HTTP requests
D2. Use a CDN
A3. Add an Expires header
A4. Gzip components
A5. Put CSS at the top
A6. Put JS at the bottom
A7. Avoid CSS expressions
n/a8. Make JS and CSS external
Only consider this if your property is a common user home page.
A9. Reduce DNS lookups
A10. Minify JS
A11. Avoid redirects
A12. Remove duplicate scripts
A13. Configure ETags

 

 

评分A就是最好 F就是最差.

评测出的问题按旁边的小三角就可以了;

这里简略说下各个问题的解决方案

1: Make fewer HTTP requests

指的是尽量少发出较少的HTTP请求,除了目前载入的页面之外,还包括JS,CSS,图片文件等等,在CSS里面的一个背景图片也算是一次请求,所以,根据网站目前的情况,尽量减少发送请求的数量吧.嘿嘿;

2:Use a CDN:

使用CDN网络,将页面中的静态资源分布到离用户最近的网络节点上,目前对大多数网站来说,不怎么现实,就不说了

3:Add an Expires header:

给静态文件增加过期时间,这个本人小试了下,的确增加过期时间后页面访问速度快了很多,静态文件在访问中的状态也都从304(Not Modified 未改良的)变成了200(OK),不过这个得在服务器上设置,IIS->HTTP响应头->设置,APACHE改配置Expires值改成永不过期就OK了.至于程序如何响应HTTP头状态,还没研究出来,听说是有些API可以控制HTTP响应的,有锅底精神的自己去研究吧

4:Gzip components

跟第三点相同,要在WEB容器上设置,IIS-压缩-启动动态压缩

5,6:Put CSS at the top,Put JS at the bottom

CSS放在上面,JS放在下面.能放就放吧

7:Avoid CSS expressions尽量不要用CSS表达式.

8:Make JS and CSS external把JS和CSS都独立出来,做成独立的文件

9:Reduce DNS lookups减少DNS的查找,嘿嘿,这个尚不明确

10:Minify JS;最小化JS.把JS上面没用的东西都去掉,减少JS体积

11:Avoid redirects尽量不要重新转向

12:Remove duplicate scripts去掉重复的脚本

13:Configure ETags配置ETAGS,不知道什么东西,很多网络服务商在搞

总之,根据自己的情况解决简单的先吧..如果觉得累,无聊的话,以后做站点就按这些标准去做喽,^_^~

 

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

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

相关文章

网站接入QQ登录

在网站接入QQ登录时遇到很多麻烦,主要是QQ互联和腾讯开放平台的关系比较乱,不知道要从哪个接入。 最终解决方式:在腾讯开放平台注册个人开发者,验证通过后,在QQ互联平台会有腾讯开放平台的注册信息,然后依次…

基于SSM(Spring+SpringMVC+MyBatic)+JSP的少儿编程教育网站管理系统

项目背景 在国家重视教育影响下,教育部门的密确配合下,对教育进行改革、多样性、质量等等的要求,使教育系统的管理和运营比过去十年前更加理性化。依照这一现实为基础,设计一个快捷而又方便的网上少儿编程教育网站系统是一项十分…

基于nodejs的电影交流网站

末尾获取源码 开发语言:nodejs 框架:Express 数据库:MySQL5.7 数据库工具:Navicat 11 开发软件:Hbuilder / VS code 浏览器:edge / 谷歌 目录 一、项目简介 二、系统功能 三、系统项目截图 3.1前台首页…

基于SpringBoot的留守儿童爱心网站

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SpringBoot 前端:Vue、HTML 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#…

基于SSM的书画拍卖网站

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…

项目二网站完善

<div class"container-fluid"><div class"container"><h2 class"common-title text-center">成功案例</h2><div class"row"><div class"col-lg-8 col-lg-offset-2 common-detail text-center&q…

利用json隔离网站布局和页面实际模块的内容载入

在项目中,有个这样的需求:动态维护页面的布局,以及动态载入布局容器中的具体模块。最开始的实现方式是&#xff0c;在服务端一次性获取当前页面的布局结构&#xff0c;当前页面的所有功能模块&#xff0c;同时通过循环检索某一功能模块属于哪个容器并合理放置&#xff0c;最后获…

网站流量日志数据分析系统与技术架构

文章目录 网站流量日志数据分析系统1&#xff0e; 点击流数据模型点击流概念点击流模型生成 2&#xff0e; 如何进行网站流量分析网站流量质量分析&#xff08;流量分析&#xff09;网站内容及导航分析&#xff08;内容分析&#xff09;网站转化以及漏斗分析&#xff08;转化分…

前端开发的一些网站

前端学习需要用到的一些网站 最近从网上收集的一些对前端开发有帮助的网站 我常用的有: 千库网&#xff0c; jQuery之家&#xff0c; 前端在线工具&#xff0c; 字体库&#xff0c; 阿里图标&#xff0c; RBG转16进制&#xff0c; itmeo 1. 素材类网站 http://588ku.com…

为我的博客网站数据库使用Docker实现MySQL主从同步

前言 个人博客使用了阿里云的服务器&#xff0c;此文是笔者实现WordPressDockerMySQL主从同步架构的记录。 环境 Docker version 1.13.1 LNMP&#xff1a; 阿里云centos 7.3nginx version: nginx/1.12.2mysql5.6&#xff08;Docker镜像&#xff09;PHP 5.4.16 WordPress:…

漂亮的HTML网站赞助打赏单页源码

简洁大气的一款打赏页&#xff0c;纯HTML上传即可使用&#xff0c;自己修改相对应图片&#xff0c;尺寸设置好就行 修改首页文字在/index 搭建环境教程 虚拟主机域名 直接上传虚拟主机然后解析域名在绑定&#xff0c; 搭建非常的简单&#xff0c; 下载地址&#xff1a;ht…

12个对网页设计师非常便利的CSS框架、模板和摘录网站

12个对网页设计师非常便利的CSS框架、模板和摘录网站 如果您经常性地需要建立和开发新的网站&#xff0c;那么您就应该考虑使用模板创建&#xff0c;收集有用的代码片段等等。为了加快开发的进程&#xff0c;您就应该这样做&#xff0c;在需要的适 合您可以使用、修改并优化这些…

jQuery响应式网站图片无限加载瀑布流布局

这是一款效果非常酷的 jQuery 瀑布流布局无限加载图片效果。整个页面采用响应式布局&#xff0c;图片采用jQuery.Lazyload延时加载技术&#xff0c;提升整个页面的加载速度。 该瀑布流插件还使用BlocksIt技术&#xff0c;在图片加载时有交互抢占位置的动画特效&#xff0c;效果…

dnn seo 和所有搜索引擎友好的东西

DNN SEO and all that search engine friendly stuff 本文翻译自: http://blogs.ninameiers.com/2007/11/09/DNNSEOAndAllThatSearchEngineFriendlyTalk.aspx 自2003年起&#xff0c;我开始寻找在友好的URL &#xff0c;因为我出来的一个dnn 1.0建设&#xff0c;通过以dnn2 &am…

Asp.Net与SEO – 庞大的反向链接网络(一)

讲到链接那我们就来接触几个概念&#xff0c;先看一下下面的反向链接网络图。 反向链接 A网页中有一个链接指向B网页&#xff0c;那么A网页就是B网页的反向链接&#xff01;如下图&#xff0c;所有链接都算反向链接。 外部链接 如上图中的①链接&#xff0c;其他网站给你网站的…

Asp.Net与SEO – 庞大的反向链接网络(二)

上篇文章提到反向链接的概念&#xff0c;现在我就从增加反向链接的方法来谈谈作为一个程序员应该怎么为增加反向链接做一些SEO工作。 1. 内部链接优化对于很多大型网站&#xff0c;由于网站自身都拥有几百万个网页&#xff0c;所以对网站内部链接进行重新优化构架之后&#xff…

做seo优化必须会的网站基础代码

网站优化做的便是关键点&#xff0c;代码优化便是网站很重要的一个关键点。很多seoer因为不明白编码放弃了优化网站编码&#xff0c;这对网站总体权重值的提高是不好的&#xff0c;实际上seo中的代码优化比较简单。 【优化高手 官方网网站】优化务必会的基本网站编码 “H”标签…

网站外链怎样才能被快速收录呢?网站外链优化最全攻略

网站是企业在互联网平台盈利的一个有力工具&#xff0c;可以说如果没有网站&#xff0c;就等于放弃了一种有效的营销方式&#xff0c;真的是非常遗憾。因为这种营销方式相比广告投放&#xff0c;性价比更高&#xff0c;企业获客的主动性也更强。所以&#xff0c;越来越多的企业…

网站做SEO优化的目的只是为了排名吗?

网站做SEO优化的目的只是为了排名吗&#xff1f; 今日小编就问网站站长们一个难题&#xff0c;你每日都做些哪些来推动SEO优化&#xff1f;小编了解&#xff0c;每一个SEO优化师的工作职责基本一致&#xff0c;但服务项目內容不一样。优帮云小编用自身的真实经历剖析了我的职…