加快页面的运行速度

1.减少http请求次数

合并图片,css,js,改进首次访问用户等待时间

2,使用CDN

就近缓存,只能路由,负载均衡,WSA全站动态加速。

3,避免空的src和href

当link标签的href属性为空,script标签的src属性为空的时候,浏览器渲染的时候会把当前页面的URl作为他们的属性值,从而把页面的内容加载进来作为他们的值,

4,为文件头指定Expires

使内容具有缓存性,避免了访问中不必要的HTTP请求。

5,使用gzip压缩内容

压缩任何一个文本类型的响应,包括XML和JSON。

6,css放在顶部,js放在底部。防止js加载对之后资源造成阻塞

7,避免使用css表达式

8,将css和js文件放到外面

9,减少主机名可以节省响应时间,但同时,需要注意,减少主机会减少页面中并行下载的数量,IE浏览器在同一时刻只能从同一域名下载两个文件,挡在一个页面显示多张图片时,IE用户的图片下载速度就会受到影响。所以大型网站会有多个2级域名来放图片。

10,精简css和js

11,避免跳转

同域:注意避免反斜杠‘/‘的跳转

跨域:使用Alias或者mod_rewrite建立CNAME

12,删除重复的js和css

13,可缓存的ajax,异步并不意味着几时啊,ajax并不能保证用户不会再等待异步的JavaScript和xml响应上花费时间。

使用xmlHttpRequest时,浏览器中的post方法是一个两步走的过程:首先发送文件头,然后才发送数据,因此使用get获取数据时更加有意义。

14,减少DOM元素数量,cookie的大小。

15,不要使用滤镜,png24在IE6半透明那种东西,不要用,淡定的切成PNG8+jpg

16,不要在html中缩放图片

17,缩小favicon,ico并缓存。

  

时间: 2024-08-30 09:06:55

加快页面的运行速度的相关文章

加快页面呈现,留住用户!

加快页面的呈现对于提升用户体验非常重要,良好的用户体验可以帮助我们获得更多的用户的信赖,从而在竞争中占得先机. 页面加载速度对用户的影响如何? 根据 Akamai 和Forrester的调查研究,接近一般的web使用者希望页面能在2秒以内打开,如果超过3秒大多数用户会放弃等待转向其他网站.尤其是对于购物网站,有79%的用户会因为网站速度慢而不再光临,甚至接近一办的人会把这个糟糕的体验在他的朋友圈传播开.网站的加载速度同时也会影响SEO. 如何改善页面加载速度?  优化的技巧很多,下面会逐一列出并

加快Android模拟器运行速度

加快Android模拟器运行速度 本文部分参考,原文:http://www.imzzy.com/andorid-virtual-device-intel-hardware-accelerated.html安装英特尔硬件加速执行管理器可以让安卓模拟器加快运行速度.原文:http://www.imzzy.com/andorid-virtual-device-1.html 这个加速器是什么:英特尔? 硬件加速执行管理器(英特尔? HAXM)是一款硬件辅助虚拟引擎(管理程序),可通过英特尔? 虚拟化技术

修改java阻塞数,加快他的运行速度

默认jdk运行是阻塞的,我们改为一起运行,这样,如果有多个tomcat,就会加快tomcat的运行速度 所以需要修改配置文件 vim /usr/local/jdk/jre/lib/security/java.security 117 securerandom.source=file:/dev/random  #随机数 将上面一行改为下面一行内容 117 securerandom.source=file:/dev/urandom

asp.net使用httphandler打包多CSS或JS文件以加快页面加载速度

介绍 使用许多小得JS.CSS文件代替一个庞大的JS或CSS文件来让代码获得更好的可维 护性,这是一个很好的实践.但这样做反过来却损失了网站的性能.虽然你应该将你的Javascript代码写在小文件中并且将大的CSS文件分割到小文件 中,当一个浏览器请求那些JS以及CSS文件,它却将为每一个文件产生一个请求.每一个HTTP请求将导致从你的浏览器到服务器上的一次"往返",从响应 服务器到客户端浏览器之间的等待时间称之为"延时".因此,如果你有四个JS文件以及三个CSS

New JavaScript techniques for rapid page loads 加快页面载入的新js技术

Speed has always been one of Chrome's primary missions, ever since it was included as one of the founding principles in 2008. But speed is about more than just traditional Javascript benchmarks. Ideally every part of a user's interaction with a brows

使用Gzip压缩数据,加快页面访问速度

在返回的json数据量大时,启用Gzip压缩,可以提高传输效率.下面为Gzip压缩对json字符串压缩并输出到页面的代码. 一.代码 /** 向浏览器输出字符串响应数据,启用gzip压缩 */ protected void writeResponseDataStr(String data){ /** 获取响应对象 */ HttpServletResponse response = ServletActionContext.getResponse(); /** 设置响应内容类型 */ respon

如何加快页面加载速度

一.使用良好的结构 二.不要使布局超载 三.不要使用图像来表示文本 四.检查cookie使用情况 五.不要包含不必要的 JavaScript 代码,尽可能将其外部化 六.尽可能避免使用表格 七.删除任何不必要的元素 八.一些优化网页的技巧 九.压缩和缩小 JavaScript 文件 十.使用 HTTP 压缩,并始终使用小写的 div 和类名 十一.设置图像大小 十三.尽可能延迟脚本加载 十四.按需加载 JavaScript 文件 十六.优化 CSS 文件

PHP实现HTML页面静态化的方法

随着网站的内容的增多和用户访问量的增多,无可避免的是网站加载会越来越慢,受限于带宽和服务器同一时间的请求次数的限制,我们往往需要在此时对我们的网站进行代码优化和服务器配置的优化. 一般情况下会从以下方面来做优化 动态页面静态化 优化数据库 使用负载均衡 使用缓存 使用CDN加速 现在很多网站在建设的时候都要进行静态化的处理,为什么网站要进行静态化处理呢?我们都知道纯静态网站是所有的网页都是独立的一个html页面,当我们访问的时候不需要经过数据的处理直接就能读取到文件,访问速度就可想而知了,而其对

怎样提高php运行速度?

使用PHP的最大1个优势就是速度快.一般情况下,PHP总是具有足够的速度支持Web内容动态生成,许多时候甚至无法找出比它更快的方法.然而,当面对庞大的访问量.高负荷的应用.有限的带宽,以及其他各种带来性能瓶颈的因素时,就需要考虑怎样提高PHP的性能了.1.代码优化代码优化不仅仅是写出干净和清晰的代码,而是对代码进行一定的简化.可以使用Zend Optimizer来自动帮助完成这些繁杂的工作.Zend Optimizer可以从Zend Technologies的网站http://www.zend.