在狼长正式工作一年有余,对于接触到的新技术的学习已经不再有那么多的畏惧感了,总结一下我对新技术的学习思路,希望能给大家提供一个参考。 工作一年接触的新技术: bigpipe AMQ Elasticsearch k8s docker go 新技术学习思路: 1、语言类: 接触任何语言,首先就是在本机配 ...
分类:
其他好文 时间:
2017-10-29 14:31:34
阅读次数:
152
1、压缩图片 2、懒加载(页面上图片多,但用户并不是要求立即就能看到全部图片,可以当用户将要看到的时候,再去加载,先加载用户看的,让出网络带宽) 3、对页面进行分帧Frame加载,比如页面很长,可以只加载前面一部分重要的HTML,当用户拉下来的时候,再加载下面的,塞进去。 4、使用BigPipe技术 ...
分类:
其他好文 时间:
2017-07-09 21:51:46
阅读次数:
144
随着不同终端(Pad/Mobile/PC)的兴起,对开发人员的要求越来越高,纯浏览器端的响应式已经不能满足用户体验的高要求,我们往往需要针对不同的终端开发定制的版本。为了提升开发效率,前后端分离的需求...
分类:
Web程序 时间:
2017-05-11 12:21:45
阅读次数:
279
比如首页非常多内容, 如果后台全部一次性返回, 需要较长的时间, 这时候就可以把页面分割了 java可以使用多线程, 把页面的内容分割成几分 php可以利用 扩展中的curl 模块,可以在该模块中curl_multi_fetch() 函数进行批处理请求 前端通过js 把返回的一块一块的 内容通过 对 ...
分类:
其他好文 时间:
2017-02-07 15:07:34
阅读次数:
149
一、什么是bigpipe Bigpipe是Facebook工程师提出了一种新的页面加载技术。 BigPipe是一个重新设计的基础动态网页服务体系。大体思路是,分解网页成叫做Pagelets的小块,然后通过Web服务器和浏览器建立管道并管理他们在不同阶段的运行。这是类似于大多数现代微处理器的流水线执行
分类:
其他好文 时间:
2016-03-16 21:00:09
阅读次数:
849
高性能页面加载技术--BigPipe设计原理及Java简单实现1.技术背景 动态web网站的历史可以追溯到万维网初期,相比于静态网站,动态网站提供了强大的可交互功能.经过几十年的发展,动态网站在互动性和页面显示效果上有了很大的提升,但是对于网站动态网站的整体页面加载架构没有做太大的改变.对于用户而....
分类:
其他好文 时间:
2015-11-15 00:42:08
阅读次数:
615
BigPipe学习研究from:http://www.searchtb.com/2011/04/an-introduction-to-bigpipe.html1. 技术背景 FaceBook页面加载技术试想这样一个场景,一个经常访问的网站,每次打开它的 页面都要要花费6 秒;同时另外一个网站提供了相...
分类:
其他好文 时间:
2015-11-11 11:34:11
阅读次数:
244
from: http://www.searchtb.com/2011/04/an-introduction-to-bigpipe.html1. 技术背景 FaceBook页面加载技术试想这样一个场景,一个经常访问的网站,每次打开它的 页面都要要花费6 秒;同时另外一个网站提供了相似的服务,但响应时间...
分类:
其他好文 时间:
2015-10-08 17:59:45
阅读次数:
148
1. 技术背景 FaceBook页面加载技术试想这样一个场景,一个经常访问的网站,每次打开它的页面都要要花费6 秒;同时另外一个网站提供了相似的服务,但响应时间只需3 秒,那么你会如何选择呢?数据表明,如果用户打开一个网站,等待3~4 秒还没有任何反应,他们会变得急躁,焦虑,抱怨,甚至关闭网页并且不...
分类:
其他好文 时间:
2015-09-24 10:45:14
阅读次数:
185
Web前端优化1 DNS2 网络链接(线路和前端) CDN必须 线路 (push/pull CDN),多线机房Facebook BigPipe(?)前端优化指导守则 ySlow rules http://yslow.org Firebug + ySlow + Pagespeed Apa...
分类:
其他好文 时间:
2015-08-17 01:01:44
阅读次数:
131