代码改变世界

随笔分类 -  高性能建站技术

高性能建站之前端优化篇

2011-10-25 17:50 by PHP淮北, 4692 阅读, 收藏, 编辑
摘要: 前言:这算是对前端优化的总结吧,之前零零星星总结和学习,这次做一个完整的总结。测试网页性能工具⑴Page Speed:谷歌开发的工具,网站管理员和网络开发人员可以使用 Page Speed 来评估他们网页的性能,并获得有关如何改进性能的建议。⑵yslow:YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基于某些规则而进行优化。安装方法:安装:yslow直接在firefox组件查找,安装即可Page Speed安装,使用火狐点开http://code.google.com/speed/page-speed/download.html,点击下载,火狐会自动安装使用方法:1)pag 阅读全文

构架高性能WEB网站的几点知识

2011-10-24 16:58 by PHP淮北, 9278 阅读, 收藏, 编辑
摘要: 前言:对于构架高性能的web网站大家都很感兴趣,本文从几点粗谈高性能web网站需要考虑的问题。HTML静态化什么是html静态化?说得简单点,就是把所有不是.htm或者.html的页面改为.htm或者.html1.纯静态页面当用户访问是,不需要经过服务器解析,直接就可以传送到客户端,此类型的页面,由于不需要解析就能直接访问,一般情况下,比动态页面的执行速度快。2.静态化页面静态化就是用动静结合的方式将动态网站生成静态网站来保存。这是实实在在的html文件,也就是静态页面。3. 伪静态方法(Url静态化)伪静态不是真正意义上的静态化,它只是利用某种方法将访问的路径也就是url地址转换成为.htm 阅读全文

让网站飞起来02--服务器缓存技术

2011-09-27 20:55 by PHP淮北, 9339 阅读, 收藏, 编辑
摘要: 前提提要:第一个介绍的是《让网站飞起来01---浏览器缓存技术》介绍服务器,肯定要先支持服务器在网站架构中的位置和作用,然后在介绍几种常见的服务器缓存配置。正文对服务器在网站中位置作用有个大概了解:lamp架构图上图主要介绍了三种服务器,也是比较常用的服务器,下面就介绍这三种服务器的缓存配置。apache是作为正向代理服务器缓存,nginx和squid主要作为反向代理服务器缓存.服务器缓存工作原理上面是一个简单的流程图:我先描述一下:用户1访问A页面,服务器解析A页面返回给用户1,同时在服务器内存上做一定映射,把A页面缓存在硬盘上面用户2访问A页面,服务器直接根据内存上的映射找到对应的页面缓存 阅读全文

让网站飞起来01---浏览器缓存技术

2011-09-27 10:08 by PHP淮北, 11485 阅读, 收藏, 编辑
摘要: 前提说明:缓存技术在在网站应用中非常重要,在减少服务器请求压力和用户浏览速度加块方面有着功不可没的功劳,昨天在我《网站优化--让你的网页飞起来》里面有人问道关于浏览器缓存原理的问题,萌发了我研究缓存技术的兴趣,本文主要介绍浏览器的缓存原理。正文:缓存技术:在介绍缓存技术之前,我们先看一张LAMP网站的价格图,通过架构图我们可以很清晰的对网站整体缓存有一定认识 LAMP网站结构图上面是一种经典的LAMP网站结构图,通过上图我们很清楚的看到一个网站从前台到服务端的整体关系,下面是我根据上图画的一张LAMP缓存图: LAMP缓存图从图中我们可以看到网站缓存主要分为五部分服务器缓存:主要是基于web反 阅读全文

网站优化--让你的网页飞起来

2011-09-26 17:09 by PHP淮北, 10898 阅读, 收藏, 编辑
摘要: 摘要:网站快要上线了,但是网站打开速度很慢怎么办?这里介绍一下对网页进行优化的方法和技巧,加快网页浏览速度,让网页速度飞起来测试网页性能工具⑴Page Speed:是开源 Firefox/Firebug 插件。网站管理员和网络开发人员可以使用 Page Speed 来评估他们网页的性能,并获得有关如何改进性能的建议。⑵yslow:YSlow可以对网站的页面进行分析,并告诉你为了提高网站性能,如何基... 阅读全文