WKWebView 是IOS8新增的 Web浏览视图
优点: 加载速度 比UIWebView提升差不多一倍的, 内存使用上面,反而还少了一半。
缺点: WKWebView 不支持缓存 和 NSURLProtocol 拦截了
我建议如果对缓存不高的页面可以使用,用户体验会提高很多。
由于项目中以前都是用 UIWebView 而且还要兼容 IOS8...
分类:
Web程序 时间:
2015-07-09 13:21:12
阅读次数:
531
http连接的性能优化
并行连接(可以同时和多台服务器建立HTTP连接)持久连接管道化连接复用的连接
并行连接
优点:
并行连接可以在带宽资源充足的情况下同时建立多个HTTP连接,加快页面的加载速度。
缺点:
并行连接在带宽资源不足的情况下会是连接竞争资源,效率反而下降。同时建立多条连接会消耗大量内存,对服务器来说,大量的用户产生大量的连接可能会超过服务器的...
分类:
Web程序 时间:
2015-07-08 13:00:03
阅读次数:
132
原文:减少HTTP请求之将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片(大型网站优化技术) 在网站开发过程中,对于页面的加载效率一般都想尽办法求快。那么,怎么让才能更快呢?减少页面请求 是一个优化页面加载速度很好的方法。上一篇博文我们讲解了 “利用将小图标合成一张背景图来减少...
分类:
Web程序 时间:
2015-07-07 19:05:53
阅读次数:
143
原文:减少HTTP请求之合并图片详解(大型网站优化技术) 一、相关知识讲解 看过雅虎的前端优化35条建议,都知道优化前端是有多么重要。页面的加载速度直接影响到用户的体验。80%的终端用户响应时间都花在了前端上,其中大部分时间都在下载页面上的各种组件:图片,样式表,脚本,Flash等等。 减少组件数必...
分类:
Web程序 时间:
2015-07-07 18:35:29
阅读次数:
199
在网站开发过程中,对于页面的加载效率一般都想尽办法求快。那么,怎么让才能更快呢?减少页面请求 是一个优化页面加载速度很好的方法。上一篇博文我们讲解了 “利用将小图标合成一张背景图来减少HTTP请求”,那么,这一篇博文将讲解 “ 将图片转成二进制并生成Base64编码,可以在网页中通过url查看图.....
分类:
Web程序 时间:
2015-07-07 16:02:16
阅读次数:
152
CSS Sprites简介 技术文档https://css-tricks.com/css-sprites/ 通常被意译为“CSS图像拼合”或“CSS贴图定位”。但CSS Sprites并不是什么金科玉律,但在很多情况下,它有着一定的优势,最重要的是它可以减轻服务器的负载,提高网页加载速度。随着W.....
分类:
Web程序 时间:
2015-06-30 17:49:58
阅读次数:
149
http://www.cocoachina.com/ios/20150626/12161.html本文译者:candeladiao,原文:URL filtering for UIWebView on the iPhone说明:译者在做app开发时,因为页面的javascript文件比较大导致加载速度...
分类:
移动开发 时间:
2015-06-28 06:25:19
阅读次数:
223
当我们把网站部署在IIS7或IIS6S的时候,每当IIS或是Application Pool重启后,第一次请求网站反应总是很慢,原因大家都知道(不知道可以参考这个动画说明ASP.NET网页第一个Request会比较慢的原因)。所以每次网站更新都会给第一个用户代号不好的用户体验,因此之前大家得通过撰写仿真模拟访问动作或预编译来解决此问题。但自从Windows 2012出来之后,这部分Application Initialization功能已经有内含在IIS8之中,可以直接进行设定就可以。不过微软也发布了针对针...
分类:
其他好文 时间:
2015-06-24 18:56:26
阅读次数:
128
lazyload.js是一个基于JQuery的插件,可以用来缓冲加载图片。如果一个网页很长并且有很多图片的话,下载图片就需要很多时间,那么就会影 响整个网页的加载速度,而这款延迟加载插件,会通过你的滚动情况来加载你需要看的图片,然后它才会从后台请求下载图片,最后显示出来。通过这个插件,可以 在需要显...
分类:
Web程序 时间:
2015-06-23 17:16:16
阅读次数:
137