优化网页传输速度1

对于大数据流的传输,首先要对数据进行物理优化:

即对传输的数据,进行压缩。这里我们采用gzip压缩,压缩率能达到70%~80%;

大大改善web网页传输速度。

ByteArrayOutputStream arrayOutputStream =new ByteArrayOutputStream();

//采用gzip压缩传输的数据流;

 GZIPOutputStream gop = new GZIPOutputStream(arrayOutputStream);  

//此处一定要设置字符编码,否则容易引起中文乱码;

gop.write(result.toJsonString().getBytes("UTF-8"));

gop.close();

byte[] byteArray = gop.toByteArray();

response.setContentType("application/json;charset=‘utf-8‘");

response.setHeader("content-Encoding","gzip");

response.setHeader("Content-length",Integer.toString(byteArray.length));

byteOut.close();

时间: 2024-11-09 02:41:22

优化网页传输速度1的相关文章

优化网页速度的7种方法

为什么网站优化要把网页静态化? SEO优化过程中,把动态网页转化为静态页面是许多SEO优化人员常常做的事情,面对这种SEO优化操作的行为很多人可能有疑问,那就是为什么网站优化要把网页静态化?下面就给大家详细的介绍一下关于网页静态化的一些问题. 什么是动态页面?什么是静态页面? 动态网页:是以.asp..jsp..php..perl..cgi等形式为后缀,并且在动态网页网址中有一个标志性的符号——“?”.动态页面是以ASP.PHP.JSP.Perl.或CGI等编程语言制作的,用上面两个指标基本上可

如何有效的优化网页的加载速度?优化网页速度的7种方法

首先,我们来看下网页的加载流程.打开一个网页,会先拉取一个html页面,然后浏览器解析了这个html页面后,会根据页面的内容,去拉取javascript.css和图片文件,最终根据这些文件,将页面渲染出来. 我们可以看到,影响一个网页展示速度的主要因素不是网页本身,而是它依赖的一些其它文件,如果优化了这些资源的加载速度,那么网页展示的速度也就上去了. 让我来一一列举: 1.优化图片资源的格式和大小 一个网页中,图片资源的大小占比是最多的,而且单个的文件的大小也很可观.因此,在保证图片质量不变的情

浅析用Base64编码的图片优化网页加载速度

想必大家都知道网页加载的过程,从开始请求,到加载页面,开始解析和显示网页,遇到图片就再次向服务器发送请求,加载图片.如果图片很多的话,就会产生大量的http请求,从而影响页面的加载速度.所以现在有一种做法是将多张图片合并到一起,这样在打开页面的时候只需要一次http请求就可以加载多张图片,然后通过设置图片的背景偏移量来正确的显示.现在我们可以将图片转成base64编码,然后直接写在html页面或者css里面,这样在加载页面或者css的时候就可以直接将图片加载过去,这样也省去了设置图片背景偏移量带

如何让你的网页打开速度降低到 1s 内

还记得图片延迟加载方案 那篇博文吗?当初分析了 定宽高值 和 定宽高比 这两种常见的图片延迟加载场景,也介绍了他们的应对方案,还做了一点技术选型的工作. 经过一段时间的项目实践,在先前方案的基础上又做了很多深入的优化工作.最终将好奇心日报的网页打开速度将降低到了1s内,Web端和Mobile端加载3屏数据消耗的流量也大幅降低. 模拟WIFI条件下的网页加载 该篇文章结合具体的项目实践,将围绕如何更快的访问网页展开,细化到具体的技术方案,以及实践中可能遇到的坑,希望对大家有一定的启发和帮助. 为什

Google官方网页载入速度检测工具PageSpeed Insights 使用教程

相信有接触前端开发的大神们都听说过Google官方的PageSpeed Tools,这个网页载入速度检测工具有在线版本也有一个 Chrome 扩展,叫PageSpeed Insights,在此之前,Jeff 了解的更多是雅虎的 Yslow .不过在Jeff 使用过 PageSpeed Insights 后,感觉更加容易上手--因为人家PageSpeed Insights 有中文!下面就介绍一下PageSpeed Insights. Google官方的PageSpeed Tools的两个版本 在线

搜索引擎优化网页设计:最佳实践

作为一名网页设计师,网页的设计是我们一个最直观的辨认.我们现在的生活依赖于网络,依赖于这个快速让我们互知和沟通的工 具.它早已不仅仅是一个静态的页面,而是一个有思想有文化无国界的一个内容涵盖量丰富的另一个世界.比如洞穴人的壁画.比如古埃及的形象文字,而现代人有 网页设计,是的,它非常重要. 那么,我要问,我们如何才能把一个信息准确快速的传达给他人?这时,我们就需要做SEO. 什么是SEO? SEO代表搜索引擎优化.它可以帮助和改善你的网站排名.我们知道,搜索者75%的人都只会看google第一页

Apache启用GZIP压缩网页传输方法

一.gzip介绍 Gzip是一种流行的文件压缩算法,如今的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是很明显的,大约能够降低70%以上的文件大小.这取决于文件里的内容. 利用Apache中的Gzip模块,我们能够使用Gzip压缩算法来对Apacheserver公布的网页内容进行压缩后再传输到client浏览器.这样经过压缩后实际上降低了网络传输的字节数,最明显的优点就是能够加快网页载入的速度. 网页载入速度加快的优点不言而喻,除了节省流量,改善用户的浏览体验

小技巧:利用QUIC提升Chrome浏览器网页打开速度

个人因为比较偏爱轻盈小巧不臃肿的软件,所以浏览器一直用谷歌的Chrome.近几年因为其启动和打开网页速度快等诸多优点,被广大国内用户喜爱,并迅速在国内市场占据一定的份额. 这里和大家分享一个可以提升Chrome网页打开速度的小技巧 首先,打开Chrome浏览器,在地址栏里输入:Chrome://flags 然后找到QUIC协议标签,可以按"CTRL+F"快速定位. Chrome截图 把选项"默认"改为"已启用".所做的更改会在下次重新启动 Goo

(转) 网页浏览速度慢的排查原因

网页浏览速度慢的排查原因 原文:http://blog.csdn.net/qq_27626333/article/details/51602941 网站访问速度的快慢直接决定网站的命运,现在站长们也越来越关注网站的访问性能.如果网站打开慢将流失大量用户,造成巨大损失:如果网站服务器覆盖广,网站访问速度很快,很容易吸引用户,提高访问量,当然销售业绩也蹭蹭上升.相信大都数人曾饱受网站加载过慢的煎熬,为让大家不再为此而困扰,现分析网站访问速度慢的影响因素,提供几条故障排查的经验供参考: 1.访问者本地