欢迎来到天天文库
浏览记录
ID:14212767
大小:1.03 MB
页数:20页
时间:2018-07-26
《网页优化静态化技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、网站静态化与mysql优化(一)后面的5天给大家讲一个无论在工作中,面试中遇到比较多的技术,大型网站优化的关键技术,重点讲:页面静态化技术;缓存(redis、memcache);数据库的优化。目录一、判断大型网站的基本概念11、pv值(pageviews)页面浏览量12、uv值(uniquevistor)独立访客,13、独立ip1二、大型网站带来的问题?21、大的访问量(大并发)22、大的流量,(大的带宽的问题)23、海量的数据存储2三、如果解决大访问量带来的问题:2四、大流量问题的解决方案:3(1
2、)在web服务器端,配置压缩,减少数据传输的数据量。3(2)合并文件(样式文件,js文件,背景图片文件),减少http的请求,6(3)把比较占用流量的资源(或不同的功能)单独部署服务器。7五、大存储的解决方案:81、使用缓存技术82、对mysql优化8六、页面静态化技术:91、什么是页面静态化,92、了解几个概念93、实现方式94、程序缓存,95、ob缓存,106、如何开启ob缓存。117、ob相关的函数118、真静态案例说明139、真静态案例的扩展,给他一个缓存周期,1510、静态化在smarty
3、模板引擎里面使用1611、静态页面在TP框架里面的使用,16七、网站并发测试工具17一、判断大型网站的基本概念1、pv值(pageviews)页面浏览量是指,一个网站的所有页面,在一天内被访问的总的次数。达到千万级别以上,几百万以上。2、uv值(uniquevistor)独立访客,是指,一个网站,在一天内有多少个用户来访问我们的网站。一般几十万以上。,3、独立ip是指,一个网站,在一天内有多少个独立ip来访问我们的网站。如果我们要考虑公司局域网:uv值略大于独立ip。二、大型网站带来的问题?1、大的
4、访问量(大并发)并发:是指在某个时间点,有多少个用户同时访问某个地址。2、大的流量,(大的带宽的问题)3、海量的数据存储网站从小到大的数据的存储,比如数据表的容量达到GT级别,带来查询速度变慢,要从海量的数据表里面快速的查找到数据,是我们优化的重点。三、如果解决大访问量带来的问题:采用分层架构服务器,使用负载均衡来架构,负载均衡说明:软件:lvs(linuxvirtualserver)linux虚拟服务,nginx(web服务器,负载均衡)硬件:f5-bigip:价格昂贵,立竿见影,效果非常好。一般
5、是大的网游公司或大的门户网站使用。负载均衡器的策略:(1)轮询:负载均衡把请求轮流转发给web服务器。(2)最少连接:负载均衡把请求转发给最空闲的那台服务器。(3)ip哈希:同一地址的客户端,负载均衡把请求始终给同一台服务器。四、大流量问题的解决方案:(1)在web服务器端,配置压缩,减少数据传输的数据量。原理图:Apache上利用gzip压缩算法进行压缩的模块有两种:mod_gzip和mod_deflate.Apache1.x系列没有内建网页压缩技术,使用额外的第三方mod_gzip模块。Apac
6、he2.0以上的版本中gzip压缩使用mod_deflate模块。通过查看浏览器请求的头信息里面,看到当前浏览器支持的压缩的格式;具体的步骤:(1)打开apache的httpd.conf配置文件,开启压缩模块。(2)在虚拟主机里面,配置压缩的对象。#配置压缩的级别,压缩级别为6,可选1-9,推荐为6DeflateCompressionLevel6#压缩文本文件AddOutputFilterByTypeDEFLATEtext/plain#压缩html文件A
7、ddOutputFilterByTypeDEFLATEtext/html#压缩xml文件AddOutputFilterByTypeDEFLATEtext/xml注意:为什么要指定文件类型来压缩?压缩也是要耗费cpu资源的,图片/视频等文件,压缩效果不好,不要对其压缩。一般压缩的是文本格式的文件。DeflateCompressionLevel指令来设置压缩级别。该指令的值可为1(压缩速度最快,最低的压缩质量)到9(最慢的压缩速度,压缩率最高)之间的整数,其默认值为6(压缩速度和压
8、缩质量较为平衡的值)压缩前:压缩后:具体的配置代码:DocumentRoot"D:/amp/demo"ServerNamewww.demo.comOptionsindexesFollowSymLinksExpiresActiveOnExpiresByTypeimage/jpeg"accessplus12months"AllowOverrideAllOrderallow,denyallow
此文档下载收益归作者所有