剧本投稿  | 剧本征集  | 发布信息  | 编剧加盟  | 咨询建议  | 编剧群  | 设为首页
总首页 |电影 |微电影 |电视剧 |动漫 |短剧 |广告剧 |小说 |歌词 |论文 |影讯 |节日 |公司 |年会 |搞笑 |小品 |话剧 |相声 |大全 |戏曲 |剧组 |编剧 |舞台剧 |经典 |剧情
剧本网
代写代发论文 | 编剧经纪 | 招聘求职| 上传剧本 | 投稿须知 | 付款方式 | 留言版 | 广告服务 | 网站帮助 | 网站公告
站内搜索 关键词: 类别: 范围:
代写小品剧本电话:13979226936 QQ:652117037 中国国际剧本网www.juben108.com
代写年会小品剧本
重点推荐剧本
与快递有关的小品,有关快递行业
卫生防疫人员心理剧(预防禽流感
关于旅游市场秩序消费诚信小品
汽车4S店服务类搞笑小品剧本《
加油站工作题材搞笑小品剧本《
7人音乐舞蹈搞笑小品剧本(美好
专业代写小品剧本
代写小品剧本
重点推荐小品剧本
关于旅游市场秩序消费诚信 1-20
适合公司年会表演的幽默小 1-18
禽流感监测防疫工作情景剧 1-16
农村搞笑精准扶贫小品剧本 1-15
抗洪抢险感人小品催人泪下 1-13
小学生正能量校园小品剧本 1-11
关于推销的小品剧本,推销小 1-9
学习贯彻习近平总书记7.26 1-7
公司年会搞笑三句半台词(为 1-6
最新最搞笑的公司年会表演 1-4
铁路人的奉献小品脚本(这点 1-3
社保局简化工作程序方便办 1-2
新年公司年会爆笑幽默喜剧 12-29
有关航空的小品剧本(我的航 12-27
家具厂公司年会小品剧本(带 12-25
相亲题材搞笑音乐剧剧本(全 12-23
防诈骗小品,防诈骗小品剧本 12-21
旅行社接待外国运动员舞台 12-20
单人脱口秀剧本台词,单人脱 12-18
最适合元旦表演的超级搞笑 12-15
建筑工地项目部年会小品剧 12-13
铁路行业学习贯彻习近平总 12-12
搞笑电商小品剧本,有关电商 12-11
关于税收小品,纳税搞笑小品 12-8
酒店年会餐饮服务小品剧本 12-7
公司企业单位年会笑死不偿 12-4
边防支队船艇大队军营搞笑 12-1
与酒有关的幽默喜剧小品剧 11-29
十九大后党员干部带领农民 11-27
您当前位置:中国国际剧本网 > 论文 > 计算机教育论文 > 网站提速的技术手段探析
 
授权级别:独家授权与委托   作品类别:国际论文网-计算机教育论文   会员:suyu   阅读: 次   编辑评分: 3
投稿时间:2017/12/21 11:30:04     最新修改:2017/12/21 11:30:04     来源:小品剧本网www.xiaopindaquan.com/ 
网站提速的技术手段探析
作者:网载
中国国际剧本网论文创作室专业代写各种论文,代发各类论文。 QQ:719251535

       网站提速的技术手段探析

    一般网站的技术架构:通过负载均衡设备接入外网请求,执行 SSL 解密,根据域名或 URL 分发请求;以 Nginx 为负载分发服务器;静态资源与动态程序分开部署。

    顺应这一架构层次,本文从域名规划、代理服务器端缓存、前端编译、页面制作四个层次阐述网站提速的技术手段。

    一、域名规划

    浏览器有一个限制:针对一个远程主机(域名),同时存在的并发请求数不能超出上限。换言之,将文件部署在不同的服务器(域名)上,将增强浏览器的并发能力。

    以电商网站为例,规划其域名:

    uwww:网站首页。

    unews:二级页面。

    uapp:移动 App 的服务端地址。

    uweixin:微信公众号的服务端地址。

    updt-img-1:商品图片服务器。为充分利用浏览器

    并发获取图片的能力,建立 5 个图片服务器域名,即 pdt-img-2、pdt-img-3、pdt-img-4、pdt-img-5.

    二、 代理缓存

    当使用 Nginx 作为 Web 请求和移动 App 请求的负载分发器时,在 Nginx 上配置代理缓存策略,定义负载分发器与应用服务器 / 静态资源服务器之间的缓存规则,这样在缓存过期之前负载分发器就不用从应用服务器 / 静态资源服务器获取文件。

    proxy_cache_path data/cache/cache_my levels=1:2 keys_

    zone=cache_my:200m inactive=1d max_size=1g;

    server {

    location ~* \.(?:ico|css|js|gif|jpe?g|png)$ {

    include proxy.conf;

    proxy_cache cache_my;

    proxy_pass http://my_servers;

    }

    }

    当新应用发布时,要注意清除缓存目录。

    三、动静分离 / 浏览器缓存 / 文件压缩 / 图片合并

    减少静态文件对应用服务器的影响、请求次数、网络流量、连接次数,这些是前端开发的标准要求和强制要求。如果拿服务端代码编译来类比,就相当于对前端开发的成果文件(包括 HTML、CSS、JS、图片等)进行一次检查和再处理,这正是“前端编译”的观点。FIS3 是百度的前端编译解决方案,可一次性达到上述四个目的。FIS3 的统一配置文件全方位提速网站的技术手段3.1 实施动静分离

    在一个高并发的场景中,浏览器并发获取资源,无疑将加速页面的显示,增强用户体验,但这又对服务器应对并发访问的能力提出更高要求。根据文件类型,在服务端针对动、静文件实施分开部署,动态文件部署在应用服务器,静态文件部署在静态资源服务器,正是为了降低应用服务器在 I/O方面的消耗,从整体上增强服务端响应文件请求的能力。大型网站部署 CDN 的目的之一,便是分散部署静态资源文件,结合智能 DNS,就近返回静态资源文件。

    在 fis-conf.js 中配置规则,将 *.js、*.css、*.png 文件发布到另一个绝对路径下,该路径将来可以是静态资源服务器上的任意路径。

    fis.match(‘*.{png,js,css}', {release: '/static/$0'

    });

    3.2 充分利用浏览器缓存

    浏览器缓存的工作原理是,与服务器之间建立一种契约,服务器依据文件修改时间来决定是否需要向浏览器返回该文件。浏览器每次请求远程文件时,从自身缓存中提取该文件的最后修改时间,放在 If-Modified-Since 头中随请求发出;服务器取出 If-Modified-Since 头数据,比对最新的文件修改时间,如相同,说明文件未曾修改,返回 304 状态代码,如不同,则正常返回文件。在这种工作模式下,即使文件没修改,浏览器也要发出一次请求。改进方案是,服务器告知浏览器文件将永不过期,服务器将能够代表文件是否变动的标识(最后修改时间、内容哈希)作为文件 URI 的一部分,一旦文件内容改变,URI 随之变化,这样浏览器根据文件 URI 便能判断是否需要下载新的文件。

    应用系统的静态资源文件、商品图片,均适用这一技巧。

    fis.match('*.{js,css,png}', {useHash: true});

    3.3 实施文件压缩

    文件 GZIP 压缩是主流的 Web 服务器都支持的功能,其目的是减少网络传输的字节数,因为相对压缩和解压的运算能力的消耗,网络传输能力无疑是更大的制约。

    fis.match('*.js', {//fis-optimizer-uglify-js 插件进行压缩,已内置optimizer: fis.plugin('uglify-js’)});fis.match(‘*.css', {//fis-optimizer-clean-css 插件进行压缩,已内置optimizer: fis.plugin('clean-css’)});fis.match(‘*.png', {//fis-optimizer-png-compressor 插 件进行压缩,已内置optimizer: fis.plugin('png-compressor’)});

    3.4 实施图片合并

    一次 Web 请求,需要经历域名解析、建立连接、传输内容三个阶段,其中建立连接比较耗时,因此浏览器一般具有保持一段时间的长连接以供复用的机制。服务端将多张图片合并成一个文件,正是一种主动减少连接次数的机制。

    // 启用 fis-spriter-csssprites 插件fis.match(‘::package', {spriter: fis.plugin('csssprites’)})// 对 CSS 进行图片合并fis.match(‘*.css', {// 给匹配到的文件分配属性useSprite: true});四、域名预解析 / 网站预连接 / 资源预加载根据大型网站的监测结果,在一次资源请求的过程中,大量时间耗费在建立连接方面;对于初次请求一个新网站来说,域名解析也需要耗费一段时间;对于一次请求大文件的过程来说,需要耗费的时间相对更长,而在这段相对更长的时间内,用户只能等待。针对域名解析、建立连接、资源文件加载这三个问题,分别开辟一个提前量,在用户执行其它操作的间歇期,并行执行域名预解析、网站预连接、资源预加载。例如:

    域名预解析:

    <link rel=“dns-prefetch” href=“//example.com”>

    网站预连接:

    <link rel=“preconnect” href=“http://example.com”>

    资源预加载:

    <link rel=“prefetch” href=“image.png”>

    <link rel=“subresource” href=“style.css”>

    <link rel=“prerender” href=“http://example.com”>

    <link rel=“preload” href=“image.png”>

郑重声明:任何网站转载此论文时一定要把文章里面的联系方式和网址一同转载,并注明来源:中国国际剧本网www.juben108.com ,否则必将追究法律责任。
 
中国国际剧本网论文频道(www.juben108.com/lunwen)只要有文化娱乐活动的地方,就有中国国际剧本网的身影。
代写代发论文
 
发表评论() 所有评论 
评论内容:
验 证 码: 验证码看不清楚?请点击刷新验证码
匿名发表 
 
最新评论
代写小品剧本
无标题文档
关于我们 |代写小品 |编剧招聘 |投稿须知 |付款方式 |留言版 |法律声明 |联系我们 |网站大记事 |广告服务 |网站地图 |剧本创作 |编剧群 |设为首页

中国国际剧本网是全球最大的原创剧本创作交易中心     中国国际剧本网是中国最大最全的剧本信息门户网站
相信国际品牌的力量        是您选择我们的理由
本网所有发布的剧本均为本站或编剧会员原创作品,依法受法律保护,未经本网或编剧作者本人同意,严禁以任何形式转载或者改编,一但发现必追究法律责任。
中国国际剧本网(juben108.com)版权所有,未经许可不得转载。    经营许可证粤ICP备14022528号     法律顾问:广东律师事务所 {$UserData} {$CompanyData}