Yahooǰ���Ż����ܹ���
ֻ��10%��20%�������û���Ӧʱ�仨��������HTML�ĵ��ϣ�������80%��90%ʱ�仨��������ҳ���е����������ϡ�
——Steve Souders
����1——����HTTP������Minimize HTTP Requests��
ֻ��10%��20%�������û���Ӧʱ�仨�ڽ���������HTML�ĵ��ϣ�ʣ�µ�80%��90%ʱ�䶼����HTML�ĵ������õ�����������ͼƬ���ű�����ʽ����Flash�ȣ����е�HTTP�����ϡ����ˣ�������Ӧʱ�����İ취���Ǽ��������������ɴ˼���HTTP��������������������ͨ�����Ͳ�Ʒ���Ƶij�����ì�ܣ����ˣ��˴�������һЩ������
ͼƬ��ͼ��Image Maps�����϶���ͼƬ��һ��������ͼƬ�С�����ͼƬ��С���ܺͱ��ֲ��䣬���ǣ�ͨ������HTTP�������ķ�ʽ������ҳ�档ͼƬ��ͼ�����ڵ�������������������ʹ�ö���ͼƬ�����Ρ����ǣ��ڶ���ͼƬ��ͼ�ϵ���������ʱ�����������ֹ���ʽ�������������׳��������ҳ��˾����⼸��������������״��
CSS Spritesʹ��CSS background-image��background-position���Խ�����ͼƬ���ϳ�һ��������ͼƬ����ʾ����ͨ���ϲ�ͼƬ������HTTP�����ұ�ͼƬ��ͼ�������ͬʱҲ������ͼƬ����������������ҳ������ҪΪ��������ť�������������ӵ��ṩ����ͼƬ��CSS Sprites��һ�������Ľ���������
����ͼƬ��Inline images��ʹ��data: URL schemeģʽ��ͼƬǶ�뵽HTML�ĵ��С�ͨ����ģʽǶ��ͼƬ������Ҫ�κζ�����HTTP�������������ǣ�Ŀǰ����������������Ҫ��IE����֧�ִ��ַ�ʽ��
�ϲ��ļ���Combined files��ͨ��������JavaScript�ű��ϲ���һ���ļ�������CSS��ʽ���ϲ�����һ���ļ��ķ�ʽ������HTTP���������������Ǽĺϲ�ͨ��������ģ�黯��ҳ���仯�����⣬��Ҫ����ҳ�����ýű�����ʽ��������������ȷ�����������Ϸ�ʽ��
����2——ʹ�����ݷ������磨Use a Content Delivery Network��
�û�ͬWeb�������ľ�������ҳ����Ӧʱ������Ӱ�졣��վ����ͨ���������з���������ͬһ���ط������û�Ⱥ����ʱ����˾�������Է��������õص㲻�ٺ��ʵ���ʵ�����ˣ��б�Ҫ�ڶ�������λ�ò�ͬ�ķ������ϲ������ݡ�
��Ϊʵ�ֵ���λ�÷����ĵ�һ������Ӧ�����ȳ���ʹ�÷ֲ�ʽ�ܹ���������WebӦ�ó�����������Ӧ�ó����������������ƽ�������ͬ���Ự״̬���ڷ��������õص��临�����ݿ������ȸ������⡣�������ƻ��Ƴ�����������ʵ�������û�����վ���ݾ�����Ը����
����Ӧ�ó���Web���������û���������һ��HTTP��������Ӧʱ�佫�����̣���������Web���������û�������������HTTP��������Ӧʱ�佫���̡����ˣ��������¿�ʼ����Ӧ�ó������Ա㽫Ӧ�ó���Web��������ɢ�����������Ƚ�����Web��������ɢ�����ⲻ���ܴﵽ��Ӧʱ���������ٵ�Ŀ�ģ���������ʵ�֡�
���ݷ������磨CDN����һ���ֲ��ڶ�����ͬ����λ�õ�Web�����������ڸ�����Ч�����û��������ݡ����ض��û��������ݵķ��������ڶ��������öȵIJ��������磬CDN����ѡ��������Ծ����С�ķ����������߾���������Ӧʱ���ķ�������
����������Ӧʱ���⣬CDN�����Դ����������ƣ��������ݡ���չ�洢�����ͽ��л��棻ͬʱ��CDN�������ڻ���Web������ֵ��ѹ�������ڻ�ȡ�������������š����������������¼�ʱ������CDN��һ��ȱ������վ����Ӧʱ�����ܵ�������վ——���������Ǿ�������������Ӱ�죻��һ��ȱ������ֱ�ӿ������������������������⡣
CDN���ڷ�����̬���ݣ���ͼƬ���ű�����ʽ����Flash�����ṩ��̬HTMLҳ�������������Ĵ洢Ҫ��——���ݿ����ӡ�״̬��������֤��Ӳ����OS�Ż��ȣ���Щ�����Գ�����CDN�ķ�Χ����һ���棬��̬�ļ������״洢�����н��ٵ�������
����3——����Expiresͷ��Add an Expires or a Cache-Control Header��
Webҳ�������������������������ڲ���������ҳ���ij��������кܶ���HTTP����ͨ��һ�����õ�Expiresͷ������ʹ��Щ���������������������ں�����ҳ�������б��ⲻ��Ҫ��HTTP�����õ�Expiresͷ�����ͼƬ����Ӧ�ý����������������ϣ������ű�����ʽ����Flash��
Web������ʹ��Expiresͷ����Web�ͻ���������ʹ��һ�������ĵ�ǰ������֪��ָ��ʱ��Ϊֹ��HTTP�淶�м�Ҫ�ijƸ�ͷΪ“����һ����/ʱ��֮������Ӧ������Ϊ����Ч��”�����磺
Expires: Thu, 15 Apr 2010 20:00:00 GMT
��������������Ӧ����Ч�Գ�����2010��4��15�ա�
��ΪExpiresͷʹ��һ���ض���ʱ�䣬��Ҫ�������˺Ϳͻ��˵�ʱ���ϸ�ͬ�������⣬����������Ҫ�������飬һ���������ڵ��ˣ���Ҫ�ڷ������������ṩһ���µ����ڡ����ԣ�HTTP1.1������Cache-Controlͷ���˷�Exipresͷ�����ơ�Cache-Controlʹ��max-ageָ��ָ���������������ã�������Ϊ��λ������һ�����´���ʹ�ô���max-age��Cache-Control��������Expires�����ƣ������ڲ�֧��HTTP1.1��Ӧ�ã���ϣ��ʹ��Expiresͷ������ͬʱ�ƶ���������Ӧͷ����������ͬʱ����ʱ��HTTP�淶�涨max-ageָ���дExpiresͷ��
��������Expiresͷʱ��ֱ������ʱ��Ϊֹһֱ��ʹ�û����İ汾�����������������κθ��£�ֱ�����˹���ʱ�䡣Ϊ��ȷ���û��ܹ���ȡ���������°汾����Ҫ�����е�HTMLҳ�������������ļ�����Yahoo�ڴ�ʹ���˽��汾��Ƕ�����������ļ����еķ�����
����4——ѹ��������Gzip Components)
ѹ������ͨ������HTTP������������Ӧ���Ĵ�С���Ӷ����ʹ���ʱ���ķ�ʽ���������ܡ���HTTP1.1��ʼ��Web�ͻ��˿���ͨ��HTTP�����е�Accept-Encodingͷ����ʶ��ѹ����֧�֣�
Accept-Encoding: gzip, deflate
����Web���������������е�����ͷ���ͻ�ʹ�ÿͻ����г��ķ����е�һ����ѹ����Ӧ��Web������ͨ����Ӧ�е�Content-Encodingͷ��֪ͨWeb�ͻ��ˣ�
Content-Encoding: gzip
Ŀǰ������վͨ����ѹ��HTML�ĵ����ű�����ʽ����ѹ��Ҳ��ֵ�õģ�����XML��JSON���ڵ��κ��ı���Ӧ�����϶�ֵ�ñ�ѹ���������ǣ�ͼƬ��PDF�ļ���Ӧ�ñ�ѹ������Ϊ���DZ����Ѿ���ѹ���ˡ�
ѹ��ͨ���ܽ���Ӧ�����������ٽ�70%������ѹ��ͨ�������»����������˺Ϳͻ��˵�CPU������Ҫ���������Ƿ����ڿ�������Ҫ�ۺϿ�����Ӧ��С�����ӵĴ����Ϳͻ���Ҳ������ֱ�ӵľ��������ء�ͨ����Ҫ�Դ���1KB��2KB���ļ�����ѹ����
��������ͨ����������������ʱ���п��ܳ����������������ܵ�ѹ�������ݺ�ʵ�ʽ��յ��IJ�һ�µ�������������һ�����ķ�������Web����������Ӧ������Varyͷ��Web���������Ը��ߴ�������һ������������ͷ���ı仺������Ӧ������ѹ���ľ����ǻ���Accept-Encoding����ͷ�ģ�������Ҫ�ڷ�������Vary��Ӧͷ�а���Accept-Encoding:
Vary: Accept-Encoding
Ŀǰ��Լ90%��ͨ�����������е�Internetͨ�Ŷ���Ҫʹ��gzip��ʹ�÷����˺Ϳͻ��˵ĶԵ��Ա��ö�����Ҫ�������ǿͻ��˻��Ƿ����˷��ʹ���������ҳ�汻�ƻ�������������һ�ַ�ʽ�Dz���“������������”��ʽ����ֻΪ����֤ʵ֧��ѹ�����������ṩѹ�����ݣ����ǵ����������ӽ����Ժ�����Ե���������������ø��Ӹ��ӡ���һ�ַ�ʽ��ʹ��Vary: *��Cache-Control: privateͷ�����ô������档���ַ�ʽ��Ϊ�������������ô������棬�Ӷ����Ӵ�������������ƽ��ѹ���ʹ���֧����Ҫ�ڼӿ���Ӧʱ�䡢��С���������ͱ�Ե����������ȱ��֮������Ȩ�⣺
- ������վ���û����٣��������Ǵ���һ��СȦ���У���Ե��������������Ҫ̫����ע������ѹ�����ݲ�ʹ��Vary: Accept-Encoding��
- ������ע�ش������������Ժ�ǰһ������һ����ѹ�����ݲ�ʹ��Vary: Accept-Encoding��
- ������վӵ�д����ġ��������û�Ⱥ���ܹ�Ӧ���ϸߵĴ����������������и���������������Ҫѹ�����ݲ�ʹ��Cache-Control: Private����Google��Yahoo��ʹ�����ַ�ʽ��
����5——����ʽ�����ڶ�����Put Stylesheets at the Top��
���Ƕ�ϣ��ҳ���ܹ����أ�Ҳ����˵������ϣ���������ܹ�������ʾ���ݡ�������������ҳ��ʱ��ҳͷ��������������logo��������Щ�����ȴ�ҳ�����û��ṩ�Ӿ����������������û����顣����ʽ�����ڵײ���Ϊ�����ʽ�仯ʱ�ػ�ҳ���е�Ԫ�أ��������������������֡�
��ʽ����ҳ���е�λ�ò���Ӱ������ʱ�䣬���ǻ�Ӱ��ҳ���ij��֡�����HTML�淶“��A��һ����[LINK]ֻ�ܳ������ĵ���HEAD���У��������ִ�����������”�����ˣ������Ľ�����ʽӦ������ѭHTML�淶��ʹ��LINK��ǩ����ʽ�������ĵ���HEAD�С�
����6——���ű����ڵײ���Put Scripts at the Bottom��
����Ӧʱ��Ӱ����������ҳ���е��������������ű������������IJ������أ����������ϵ����⡣HTTP1.1�淶������������ÿ������������������������������һ��Webҳ��ƽ�����������ֱ����������������£�������Ӧʱ�����Լ��ٴ�Լһ�롣���ǿ���ͨ����������Ĭ�����õ���������ÿ����������������������������Ҳ����ʹ��CNAME��DNS�������������ֱ��ŵ������������¡����ǣ����Ӳ�����������ͨ�������������ϵĿ����������IJ���������ʱ�����ή�����ܡ�Yahoo!�о�������ʹ��������������ʹ��1��4��10���������ܴ������õ����ܡ�
��Ҫ����ע�����ǣ����ؽű�ʱ��������ʵ�����DZ����õģ���ʹ��ʱʹ���˲�ͬ����������������Ҳ���������������ء����ˣ��������ű����ڶ������ű��������������ݵij��֣�Ҳ�������������������ء����ˣ����ýű����õĵط���ҳ���ײ����ⲻ����ֹҳ�����ݳ��֣�����ҳ���еĿ����������Ծ������ء�
����7——����CSS����ʽ(Avoid CSS Expressions)
CSS����ʽ�Ƕ�̬����CSS���Ե�һ��ǿ����Σ�գ��ķ�ʽ������IE5�Ժ��İ汾��֧�֣���IE8���Ѿ���������
����ʽ���������ڶ������е���ֵƵ�ʱ�����������Ҫ�ߡ����Dz�ֻ�ڳ���ҳ���ʹ�С�ı�ʱ��ֵ����ҳ�������������û�������ҳ�����ƹ�ʱ��Ҫ������ֵ��
����CSS����ʽ��ֵ������һ�ַ�ʽ��ʹ��һ���Ա���ʽ������CSS����ʽ���뱻��ֵһ�Σ���������һ����ִ����д������������֮�⣬������ʹ���¼���������Ϊ�ض����¼��ṩ�������Ķ�̬��Ϊ��
����8——ʹ���ⲿJavaScript��CSS��Make JavaScript and CSS External��
����ʵ������ʹ���ⲿ�ļ�ͨ���������Ͽ���ҳ�棬��ΪJavaScript��CSS�л��ᱻ������������������������������������HTML�ĵ�ͨ�����ᱻ����Ϊ���Խ��л����ģ�����ÿ������HTML�ĵ���Ҫ����JavaScript��CSS�����ԣ�����JavaScript��CSS���ⲿ�ļ��У����������Ի������ǣ�HTML�ĵ��Ĵ�С�ᱻ���ٶ���������HTTP����������
�����Ƿ�ʹ���ⲿ�ļ��Ĺؼ����ڱ��������ⲿ�ļ�ռ������HTML�ĵ����ı��ء�������վ�û���ÿ�λỰ�н��ж���ҳ�����ʣ�ͬʱҳ�������˶����ű�����ʽ����ʹ���ⲿ�ļ�ʱ�ܺõ�ѡ����
���ڴ�������վ���ԣ����Ծ�ȷ�������ж��Ƿ�ʹ���������ⲿ�ļ�����ʱ������ʹ���ⲿ�ļ��ķ�ʽ����������������һ����������վ��ҳ��������ҳ������Ӧʱ��Ҫ�����ߣ����˸��������������������ⲿ�ļ���
���������ļ����ԣ��������������������棬���˸��˸о���Ȼ�Ƚϵ�Ч�����ǿ���ͨ�����غ����غͶ�̬�����ķ�ʽ��ʹ����վ��ҳ�ȿ��Ի������������ƣ�ͬʱҲ�ܻ����ⲿ�ļ���
����9——����DNS���ң�Reduce DNS Lookups��
DNS������վ��˵������������ͨ������������һ��������������IPҪ����20��120������ʱ�䡣��DNS��������֮ǰ�����������ܴӴ����������κζ�����
DNS���ҿ��Ա������������������ܣ����ֻ������Է�����ISP���������е�һ̨�����Ļ����������ϣ�ͬʱ������Ҳ�ᷢ���ڶ������û������ϡ����û�����һ������������DNS��Ϣ�����ڲ���ϵͳ��DNS�����У�������������Ҳӵ���Լ��Ļ��棬�Ͳ���ϵͳ���������롣ֻҪ���������仺���б�����DNS��¼���Ͳ���ͨ������ϵͳ������������¼��
���ͻ����������Ͳ���ϵͳ��DNS����ͬʱΪ��ʱ��DNS��ѯ����������ҳ����Ψһ����������������Щ������������ҳ����URL��ͼƬ���ű�����ʽ����Flash�ȡ����ԣ�����Ψһ���������������Լ���DNS��ѯ����
����Ψһ������������DZ�ڵļ���ҳ���в������ص�����������DNS���ҽ�������Ӧʱ�䣬�����ٲ������ؿ��ܻ�������Ӧʱ�䡣�����������Σ����齫��Щ������������2��������Ҫ����4���������¡�
����10——����JavaScript��CSS��Minify JavaScript and CSS��
�����ǴӴ������Ƴ�����Ҫ���ַ��Լ�С����С���������Ƽ���ʱ�䡣�ڴ��뱻������������ע���Լ�����Ҫ�Ŀհ��ַ����ո��к��Ʊ������������Ƴ�������JavaScript���ԣ���Ϊ��Ҫ���ص��ļ���С��С�ˣ����Ը�����Ӧʱ�䡣
�����ǿ���Ӧ����Դ�����ϵ���һ���Ż���ʽ�����Ƚ��ھ��������Ӹ��ӣ����˸����ײ���bug���������Ը����̶���ѹ��Դ���룬����Ҳ������һ���ķ��ա�
�����ⲿJavaScript�⣬������<script>��<style>���е�Դ����Ҳ��Ҫ������ʹʹ����gzip��ѹ��JavaScript��CSS��ʹ�þ����ܹ���������С�ټ���5%���߸��ࡣ
����11——�����ض�����Avoid Redirects��
�ض������ڽ��û���һ��URL·�ɵ���һ��URL���ض����кܶ��֣�����301��302����õ����֡�������һ��301��Ӧͷ��ʾ����
HTTP/1.1 301 Moved Permanently
Location: http://example.com/newuri
Content-Type: text/html
���������Զ����û�����Location�ֶθ�����URL���ض�����������������Ϣ������������ͷ�У���Ӧ��ͨ���ǿյġ����ܽ�ʲô���֣�301����302��Ӧ��ʵ���ж����ᱻ���棬�����и��ӵ�ͷ����Expires��Cache-Control�ȣ�Ҫ������ô����meta refresh��ǩ��JavaScriptҲ���������ض��������õļ�����ʹ�ñ���3xx״̬�룬�Ա�֤���˰�ť�ܹ�����������
��Ҫ���Ǽ�ס�����ض�����ʹҳ�����������û���HTML�ĵ�������һ���ض��������ڴ�HTML�ĵ�����֮ǰҳ���ϲ��������κζ������κ�����Ҳ���ᱻ���ء�
��һ���ض�����Ϊ�˷ѣ�������Ҳ��Ƶ��������Web������Աͨ����û����ʶ��������������URL�Ľ�β��������б�ߣ�/����û�г��ֵ����Ρ��������ʵ�ַhttp://astrology.yahoo.com/astrology������һ��301��Ӧ�����ض�����http://astrology.yahoo.com/astrology/������������ȱ�ٽ�βб��ʱ���ᷢ���ض�������Apache�У����ǿ���ͨ��Aliasָ������mod_rewriteģ������DirectorySlashָ��������ȱ�ٽ�βб��ʱ���ض������⡣
��һ���ɵ�վ�����ӵ��µ�վ����ʹ���ض�������һ�ֳ���������������ʽ��������һ����վ�IJ�ͬ���������������Լ�����һЩ���������������͡��û��ʻ����͵ȣ��������û���ʹ���ض���������������վ�ܼ���ֻ��Ҫ���ٵĶ������롣���ǣ���Ȼ�ض����˿����ĸ����ԣ�Ҳ�������û����飬ͨ�����Խ���������ѡ������������������·����ͬһ̨�������ϣ�����ʹ��Alias��mod_rewrite���������������ض��������ı䣬����ʹ��һ��CNAME��һ��DNS��¼�����ڴ���һ������ָ����һ�������ı�����������������ָ����ͬ�ķ�������Ȼ��ʹ��Alias��mod_rewrite��
����12——�Ƴ��ظ��ű���Remove Duplicate Scripts��
��һ��ҳ�������α���ͬһ��JavaScript�ļ����������ܡ�����һ���ű��ظ���������Ҫ������——�ŶӴ�С�ͽű�������
���ظ��ű�����������ʱ������������Ҫ��HTTP�������˷�ִ��JavaScript��ʱ�䡣����Ҫ��HTTP�����ᷢ����IE�У������ᷢ����Firefox�С���IE�У������ű�������������û�б����棬����������ҳ�������ڼ���������HTTP����ʹ�ű����Ի��棬���û����¼���ҳ��ʱҲ������������HTTP����JavaScript���еĶ�����ִ�дӶ��˷�ʱ����������IE��Firefox�ж����ڣ����ű��Ƿ����ء�
������������ͬһ�ű����ε�һ�ַ�����������ģ��ϵͳ��ʵ��һ���ű�����ģ�顣�����ű��ĵ��ͷ�ʽ����HTMLҳ����ʹ��SCRIPT��ǩ��
<script type=”text/javascript” src=”menu_1.0.17.js”></script>
��һ��ѡ������PHP�д���һ��������
<?php insertScript(“menu.js”) ?>
Ϊ�˷�ֹͳһ���ű����ظ����Ӷ��Σ�insertScript������Ҫ���Ӵ����ű��������ԺͰ汾�Ĺ��ܡ�
����13——����Etag��Configure ETags��
ʵ����ǩ��Entity Tag��ETag����Web������������������ȷ�ϻ�����������Ч�Ե�һ�ֻ��ơ�ETag��HTTP1.1�����룬���ڼ��������������е�������ԭʼ�������ϵ������Ƿ�ƥ�䡣ETag��Ψһ��ʶ��һ��������һ���ض��汾�ַ�����Ψһ��Լ���Ǹ��ַ���������������������ԭʼ������ʹ��Etag��Ӧͷ��ָ��������ETag��
HTTP/1.1 200 OK
Last-Modified: Tue, 12 Dec 2006 03:03:59 GMT
ETag: “10c24bc-4ab-457e1c1f”
Content-Length: 12195
�˺�������������������֤һ������������ʹ��If-None-Matchͷ��ETag����ԭʼ������������ETag��ƥ���ģ��ͻ᷵��304״̬�룬�ڴ�����ʹ��Ӧ����12195�ֽڡ�
GET /i/yahoo.gif HTTP/1.1
Host: us.yimg.com
f-Modified-Since: Tue, 12 Dec 2006 03:03:59 GMT
If-None-Match: “10c24bc-4ab-457e1c1f”
HTTP/1.1 304 Not Modified
ETag���������ڣ�ͨ��ʹ��������ijЩ����������������Щ���Զ����ض��ġ���������վ�ķ�������˵��Ψһ�ġ�����������һ̨�������ϻ�ȡ��ԭʼ����֮���ֳ�������һ̨����������֤����ʱ��ETag�Dz�ƥ���ġ�������������ʹ�÷�������Ⱥ��������������վ��˵�Ǻܳ�����һ��������Ĭ�������£�Apache��IIS��ETag��Ƕ�������ݶ���������Ч����֤�ijɹ��ʡ�
Apache1.3��2.x��ETag��ʽ��inode-size-timestamp���ļ�ϵͳʹ��inode���洢�����ļ����͡������ߡ����ͷ���ģʽ����Ϣ�������ڶ�̨��������һ���������ļ�����λ����ͬ��Ŀ¼��������ͬ���ļ���С��Ȩ�ޡ�ʱ�����ȣ���һ̨����������һ̨����������inode��Ȼ�Dz�ͬ�ġ�
IIS5.0��6.0��ETag���������Ƶ����⡣IIS��ETag�ĸ�ʽ��Filetimestamp:ChangeNumber��ChangeNumber�����ڸ���IIS���ñ仯�ļ�����������һ����վ����������IIS��������˵��ChangeNumber����������ͬ��
��
�յĽ����ǣ�������ȫ��ͬ����������һ̨����������һ̨��Apache��IIS������ETag�Dz���ƥ���ġ�����ETag��ƥ�䣬�û��Ͳ��ᰴ��ETag�����Ƽƻ��������յ���С������304��Ӧ���෴�����ǻ��յ���ͨ��200��Ӧ�Լ��������������ݡ�����ֻ��һ̨�������ϲ�����վ����ͨ�������������⣻������ʹ���˷�������Ⱥ��ͬʱʹ��Apache����IIS����Ĭ�ϵ�ETag���ã��û���Ӧ�����������������ؽ����ߣ������ĸ����Ĵ�����ͬʱ����������Ч��Ҳ���½�����ʹ�������г��õ�Expiresͷ��һ���û�������Reload��Refresh��ť����Ȼ����������GET������
������������ͨ������������֮����һЩ������������֤����ETag��һ��ǿ���ķ��������������Զ���ETag�������ý����Ƴ���Last-Modifiedͷ����������ʱ����������֤�������ṩ��ȫ�ȼ۵���Ϣ�������Ƴ�ETag���Լ�����Ӧ�ͺ���������HTTPͷ�Ĵ�С����Apache�У�ֻҪ��Apache�����ļ��м���������һ�����þ����Ƴ�ETag��
FileETag none
����14——ʹAjax�ɻ��棨Make Ajax Cacheable��
Ajax��һ������Ҫ���ŵ��������û��ṩ��ʱ��������Ϊ���첽�ĴӺ�̨Web������������Ϣ�����ǣ�ʹ��Ajax������֤�û������ȵ��첽��JavaScript��XML������Ӧ���ںܶ�Ӧ�ó����У��û��Ƿ���Ҫ�ȴ�ȡ��������ʹ��Ajax���û��Ƿ���Ҫ�ȴ��Ĺؼ���������Ajax�����������Ļ��DZ����ġ����������ǻ����û��ĵ�ǰ�����������ģ�������������Ϊ�˽���ʹ�ö�Ԥ�ȷ����ġ�������Ҫע�����ǣ�“�첽”��û�а�ʾ“ʵʱ”��
Ϊ���������ܣ�����Ҫ�����Ż�Ajax��Ӧ����������Щ����Ajax����������Ҫ�ķ�ʽ����ʹ��Ӧ�ɻ��档��ͬ��“����Expiresͷ”�����۵ģ�һЩ��������Ҳ������Ajax��������ѹ������������DNS���ҡ�����JavaScript�������ض���������Etag��
ԭ�ģ�http://developer.yahoo.com/performance/rules.html
- ת����ע����Դ��ITѧϰ�� ��ַ��http://www.t086.com/ �����������Ƽ�������
- �ر������� ��վ�������ر�������ֹת�ص�ר�������������¿�������ת�أ���������ע��������ԭʼ���ߡ����°�Ȩ������ԭʼ�������С����ڱ���վת�����µĸ��˺���վ�����DZ�ʾ������л�⡣������վת�ص������а�Ȩ��������ϵ���ǣ����ǻᾡ�����Ը�����