最近的文章列表

Yahoo发布FireFox网站开发插件YSlow
Yahoo发布了一款基于FireFox的插件,名叫YSlow,这个插件可以分析网站的页面,并告诉你为了提高网站性能,如何基于某些规则而进行优化。安装YSlow前,需要在FireFox先安装另外一个流行的WEB开发工具Firebug,安装完YSlow后,就可以利用YSlow来分析网页的HTML代码以及JavaScript代码,并对其进行优化。YSlow可以分析任何网站,并为每一个规则产生一个整体报告,如果页面可以进行优化,则YSlow会列出具体的修改意见。YSlow还具有统计分析功能,可以分析总共下载的网页大小、缓存以及Cookies。YSlow可以列出页面所有组件,包括组件类型、URL地址、失效日期、压缩状态、装载时间、大小等。还可以查看HTTP响应头的任何部分。如果需要了解更多YSlow的
2011/6/23 Comments:
优化缓存
大多数的网页包括诸如CSS文件,图像文件,JavaScript文件等资源,改变很少。这些资源需要一段时间才能通过网络下载,这增加了花费的时间来加载网页。HTTP缓存使这些资源得以保存,或通过浏览器缓存或代理。一旦资源被缓存,浏览器或代理可以参考本地缓存的副本,而无需下载到网页以后访问一遍。因此,缓存是一种双赢:你减少 往返时间 ,消除众多的HTTP请求所需的资源,并大大降低了你的反应总有效载荷的大小。除了 ​​导致在随后的页面加载时间大幅降低用户访问,使缓存还可以显着降低带宽和托管费用为您的网站。利用浏览器缓存利用代理缓存利用浏览器缓存概述设定到期日或静态资源的HTTP头的最高年龄指示浏览器加载,而不是通过网络本地磁盘先前下载的资源。详情HTTP / S支持本地浏览器的静态资源缓存。最新的浏
2011/6/23 Comments:
IIS网站服务器性能优化指南2
引自:http://www.williamlong.info/archives/1752.htmlWindows Server自带的互联网信息服务器(Internet Information Server,IIS)是架设网站服务器的常用工具,它是一个既简单而又麻烦的东西,新手都可以使用IIS架设一个像模像样的Web站点来,但配置、优化IIS的性能,使得网站访问性能达到最优状态却不是一件简单的事情,这里我就介绍一下如何一步一步的优化你的IIS服务器。  服务器端环境,我们以Windows Server 2003的IIS6.0为例,客户端环境为Mozilla Firefox 3.0,同时安装Yahoo的YSlow扩展。  YSlow是Yahoo开发者团队发布的一款基于Firebug的插件。用于分
2011/6/23 Comments:
使用YSlow插件来检查网站缓慢原因——Use YSlow to know why your web
YSlow是由Yahoo开发者团队发布的一款基于Firebug的插件。而Firebug 又是一款基于FireFox的插件。所以说YSlow是一款基于FireFox插件的插件。虽然有点绕,但是最终说明的问题是:很遗憾,微软的IE系列浏览器不能使用YSlow。YSlow只能使用在FireFox浏览器上。如果要想使用YSlow,那么你必须先安装FireFox。如果要想使用YSlow,那么你就要安装FireFox上的Firebug插件。 这看上去好像有点令人沮丧,但是事实上它并不像想象中的那么麻烦,只要按照下面的步骤你将能很快的使用YSlow:到http://www.mozilla.net.cn/firefox/ 下载最新版的FireFox,并安装它。当然如果你已经安装了FireFox可以跳过此步。
2011/6/23 Comments:
大型高并发高负载网站的系统架构1
我在CERNET做过拨号接入平台的搭建,而后在Yahoo&3721从事过搜索引擎前端开发,又在MOP处理过大型社区猫扑大杂烩的架构升级等工作,同时自己接触和开发过不少大中型网站的模块,因此在大型网站应对高负载和并发的解决方案上有一些积累和经验,可以和大家一起探讨一下。  一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的html静
2011/6/23 Comments:
关于IE,FireFox对GZip压缩得处理
前几天写了一个 http server,为了减少数据得网络传输量,在http server上增加了数据Gzip压缩得功能。功能 完成后,经过测试发现gzip压缩后得数据,IE总是不能够正确解压,而FireFox得表现一点也没有问题。开始 排查问题得原因,发现IE&FireFox对Gzip压缩数据得检查不一致。数据经过Gzip压缩后,生成得压缩文件有如下部 分组成,Gzip头(10)+Gzip Body + Gzip Tail(8),其中Gzip Tail有4个字节得CRC校验码,IE对校验码进行了仔细 检查,FireFox根本没有检查。而我得 Gzip压缩CRC校验错误,导致了IE解压不了。OK问题找到了。更多:>repath}articles/?type=detail&id=
2011/6/22 Comments:
34条网站加速方法 [精]
Yahoo给出的包括Yslow规则(22条)的34条 详细说明 ,通过这此规则对自己页面进行一次全面的分析优化,可以提高你网站的加载速度。 1.Minimize HTTP Requests 减少HTTP请求  图片、css、script、flash等等这些都会增加http请求数,减少这些元素的数量就能减少响应时间。把多个JS、CSS在可能的情况下写进一个文件,页面里直接写入图片也是不好的做法,应该写进CSS里,利用 CSS sprites 将小图拼合后利用background来定位。  2.Use a Content Delivery Network 利用CDN技术  CDN 确实是好东西,8过服务器提供商的这项服务一般是要收费的,我以前买的国内空间是有这个的但是我当时根本不知道啥用,现在没
2011/6/22 Comments:
快速提升网页加载速度,只需6招!
如何提高网页的打开速度,提高网页的打开速度有什么用?其一,我们都知道,一个网站的生存离不开搜索引擎的收录,而网站关键字的排名和网页加载的速度直接影响到搜索引擎的收录。谷歌Google的Web搜索团队在官方博客上宣布,将把网站的速度作为PR(PageRank)算法的一个因子,在所有因素都相等的情况下,速度快的网站将排在速度慢的网站前面。再者,最重要的问题在于我们都知道用户都喜欢浏览速度快的网站,不喜欢花费太多的时间等待网页的打开,等待的时间过长(据调查,用户的容忍时间通常不超过8秒),往往会让用户失去耐心,甚至烦躁时会直接关闭网页,这样就会失去一些潜在的客户了。 网页打开的速度如此重要,那么我们就该怎样去优化网页呢?下面分享6个网者网络经常用到的网页优化技巧: 1、在url
2011/6/20 Comments:
提高网页打开速度的一些小技巧
互联网带宽越来越宽,似乎让网页的加载速度得到了质的飞跃。其实不然,因为随着带宽的提高,网页上的对象也越来越多,因此加快网页打开速度还是一个重要的课题。加快网页的打开速度,有三个路径,一是提高网络带宽,二是用户在本机做优化,三是网站设计者对网页做一定的优化。这篇文章站在一个网站设计者的角度,分享一些优化网页加载速度的小技巧。一、优化图片几乎没有哪个网页上是没有图片的。如果你经历过56K猫的年代,你一定不会很喜欢有大量图片的网站。因为加载那样一个网页会花费大量的时间。即使在现在,网络带宽有了很多的提高,56K猫逐渐淡出,优化图片以加快网页速度还是很有必要的。优化图片包括减少图片数、降低图像质量、使用恰当的格式。1、减少图片数:去除不必要的图片。2、降低图像质量:如果不是很必要,尝试降低图像的质量
2011/6/20 Comments:
Memcached深度分析
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深对memcached的使用方式理解。本文的部分内容可能需要比较好的数学基础作为辅助。◎Memcached是什么在阐述这个问题之前,我们首先要清楚它不是什么。很多人把它当作和SharedMemory那种形式的存储载体来使用,虽然memcached使用了同样的Key=>Value方式组织数据,但是它和共享内存、APC等本地缓存
2011/6/14 Comments: