如何修改bandwagonhost 加速加速打开某些网页的速度 imac

冬至,小编的双手已被封印,是时候远离鼠标键盘多出去走走了。
苹果未来要走向何方?前方究竟还有些什么在等着它?这些问题都是人们迫切想要知道的,...
目前中国家庭主机游戏产业与国外发达市场相比,无论是技术层面还是内容方面都存在着很...
不管结果怎么样,苹果能注意到并且着手去解决就是好事。
闲来没事摇一摇,手机竟然又满电了。
该书介绍了OS X和iMac G3如何在90年代末将苹果从濒临破产的边缘拉回来的那段历史。
Galaxy S8 将拥有让人眼前一亮的设计,更出色的摄像头,以及三星独家的 AI 人工智能服...
想买iPhone都趁早买了,谁知道特朗普上台之后iPhone是不是会变贵。
游戏开发商 Istom Games 在苹果商店当中推出了一款幽默恶搞风格的僵尸游戏 《终结者Z...
这款游戏在 Steam 上获得了“特别好评”的综合评价,玩家们纷纷表示游戏非常的引人入...
《别被碾》这款游戏首先在画风上就表现的与众不同,通篇浓浓的涂鸦风格让整个游戏看起...
SEGA 在 2013 年 7 月份推出的 S·RPG 手游大作《Chain Chronicle(锁链战记)》时隔...
《心潮减压》在界面设计非常清爽,淡蓝色的色调看着让人很是放松,而各种功能排列整齐...
《空闲农场(Plantera)》这款游戏此前已经在 Steam 上架,凭借其可爱的画风和有趣的...
在《Toca Life: Stable》(图卡生活:马厩)这款新作当中,孩子们将会化身小小骑手,...
闲来没事摇一摇,手机竟然又满电了。
国内用户应该会最关心App Store商店活动有没有。
如果这封邮件是真实的,那么 AirPods 的推出日期总算是有了眉目~
苹果上个月调查发现,亚马逊平台上所谓的正版充电头以及数据线,有超过 90% 都是冒牌...
在文字输入方面,不少人还是希望能配有一个物理键盘以便能更快更舒服地进行打字操作。
显示 6 到 8 周内发货没多久,又再度回归到无货状态,一小会就卖完了?
随着MFi认证的概念越来越被消费者所熟知,但假冒的也开始增多了。
如果你觉得苹果官方推出的充电保护壳太难看的话,ThinCharge 会是一个不错的选择。
修改了hosts,
终于可以用google的全部服务了,庆祝一下~~~~~
注册时间 最后登录
在线时间1293 小时 UID
主题帖子人气
青苹果, 积分 189, 距离下一级还需 11 积分
还没买Mac之前,从08年注册了一个gmail开始,不断地增加开通并使用google的服务,光是gmail就有好多功能了,后来又用了相册,文档,reader, 日历,google plus 等。。。。各种服务,08年因为是奥运,网络前所未有的开放,各种服务也用得很爽,可后来越来越不行,直到方***搞了个GFW,唉,google连正常的搜索都用不了,更不用说各种服务了。
在win下面搞hosts 上google很容易,可是刚买了Mac,因为苹果带来太多的新鲜技术和感受了,差不多一年没碰google的各种服务,一直在学习怎么用好各种苹果的设备,特别是Mac,直到最近,同事买了一台Nexus 7 , 上面的谷歌服务,完美内嵌,用起来很爽,在谷歌那些服务上面,重新唤起了我对它的热情。所以,这早上,没事做,决定要在Mac下面搞定hosts,花了半个小时左右,出乎意料的简单。现在都能用了,哈哈,高兴,发贴留念。下面上图:
鉴于有峰友说我没分享修改的具体方法,大家也想明白这是为什么,因为我才注册了两天,有不少人混得比我久得多,这种事情怎么解决,大家都心里有数,我就不重复发了,不是我不放方法上去,而家大家要养成自已动手解决问题的习惯,我这么懒,这么蠢,都能短时间解决了,何况是在坐在各位?大侠们别扣我的分,这年头都不容易呀。
我开通的google各项服务
google+能上,比上国内围脖好太多了,虽然我身边的人都基本不用这个东东。
相册也可以上传照片了,速度还可以
最后,在线文档编辑
鉴于有峰友说我没分享修改的具体方法,大家也想明白这是为什么,因为我才注册了两天,有不少人混得比我久得多,这种事情怎么解决,大家都心里有数,我就不重复发了,不是我不放方法上去,而家大家要养成自已动手解决问题的习惯,我这么懒,这么蠢,都能短时间解决了,何况是在坐在各位?大侠们别扣我的分,这年头都不容易呀。
<p id="rate_683" onmouseover="showTip(this)" tip="今天天气不错~&人气 + 1
" class="mtn mbn">
今天天气不错~
注册时间 最后登录
在线时间1293 小时 UID
主题帖子人气
居然没有人回复。。。。唉,自己顶吧
注册时间 最后登录
在线时间438 小时 UID
主题帖子人气
回 1楼(huangdafore) 的帖子
引用第1楼huangdafore于 14:54发表的
:居然没有人回复。。。。唉,自己顶吧......你又没有把host文件放上来,让我们回复什么呢?今天天气不错~
注册时间 最后登录
在线时间1783 小时 UID
主题帖子人气
楼主发下hosts的文件或修改的步骤咯。
注册时间 最后登录
在线时间779 小时 UID
帖子 精华2
主题帖子人气
后乔布斯时代的苹果,
对marsrogers于 15:03在2楼发表的回复评分:人气:+1;
你又没有把host文件放上来,让我们回复什么呢?今天天气不错~正解!何况很多人早就已经在wall之外了。
注册时间 最后登录
在线时间2501 小时 UID
主题帖子人气
看在没人关心的份上我回一个吧,顺便说下google一大堆乱七八糟的东西看着眼花
注册时间 最后登录
在线时间659 小时 UID
主题帖子人气
提示: 作者被禁止或删除 内容自动屏蔽
注册时间 最后登录
在线时间834 小时 UID
主题帖子人气
放到“分享”类别,却没分享hosts,自己庆祝吧!
注册时间 最后登录
在线时间408 小时 UID
主题帖子人气
这算什么分享啊!!!!
注册时间 最后登录
在线时间251 小时 UID
主题帖子人气
楼主是来分享喜悦的
VPN表示无压力.也没有羡慕嫉妒恨
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!冬至,小编的双手已被封印,是时候远离鼠标键盘多出去走走了。
苹果未来要走向何方?前方究竟还有些什么在等着它?这些问题都是人们迫切想要知道的,...
目前中国家庭主机游戏产业与国外发达市场相比,无论是技术层面还是内容方面都存在着很...
不管结果怎么样,苹果能注意到并且着手去解决就是好事。
闲来没事摇一摇,手机竟然又满电了。
该书介绍了OS X和iMac G3如何在90年代末将苹果从濒临破产的边缘拉回来的那段历史。
Galaxy S8 将拥有让人眼前一亮的设计,更出色的摄像头,以及三星独家的 AI 人工智能服...
想买iPhone都趁早买了,谁知道特朗普上台之后iPhone是不是会变贵。
游戏开发商 Istom Games 在苹果商店当中推出了一款幽默恶搞风格的僵尸游戏 《终结者Z...
这款游戏在 Steam 上获得了“特别好评”的综合评价,玩家们纷纷表示游戏非常的引人入...
《别被碾》这款游戏首先在画风上就表现的与众不同,通篇浓浓的涂鸦风格让整个游戏看起...
SEGA 在 2013 年 7 月份推出的 S·RPG 手游大作《Chain Chronicle(锁链战记)》时隔...
《心潮减压》在界面设计非常清爽,淡蓝色的色调看着让人很是放松,而各种功能排列整齐...
《空闲农场(Plantera)》这款游戏此前已经在 Steam 上架,凭借其可爱的画风和有趣的...
在《Toca Life: Stable》(图卡生活:马厩)这款新作当中,孩子们将会化身小小骑手,...
闲来没事摇一摇,手机竟然又满电了。
国内用户应该会最关心App Store商店活动有没有。
如果这封邮件是真实的,那么 AirPods 的推出日期总算是有了眉目~
苹果上个月调查发现,亚马逊平台上所谓的正版充电头以及数据线,有超过 90% 都是冒牌...
在文字输入方面,不少人还是希望能配有一个物理键盘以便能更快更舒服地进行打字操作。
显示 6 到 8 周内发货没多久,又再度回归到无货状态,一小会就卖完了?
随着MFi认证的概念越来越被消费者所熟知,但假冒的也开始增多了。
如果你觉得苹果官方推出的充电保护壳太难看的话,ThinCharge 会是一个不错的选择。
做个好事,加速下载LION。说一下MAC下面修改HOSTS的方法【11.12.11改HOST的IP已经更新已经上传】
注册时间 最后登录
在线时间4746 小时 UID
主题帖子人气
白金苹果, 积分 3055, 距离下一级还需 2945 积分
(151 KB, 下载次数: 7943)
17:31 上传
点击文件名下载附件
由于前些日子服务器地址有改变,请失效的FY,再次下载新的HOSTS文件。
看了置顶的那个贴子,找了好多时间也没有找到MAC的方法,于是自己找论坛,总算被我找到了,现在结合起来说一下吧
一:雪豹系统HOSTS文件
1:打开终端(找不到的,点击 Mac 屏幕右上角的放大镜按钮,Spotlight 搜索终端两个字),贴入下面这段命令行,
sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts
就可以直接用文本编辑器打开 hosts 文件。有的可能会叫你输入密码,直接按回车键就可。输入密码的时候终端是不显示的
2:然后在HOSTS文件最后面加入这些东东(附件)
二:LION系统HOSTS文件
1:打开finder,然后点击菜单-前往文件夹-输入/private/etc/hosts 前往。
2:你会看到里面有一个HOSTS文件。由于权限的问题不能直接改。建议先把HOSTS文件复制到桌面然后修改。修改和要加的东东和雪豹系统是一样的。最后保存(这是复制出来在桌面的那个hosts)
3:删除原来/private/etc/hosts 的hosts文件。最后把桌面的hosts文件再次复制到那个目录。完成!
最好保存退出,然后暂停一下载,再按开始,HAHA,发现我本来需要3天才能下完的东东瞬间变成3小时
<p id="rate_5721" onmouseover="showTip(this)" tip="不错。。&人气 + 1
" class="mtn mbn">
<p id="rate_0290" onmouseover="showTip(this)" tip="技术帖是一定要顶的&人气 + 3
" class="mtn mbn">
<p id="rate_806" onmouseover="showTip(this)" tip="挖坟。。。还是这个下载ML最给力。稳定10M光纤,稳定在1.5个小时。不错。其他&人气 + 5
" class="mtn mbn">
<p id="rate_285" onmouseover="showTip(this)" tip="很受用!谢谢&人气 + 1
" class="mtn mbn">
<p id="rate_865" onmouseover="showTip(this)" tip="&人气 + 1
" class="mtn mbn">
<p id="rate_8599" onmouseover="showTip(this)" tip="这个要收藏,找了好几天了。&人气 + 1
" class="mtn mbn">
<p id="rate_9172" onmouseover="showTip(this)" tip="这个得加分&人气 + 7
" class="mtn mbn">
<p id="rate_9740" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 3
" class="mtn mbn">
<p id="rate_8937" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 1
" class="mtn mbn">
<p id="rate_95" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 7
" class="mtn mbn">
<p id="rate_4489" onmouseover="showTip(this)" tip="&人气 + 1
" class="mtn mbn">
<p id="rate_0737" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 1
" class="mtn mbn">
<p id="rate_675" onmouseover="showTip(this)" tip="小弟在8月份的时候按楼主的方法修改了host之后下载速度果然突飞猛进,可是最近i&人气 + 1
" class="mtn mbn">
<p id="rate_4580" onmouseover="showTip(this)" tip="&人气 + 1
" class="mtn mbn">
<p id="rate_5061" onmouseover="showTip(this)" tip="这方法能加速下载Mac App Store的其他东西吗?&人气 + 2
" class="mtn mbn">
<p id="rate_012" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 7
" class="mtn mbn">
评分次数60
技术帖是一定要顶的
挖坟。。。还是这个下载ML最给力。稳定10M光纤,稳定在1.5个小时。不错。其他
很受用!谢谢
这个要收藏,找了好几天了。
这个得加分
威锋有你更精彩:)
威锋有你更精彩:)
威锋有你更精彩:)
威锋有你更精彩:)
小弟在8月份的时候按楼主的方法修改了host之后下载速度果然突飞猛进,可是最近i
这方法能加速下载Mac App Store的其他东西吗?
威锋有你更精彩:)
这个必须加
输入密码直接输入回来是什么意思啊??????
谢谢你~! 帮大忙了
的确快了~!
谢谢分享啊
威锋有你更精彩:)深圳电信实测202.175.5.97速度较好。
试试看,顶楼主
亲测,费用有用
太给力了。。
感谢分享^_^
请问楼主,这是什么原理呢?对系统稳定性有没有影响,用过后是否需要改回来?
效果好明显!真有用
感谢分享^_^
从10h变为30min,太感谢楼主啦~~不加分天理不容
还没买,先顶一个!
楼主威武!不过请问还需要恢复回来吗?对网络有影响没
果然是提速明显,谢谢LZ!
神奇啊,我从一天变成了一小时四十分
下好后是否需要修改回来?
改后对其他页面网速有影响么?
留名,下次需要的时候来看
这个必须顶!
后悔没早点看到,白浪费了那么多时间
好像有效果,但是,不知道为什么?
我还以为得建军节才能下载完呢,感谢lz
感谢分享^_^
太给力了,果然好用,感谢楼主
必须加分,太好使了,我的网速慢,原来要7天才能下完,修改之后现在变成了6小时,哈
这个必须的~话说我itunes蛮快~但是lion。。。
威锋有你更给力:)
谢谢楼主!三个多小时下载完成!
真的诶&&速度飚起来了&&言射楼主
注册时间 最后登录
在线时间4746 小时 UID
主题帖子人气
居然没人看?杯具啊
注册时间 最后登录
在线时间50 小时 UID
主题帖子人气
哥0点2分下载,3点15分装好系统,还是顶你一下。木有改这样那样的东西,也不会改
注册时间 最后登录
在线时间721 小时 UID
主题帖子人气
实在想不出写什么......
注册时间 最后登录
在线时间437 小时 UID
主题帖子人气
搞笑 本来就很快 为什么要改??
注册时间 最后登录
在线时间3286 小时 UID
主题帖子人气
What we will be tomorrow。
的确快了好多。
注册时间 最后登录
在线时间3816 小时 UID
主题帖子人气
原来显示一天……现在变成3个小时,谢谢lz,另外,ls有一位说没必要改的那个是炫耀么……
注册时间 最后登录
在线时间4746 小时 UID
主题帖子人气
引用第4楼keigo10于 10:15发表的
搞笑 本来就很快 为什么要改??
那你不用改就是了
注册时间 最后登录
在线时间2120 小时 UID
主题帖子人气
期待Ipad 2
thx/......回家果断试试
希望每天都有好心情!
注册时间 最后登录
在线时间640 小时 UID
主题帖子人气
謝謝啊,的确快了很多
(17 KB, 下载次数: 13)
10:28 上传
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!3201人阅读
生活(10)
速度比较快的IP地址:
203.78.36.40 a1.
203.78.36.40 a2.
203.78.36.40 a3.
203.78.36.40 a4.
203.78.36.40 a5.
203.78.36.40 a6.
203.78.36.40 a7.
203.78.36.40 a8.
203.78.36.40 a9.
203.78.36.40 a10.
。。。。。。。中间是a[11~1990]。。。。。。。。
203.78.36.40 a1991.
203.78.36.40 a1992.
203.78.36.40 a1993.
203.78.36.40 a1994.
203.78.36.40 a1995.
203.78.36.40 a1996.
203.78.36.40 a1997.
203.78.36.40 a1998.
203.78.36.40 a1999.
203.78.36.40 a2000.
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:138934次
积分:1934
积分:1934
排名:第15667名
原创:60篇
转载:10篇
评论:23条
(4)(1)(2)(1)(1)(1)(1)(1)(3)(3)(1)(2)(4)(2)(2)(2)(2)(2)(1)(1)(2)(7)(2)(3)(1)(2)(2)(1)(3)(10)冬至,小编的双手已被封印,是时候远离鼠标键盘多出去走走了。
苹果未来要走向何方?前方究竟还有些什么在等着它?这些问题都是人们迫切想要知道的,...
目前中国家庭主机游戏产业与国外发达市场相比,无论是技术层面还是内容方面都存在着很...
不管结果怎么样,苹果能注意到并且着手去解决就是好事。
闲来没事摇一摇,手机竟然又满电了。
该书介绍了OS X和iMac G3如何在90年代末将苹果从濒临破产的边缘拉回来的那段历史。
Galaxy S8 将拥有让人眼前一亮的设计,更出色的摄像头,以及三星独家的 AI 人工智能服...
想买iPhone都趁早买了,谁知道特朗普上台之后iPhone是不是会变贵。
游戏开发商 Istom Games 在苹果商店当中推出了一款幽默恶搞风格的僵尸游戏 《终结者Z...
这款游戏在 Steam 上获得了“特别好评”的综合评价,玩家们纷纷表示游戏非常的引人入...
《别被碾》这款游戏首先在画风上就表现的与众不同,通篇浓浓的涂鸦风格让整个游戏看起...
SEGA 在 2013 年 7 月份推出的 S·RPG 手游大作《Chain Chronicle(锁链战记)》时隔...
《心潮减压》在界面设计非常清爽,淡蓝色的色调看着让人很是放松,而各种功能排列整齐...
《空闲农场(Plantera)》这款游戏此前已经在 Steam 上架,凭借其可爱的画风和有趣的...
在《Toca Life: Stable》(图卡生活:马厩)这款新作当中,孩子们将会化身小小骑手,...
闲来没事摇一摇,手机竟然又满电了。
国内用户应该会最关心App Store商店活动有没有。
如果这封邮件是真实的,那么 AirPods 的推出日期总算是有了眉目~
苹果上个月调查发现,亚马逊平台上所谓的正版充电头以及数据线,有超过 90% 都是冒牌...
在文字输入方面,不少人还是希望能配有一个物理键盘以便能更快更舒服地进行打字操作。
显示 6 到 8 周内发货没多久,又再度回归到无货状态,一小会就卖完了?
随着MFi认证的概念越来越被消费者所熟知,但假冒的也开始增多了。
如果你觉得苹果官方推出的充电保护壳太难看的话,ThinCharge 会是一个不错的选择。
请问Yosemite正式版怎么修改host,以前的方法貌似已经失效
注册时间 最后登录
在线时间661 小时 UID
主题帖子人气
红苹果, 积分 379, 距离下一级还需 121 积分
以前是用sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts&&这个终端修改的,
现在好像已经不行了。请问大家有别的方法可以修改host吗
注册时间 最后登录
在线时间47 小时 UID
主题帖子人气
恩,顶上来。。。我也想知道
注册时间 最后登录
在线时间2285 小时 UID
主题帖子人气
直接Finder里,前往-前往文件夹-输入/etc-找到hosts,拷贝出来,修改,复制回去覆盖,输密码
<p id="rate_93794" onmouseover="showTip(this)" tip="感谢分享^_^&人气 + 3
" class="mtn mbn">
感谢分享^_^
Retina MacBook Pro 15& (ME294), iPad 4 64G WiFi+4G, iPhone 4S, MacBook Pro 15&(MC373), iMac, iPad WIFi+3G 64G&32G,iPad 2, iPhone 4, iPhone 3GS, iPod Touch, iBook G4
注册时间 最后登录
在线时间583 小时 UID
主题帖子人气
本帖最后由 bryant2 于
23:47 编辑
什么? 还用这种手动的方式改 Hosts ?有个小工具非常方便啊~!随时都可以添加删除,勾选就生效。
Snip.png (259.9 KB, 下载次数: 0)
23:45 上传
Snip.png (161.56 KB, 下载次数: 0)
23:45 上传
<p id="rate_957" onmouseover="showTip(this)" tip="感谢分享^_^&人气 + 2
" class="mtn mbn">
<p id="rate_93794" onmouseover="showTip(this)" tip="助人为乐^_^&人气 + 3
" class="mtn mbn">
感谢分享^_^
助人为乐^_^
注册时间 最后登录
在线时间2929 小时 UID
主题帖子人气
终端.app&sudo vi /etc/hosts
注册时间 最后登录
在线时间661 小时 UID
主题帖子人气
直接Finder里,前往-前往文件夹-输入/etc-找到hosts,拷贝出来,修改,复制回去覆盖,输密码 ...
非常感谢,经测试有效
注册时间 最后登录
在线时间2285 小时 UID
主题帖子人气
非常感谢,经测试有效
不客气啦。
其实我都直接用sublime 2或者BBedit这样的软件编辑的,可以直接保存,然后保存时候输入密码
Retina MacBook Pro 15& (ME294), iPad 4 64G WiFi+4G, iPhone 4S, MacBook Pro 15&(MC373), iMac, iPad WIFi+3G 64G&32G,iPad 2, iPhone 4, iPhone 3GS, iPod Touch, iBook G4
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!2212人阅读
前端设计(45)
&& 已经证实有许多可以加速页面访问的速度,下面就分7类包括35个实例:
&&&最小化http请求
&& 终端用户响应时间的80%是在前端,而这恰好是花费在下载页面组件上:图片,级联样式表,脚步,flash等。减少加载组件的数量也就是减少展现页面的http请求的数量。这是加快页面访问速度的关键。
&& 减少页面组件加载的方法之一就是简化页面的设计。但有没有一种方法加载丰富的页面内容而且响应速度很快呢?这里有些技巧减少http请求数,并且支持富页面设计。
&& 合并文件是减少http请求的一种方法。通过合并所有的script文件成单一的文件,合并所有的css文件成单一的文件。合并文件是最富有挑战性的(因为js和css都是跨页面的),但这会降低页面的响应时间。
&&css spirate是减少图片加载时间的好方法。合并您的背景图片成单一的图片,使用css的background-image和background-position属性 得到所要的图片段。
&&image map ,合并多个图片成单一的图片。图片整体大小差不多,但是这减少了http请求数,加快了页面的加载速度。image map 只是在页面上相近的图片生效,例如导航栏。使image map 协调起来工作可能很繁琐或者容易犯错。使用image map取图片是很费劲的,所以这里并不推荐使用。
&&inline image使用url scheme嵌入图像数据到实际的页面中。这可能增加了html文档大小,合并inline image 到级联样式表是减少了http请求,加大了页面的大小。inline image仍然不支持所有的主浏览器。
&&减少页面的http请求数是优化的开始。这也是第一次访问页面改善性能的最有效的方法。让用户第一次能够快速访问您的网页是最后的用户体验。
&&使用CDN &内容分发网络
&&用户主要根据您的网站的响应时间来做出反应。配置您的网页内容的多个地方的镜像 可能会超出用户的期望,您的网站快速响应非常快,但你应该从哪里开始呢?
&&第一步就是要完成内容的分发位置。不要试图用分布式架构重新设计你的网站。改变架构可能包括像跨服务器同步sesision状态和复制数据库事务的可怕任务,这取决于您的程序了。试图减少用户和存取内容的距离可能效果并不理想。
&& 记住终端用户的80-90%的页面响应时间花费在加载页面组件上面。这也是优化性能的黄金法则,不是立马去重构您的程序,首先更好的是分发您的静态内容。这不仅减少响应时间,而且cdn让这变得更加容易。
&& CDN是选取靠近用户的服务器的内容呈现给用户,所以具有更好的效率,服务器选择分发内容到一个指定的用户基于网络的优先法则。例如都是选择 最少跳转节点的服务器或这响应时间最短的服务器。
&& &一些大的网络公司都有自己的CDN网络。但是找家CDN服务提供商还是合算的。对于创业型企业或者私有网络公司,CDN可能不在考虑范围。但是当您的终端用户越来越庞大的时候,CDN可能就是减少响应时间的最好方法了。比如yahoo,就从服务器上把静态内容转移到cdn上(但就和上面谈到的,雅虎或者第三方都有自己的CDN)提高了至少20%的响应速度。切换到CDN是相对容易的,但是给你的网站速度的提升那是巨大的。
&& & 给页面头部添加expire或 cache-control
&& & 这个规则有两个方面:
&& & 1:对应静态内容页,设置头部expires 在未来的某个时间,以致页面永不过期。
&& & 2:对应动态内容页,使用一个合适的头部cache-control &帮组浏览器 响应请求的变化。
&& &web页面设计变得越来越丰富了,那也意味这页面包括了更多的js,css,image,flash等。用户第一次访问您的页面可能有几次http请求,但是通过使用expire头部策略,你就缓存了这些内容。这就避免了持续的不必要的页面请求。expires头部通常用在图像上,但是可以用在所有的组件上,比如js,css,flash。
&& & &浏览器使用缓存减少http请求数的大小和容量,使页面加载速度更快,使用expires 头部的就是告诉一个客户端一个内容能够被缓存多久,下面是一个未来的expires header,也就是告诉浏览器这个知道2012 年 12月 5日才过期:
Expires: Thu, 5 Dec :00 GMT
&&如果你的服务器是apache的,那么就使用expiredefault指令设置一个相对当前日期的过期日期,下面这个例子就是从请求时间开始的10年后才过期。
ExpiresDefault &access plus 10 years&
&& & &记住,当您使用未来过期的时候,无论组件什么时候改变您都必须更改组件的文件名称。比如yahoo,我们的过程中经常有这一步:版本号嵌入在文件中,比如:yahoo_2.6.0.js。
&& & &使用未来过期的expires头部只有在用户访问您的站点之后才生效,当用户第一次访问站点到浏览器缓存清空的这段时间内 无论 http的请求数多少都没关系。因此,用户缓存来性能优化取决于用户访问页面的频率。我们用yahoo来进行衡量下,用缓存的页面占到了75-85%。通过使用未来过期的头部,你增加了浏览器缓存的组件数,并在没有进行页面网络传输的情况下重新刷新了页面。
&& 使用GIZP
&& 网络传输http请求到响应的时间很大程度上取决于前端工程师做的优化。用户的带宽和ISP提供商以及临近交换机的节点都不在开发工程师的控制下。但也有其他因素影响响应时间。压缩t通过减少http请求的大小就减少了响应的时间。
&& 从http1.1开始,web客服端都声明支持在http请求的header加入accept-encoding进行压缩:
&& & & &Accept-Encoding :gzip,deflate
&& 如果web服务器发现包含了这样的header,它就会采取客服端的一种方法进行压缩,web服务器就会通知web客服端通过accept-encoding头进行响应:&& & &content-encoding :gzip
&& gzip可能是最有效最受欢迎的压缩方式。它由GUN开发并基于RFC1952标准。其他的压缩&#26684;式你可能看到的是缩小,但这不被大众接收和也不是有效的。
&& &gzip可能减少了70%的响应大小,可能都达到了90%。如果你使用apache,配置gzip的模块取决于版本,apache1.3使用mod_zip,而apache2.x使用mod_deflate。
&& & 浏览器和代理有可能会在 压缩过后 接收和发送的内容不一致。幸运的是,这些情况都被删除了。apache模块自动增加了响应头部解决了这种问题。
&& &服务器gzip压缩取决于文件类型。但是通常局限于压缩的内容,大部分网站gzip压缩html文档,其实也可以压缩js和css,可是大部分网站并不这么做,实际上,可以压缩任何响应的txt文本,包括xml和json数据,图像和pdf已经压缩过了,所以不包括在内,如果你试图压缩pdf和image,这不仅会消耗cpu而且可能会增加文件大小。
&& &gzip与许多文件类型一样,是尽量减少页面容量和提升用户体验的一种简易的方法。
&& 放置css在页面顶端
&& &当我们在yahoo进行重新搜索时,我们发现文档头部的级联样式加载的很快,这是因为把级联样式放在页面头部可以更加快的呈现页面。
&& &前端工程师关心的页面性能是快速加载,也就是要使得客服端的浏览器快速的显示出页面内容,这对于大内容的网页和带宽很低的用户来说显得尤为重要。给用户一个可视化的回应是重要的,例如导航条,能很好地搜索和存档。现在html页面就是导航条,当浏览器加载页面头部文件,导航栏,顶部logo等等,页面内容的所有这些都是可视化的响应。这改善了整个用户体验。
&& 放置css在页面低端是静止的,包括IE。如果页面风&#26684;发生了变化,浏览器呈现网页就必须重新加载页面元素,用户的页面就一片空白。
&& 所以CSS必须包含在页面的头部。白屏和无内容的flash都是致命的错误,可以解决的方法就是在页面头部包括css样式。
&& 放置js脚本在页面底端
&& &由脚本引起的问题就是阻碍了并行加载页面。http1.1规&#26684;就是建议不要在同一个域名下不要让浏览器同时处理两个以上的页面组件。如果你从的图片从多个域名存取,你就可能同时加载两个以上的组件,然而当一个script脚本在执行的时候,浏览器不会去做其他的事情,即使是在统一主机下。
&& 有些情况就是把脚本放在页面底端可能有麻烦,例如,使用document.write插入页面内容,就不能移动到页面的下面,这可能是作用域的问题,但多数情况下,还是有方法解决这些问题的。
&& &一个好的建议就是使用延迟加载,延迟属性表明不使用document.write,但关键的是还是能够让浏览器展现内容,不幸的是,firefox不支持延迟属性,在IE上,可以延迟加载,但不是期望的那么好,如果一个脚步可以被延迟加载,那么也就可以放到页面的底部,这也就使得你的页面加载的更快速。
&& & &避免css表达式
&& & &css表达式是动态设置css属性的一种强大或危险的方法。从IE5开始就支持了,但是在IE8已经被删除了。例如,背景图可以使用css表达式每隔1小时变化一次:
background-color: expression( (new Date()).getHours()%2 ? &#B8D4FF& : &#F08A00& );
&& & &就像这里显示的一样,表达式包含了一个JS运算,CSS属性通过js的表达式计算出来,其他浏览器并不接受这种表达方法,只有在IE上它可以用来实现,所以为了兼容其他浏览器还是要一个一致的效果。
&& & 表达式的问题是他们可能比人们期望的计算还要多,不仅在页面加载或页面尺寸大小变化的时候要重新计算,而且当页面滚动或者用户移动鼠标的时候也要计算,增加一个计算器用来跟踪一个css表达式被计算的频率。在页面上移动鼠标一圈,可能产生10000个 计算。
&& & &减少css表达式计算的次数方法之一就是使用一次表达式,表达式第一次计算设置css样式属性的时候有个显式的&#20540;用来替代css表达式,如果风&#26684;属性必须动态的存在页面的整个生命周期中,那么建议使用事件触发机制而不是使用css表达式,如果你使用css表达式,他们会计算成千上万次,而影响您的页面性能。
&& &让js和css文件在外部
&& & 性能规则的许多都是处理外部组件如何被有效的管理。然而在这之前,你有个最基本的问题:js和css应该包含在页面内部还是外部?
&& & 使用外部文件可能使页面能够快速的展现,因为jss和css被浏览器缓存了,如果css和js直接写在html页面内,那么页面每次请求的时候都要加载,这虽然减少了http请求的数,但是增加了html容积的大小,另一方面,js和css写在页面的外面可以被浏览器缓存,没有增加http请求数的情况下减少了html文档的大小。
&& & 关键的是js和css被浏览器缓存的频率相对于html文档请求数。这虽然难于量化,但还是能够用不同的实际效果来衡量。如果访问你的站点的用户每个对话中有许多可以重新利用的css和js,那么把css和js放在页面的外部就是最好的选择。
&& &许多站点面对这些不知如何处理。对于这样的情况,最好的办法就是把css和js文件放在页面的外部。唯一例外的可能就是主页了,例如雅虎的首页,首页几乎没有多少展现的内容,所以把js和css直接写在首页里使用户的响应时间更快。
&& &对于前端页面的第一次展现的时候,技术上可以实现在http请求和浏览器缓存css,js做出平衡折中的方法,也就是在首页直接嵌入css和js,但是在页面下载的时候动态加载。之后的页面加载都会在浏览器的缓存中进行存取。
&& 减少DNS查询
&& &DNS把域名定位到IP地址,正如电话簿的姓名找到对应的电话号码,当你敲入在浏览器的地址栏的时候,DNS解析就把浏览器的地址转换成IP地址,DNS有个消耗,大概花费20-120微秒的时间查询对应IP地址的域名,浏览器直到域名被解析之后才能下载东西。
&& DNS查询被缓存会有更好的性能。这个缓存可以指定在一台特殊的服务器上进行,由ISP或者本地网络中心主管,但也有缓存放在私有服务器上的,DNS信息保留在操作系统的DNS缓存上。许多浏览器有自己的缓存,和操作系统的缓存区分开来,只要浏览器保存了DNS的记录在缓存中,它就不需要向操作系统的缓存发出请求。
&& &IE默认缓存DNS查询30分钟,也可以指定注册表的设置DnsCacheTimeout,FF默认缓存DNS查询1分钟,默认由network.dnsCacheExpiration配置。
&&当客服端的DNS缓存是空的时候,页面上的DNS查询数量是等于主机域名的数量的,这也包括了主机名使用的URL,image,js,css,flash等等,减少DNS的域名数也就是减少DNS查询。
&& 减少主机域名的数量也就有可能减少页面并行下载的数量,避免DNS查询消耗响应时间,但是减少并行下载时间可能增加了响应时间,我的方法就是把这些页面内容分成在至少两个主机域名上,但不要超过4个,对于
减少DNS轮询 并且 使用并行下载的 这是一个好的折中方案。
&&压缩CSS和JS大小
&&减少代码中不必要的字符,也会降低页面加载的时间,删除代码中所有的注释以及不必要的空&#26684;。js文件大小和页面加载时间是成正比的,两个广受欢迎的压缩工具是:YUI和JSmin,当然YUI也可以用来压缩CSS.
&& 用于源代码的优化还是不确定。不只是压缩页面容量大小那么简单,压缩很可能产生一个BUG。在美国头10名排名的网站中,压缩取得了21%的效果但是也有25%的负面影响。相对于减少源码文件的减少,js压缩显得更可靠。
&& 除了修改外部js和css文件,内嵌的&script&,&style&也应该修改,即使你压缩了你的js和css文件,减少他们的容积也可能带来5%的效果。随着css和js的大小不断增加和使用,也就有必要减少文件的大小。
&&避免重定向
&&重定向终止于301,302错误代码。这是HTTP头部使用301响应的例子:
HTTP/1.1 301 Moved Permanently
Location: /newuri
Content-Type: text/html
&& & 浏览器自动让用户跳转到指定的Location域。在页面头部重定向的信息必须有的,响应的内容是没有的。301,302实际上没有被缓存,除非头部指定,例如使用expires或者cache-control。meta刷新标签或者js是另外重定向的方法,但是如果你非要重定向,那么使用标准的http状态代码,确保后退按钮可以使用。
& 要牢记的是重定向降低了用户体验,在用户和html直接插入一个重定向延迟了页面展现的内容,只有当html文档接收到后 页面组件内容才能开始加载。
& 重定向作为最浪费带宽资源的一个经常发送,但开发者却没有注意到这点,这发生在一个/斜杠在url丢掉后,&例如打开页面&&要花费30s的时间
定向到&&(注意增加的斜杠)。这个在apache的mod_rewrite或者the&DirectorySlash指令已经修正了。
&老站点转到新站点对用户来说也是个重定向。使用重定向链接到一个站点是简单的,要求更少的代码,虽然在某些时候使用重定向减少了开发的复杂度,但是它降低了用户体验,如果代码路径是在同一台服务器上,可选的解决办法就是使用alias或者mod_rewrite,如果域名变更了,那么可行的就是创建CNAME(DNS记录用来创建一个别名从一个域名指向另一个),连同使用Alias&或&mod_rewrite。
删除重复的代码
&& 在一个页面同时包含同样的js是性能降低了. 这不是像你平常想象的那样. 美国头10个知名站点的两个都犯了这种错误. 在同一个简单的页面代码重复有两个因素增加了这种怪事的发生: 团队大小和代码数量. 当它确实发生的时候, 重复代码创建不必要的http请求和执行js降低了性能.
不必要的http请求发生在IE中, 而不是在ff中. IE, 如果外部脚本包含了两次那就不会被缓存, 在页面加载的时候产生两个http请求. 即使代码被缓存了, 当用户加载页面的时候额外的http请求还是有的.
除了产生多余的http请求外, 时间也浪费了,因为js代码执行了多次. 多余的js在ie和ff都有,尽管脚本被缓存了.
在您的模板中建立一个js管理模块是解决js重复加载的好方法. 典型的html页面包含js的方法是使用script标签.
&script type=&text/javascript& src=&menu_1.0.17.js&&&/script&
另外一个可选的方法就是在php脚本中创建一个insertScript的函数.
&?php insertScript(&menu.js&) ?&
另外防止一个脚本被重复使用多次的方法, 这种方法能用脚步来处理, 比如依赖性检测 和增加版本号到js(修改js文件的版本号)用来支持将来过期的头部 。
&& & 视图标签 (ETags)是一种网络服务器和客服端用来判定客服端缓存的组件是否匹配原始任一服务器的机制。 &(实体即组件: images, scripts, stylesheets, 等.) ETags 用来验证比上次最后修日期更具有灵活性的实体。Etags 是一个唯一标识组件的字符串。唯一的&#26684;式约束也就是被引用的字符串。原始服务器使用Etag响应头部指定组件的Etags &:
HTTP/1.1 200 OK
Last-Modified: Tue, 12 Dec :59 GMT
ETag: &10c24bc-4ab-457e1c1f&
Content-Length: 12195
然后, 如果浏览器验证了一个组件, 就用If-None-Match&头部
把etag传到原始服务器. 如果Etag匹配, 304代码返回12195 字节 减少响应 &,如下所示:
GET /i/yahoo.gif HTTP/1.1
If-Modified-Since: Tue, 12 Dec :59 GMT
If-None-Match: &10c24bc-4ab-457e1c1f&
HTTP/1.1 304 Not Modified
The problem with ETags is that they typically are constructed using attributes that make them unique to a specific server hosting a site. ETags won't match when a browser gets the original component from one server and later tries to validate that component
on a different server, a situation that is all too common on Web sites that use a cluster of servers to handle requests.一般来说, Apache和IIS内嵌在etag的数据 都极大的降低了 多个服务器站点有效测试成功的奇怪现象。
&Apache 1.3 and 2.x Etag&#26684;式 就是 &内节点-大小-时间戳.
虽然一个文件可能 存在多个服务器的统一目录下,同样的大小,访问权限,时间等。 但是对每个服务器来说 它的内节点是不一样的 .
IIS 5.0 and 6.0 Etags有个相&#20284;的问题. IIS etags的&#26684;式是
Filetimestamp:改变数。改变数是个计数器用来跟踪IIS配置变化. It's unlikely that the&ChangeNumber&is
the same across all IIS servers behind a web site.
The end result is ETags generated by Apache and IIS for the exact same component won't match from one server to another. If the ETags don't match, the user doesn't receive the small, fast 304 response that ETa instead, they'll get a normal
200 response along with all the data for the component. If you host your web site on just one server, this isn't a problem. But if you have multiple servers hosting your web site, and you're using Apache or IIS with the default ETag configuration, your users
are getting slower pages, your servers have a higher load, you're consuming greater bandwidth, and proxies aren't caching your content efficiently. Even if your components have a far future&Expires&header,
a conditional GET request is still made whenever the user hits Reload or Refresh.
如果你没有利用etags提供的灵活验证模式,那去掉etag标签更好。Last-Modified&&头部验证基于组件的时间戳。移除etags减少了http头部请求和响应的大小。微软的技术文章描述了怎样移除etags。&.
对 Apache, 只要简单的添加下面的代码 到apache的配置文件即可:
FileETag none
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:414543次
积分:4937
积分:4937
排名:第4326名
原创:109篇
转载:97篇
评论:25条
(1)(4)(1)(4)(1)(2)(1)(2)(3)(1)(1)(1)(5)(6)(4)(8)(9)(9)(1)(3)(1)(2)(1)(1)(3)(4)(2)(3)(13)(7)(7)(3)(4)(3)(3)(6)(8)(1)(2)(16)(3)(1)(3)(1)(2)(7)(8)(8)(5)(3)(5)(4)(2)(2)(3)

我要回帖

更多关于 加速网页视频播放速度 的文章

 

随机推荐