打开网页卡住

网站打不开或网页只打开一半卡住不动?原是DNS在作祟

当你打开电脑准备上一些网站浏览下网页、查查资料时,却遇到网站打不开或者页面只打开一半的时候便卡在那里不动的情况?并且浏览器一直显示页面在加载,那个刷新图标也一直在旋转。这会是什么原因呢?我想有经验的用户一定知道这很可能与以下3个因素有关:

  • 自己电脑的网速实在是太卡了(比如在进行P2P下载,或观看在线电影)
  • 访问的网站的问题,主要可能是网站服务器宽带不足或其他限制;
  • 自己的电脑性能达到了极限(通常是开太多程序或网页导致内存不足或者CPU资源使用过的)

可是笔者今天遇到的问题显然不是以上问题导致的。为什么这么说呢?因为笔者对这个网站的服务器和宽带状况比较了解,几个时候网站几乎不可能存在问题。此外关于网速的因素笔者也轻松排除,因为4MB的宽带就我一个人在用,不可能打开一个网页都会卡。而性能问题也不是问题,电脑的系统是刚不久新安装的Windows 7,开启的软件也就是杀毒软件和一个浏览器,这种情况下打开网页出现卡住的现象显然不可能啊。

原是DNS与广告链接的问题

如果您对浏览器比较熟悉的话,应该可以通过浏览器反映的链接状态数据来迅速判断出此次网页卡不会是以上三种因素。比如笔者使用的是Chrome浏览器正好就时刻显示打开网站网页时加载各种数据的信息,而这次网页卡住只打开一半就是因为这个网站里面放了一个百度广告,而浏览器对这个页面的加载数据表明其实是卡在这个cb.baidu.com广告载入域上了。有些网站将广告代码的位置放置在网页代码的前面了,而如果广告代码出现问题,那么这个网页也就无法被加载了,因为代码执行有一个前后的顺序。

修改DNS导致打开网页卡住

那么这个百度的广告代码为甚会卡住?难道是百度的服务器有问题?的确有这个可能,不过笔者查找到百度广告官方的一个回复这种情况与百度的cb.baidu.com服务器的正常否没有直接关系,而是与DNS地址设置有关!当修改过DNS设置后就可能导致解析错误或者网页加载变慢,这样一来广告加载就会很慢或者卡住。而因为广告被放在了网页代码的前面,所以网页也跟着一起卡,不能将下面的内容显示出来。

解决方法:将IP和DNS设置为自动获取

浏览器

时代的印迹:网景——被埋没的浏览器创造者

1993年,一个重磅炸弹震动了计算机世界:世界上第一款真正意义上的浏览器Mosaic诞生了。但是当时Mosaic的拥有者却将版权转让给了望远镜娱乐公司……所以后来的网景公司不得不重写整个浏览器的代码,并改名。

1994年改名为网景通信公司的新网景发布了网景浏览器的1.0版,该浏览器迅速的夺取了市场的主导权。随着后续版本的发布网景浏览器甚至达到了90%的市场占有率。

1995年网景上市,第一天股价就暴涨了三倍,取得空前胜利。(怎么修改默认浏览器?

然而也就是1995年, 由于网景试图开发一个依靠浏览器操作的网络操作系统(够前卫的吧,Chrome OS有没有),当时刚刚坐稳了世界第一操作系统供应商的微软介入了浏览器大战。

当然,微软的工程师也不比网景的强,他们也不可能瞬间就做出比网景浏览器要好的软件来,所以他们从望远镜娱乐公司购买了Mosaic的源码,基于Mosaic开发了自己的浏览器Internet Explorer

在这场大战中微软充分的利用了自己操作系统垄断地位的优势,依靠Windows95+IE的销售方式直接打垮了网景的垄断,而紧随其后的Windows 98捆绑IE4的做法更是直接要了网景的命。

1998年,为了扭转局势。网景决定旗下所有软件均免费,而且成立了一个基金会用来研发新一代浏览器技术,这就是大名鼎鼎的Mozilla基金会,而新产品的引擎就是Gecko。

1998年11月网景被美国在线收购。

2000年,美国在线发布了第一款采用Gecko的浏览器 Netscape 6。

但是2001年,微软的新一代王牌操作系统Windows XP携当时最新的IE6强势袭来,Netscape再次陷入险地。

2003,美国在线最终解散了网景公司,但是网景浏览器一直更新到2008年3月1日。之后就意味着网景彻底的被埋葬在历史的深渊中了。

但是击倒了网景的微软并没有高兴多久。 2002年,Dave Hyatt与Blake Ross从Mozilla套装软件中分支出一个实验性的项目:新型的轻量级浏览器,当时被命名为Phoenix(凤凰),随后被改名为Firebird(火鸟),最后正式定名Firefox(火狐)。

2004年11月,火狐浏览器正式发布,开始了Mozilla逆袭微软的征途。 到2012年3月,最新的Firefox 11发布时,火狐浏览器已经占据了23%的市场份额。

2008年,当世界互联网还沉浸在火狐的浪潮中时,硅谷传奇公司google推出了自己的第一款浏览器Google Chrome,该浏览器借鉴了很多Firefox的技术,可以说是开源与Mozilla的亲戚。Google浏览器素有世界最快的雅称,其市场占有率也已经突破20%,直接威胁微软的IE。

在21世界的头十年里被火狐和google联手打了个措手不及的微软,玩命的更新自己的浏览器技术,仅仅几年的时间内,IE就从6更新到了10。互联网浏览器的第二次大战似乎已经拉开帷幕了。

360se.exe进程图标

360se.exe是什么进程?360se.exe程序文件及常见问题介绍

当你打开Windows系统任务管理器时是否在里面看到有360se.exe进程在运行?那么这个360se.exe是什么进程呢?

360se.exe进程基本信息:
程序厂商:奇虎360
进程描述:360安全浏览器
进程属性:不是Windows系统进程
使用网络:是的
启动情况:360安全浏览器触发启动

来历及作用

360se.exe进程图标任务管理器中的两个360se.exe进程360se.exe进程程序文件是中国安全厂商奇虎360为其发布的360安全浏览器程序,其程序图标如左图所示。它不是Windows系统自身的程序,如果你在任务管理器中看到360se.exe进程在运行,这说明你的电脑安装了360安全浏览器,只要你启动这个浏览器此进程便会出现,当你关闭浏览器后,本进程就会自动终止。通常情况下它的运行是安全的,并且可以同时存在两个或更多个。(拓展:spoolsv.exe是什么进程?

360安全浏览器是基于微软的IE浏览器内核,是一款既有IE浏览器(iexplore.exe)的良好“兼容性”(一些银行的网上银行只支持IE浏览器)同时融入奇虎360公司的安全功能,保护用户上网安全。另外360安全浏览器也有基于谷歌Chrome内核的超速版,其相对于IE 8内核及更老版本具有更快的速度以及流畅度。

常见问题

两个或者多个360se.exe进程同时运行:这是正常现象,当浏览器同时打开2个或更多个页面窗口时便会出现这种情况。这是360安全浏览器的正常设计,这样能够使浏览器更为稳定、快速的运行。如果这样你会发现:当只打开360浏览器时,只有一个360se.exe在运行,而当你再打开一个页面时就会出现两个360se.exe进程。

如果你使用的是基于IE内核的版本,通常打开再多的页面也只有两个360se.exe,而如果使用的是Chrome内核则可能会出现多个(通常一个页面对应一个)。且IE内核的通常情况下占用内存较多的那个是主进程(Chrome内核的似乎刚好相反),如果出现资源占用过多或者浏览器卡死等问题,可以将这个主进程终止来解决(这样可以强行终止360安全浏览器)。

360se.exe 损坏文件,并提示运行chkdsk工具:出现这种情况首先应考虑卸载360安全浏览器,然后重新安装最新版本(尽量安装到和以前不同的分区中,这样做可避免因硬盘自身故障因素)一般都可以解决。如果不久之后依然出现损坏文件的提示应考虑是否感染木马病毒。(延伸:Chkdsk工具在哪?运行chkdsk工具命令快速使用

危险的360se.exe:上文也说到了此进程可能同时存在两个甚至更多个,但那也可能是一个相同名称的木马病毒。在任务管理器中这些病毒通常备以下特征:没有打开360安全浏览器也能看到此进程在运行、固定的3个同名的进程在运行(可以同时打开5、6个网页进行鉴别)、程序文件不在360安全浏览器的安装目录中。如果出现这些情况应该对电脑进行全盘查杀。

urlproc.exe进程图标

urlproc.exe是什么进程?它为什么运行?会是病毒程序吗?

当你打开Windows系统任务管理器时是否在里面看到有urlproc.exe进程在运行?那么这个urlproc.exe是什么进程呢?

urlproc.exe进程基本信息:
程序厂商:奇虎360
进程描述:360安全浏览器安全扩展;
进程属性:不是Windows系统进程;
网络使用:不定期的少量数据传输;
启动属性:360安全浏览器触发启动;

来历及作用

urlproc.exe进程图标Windows任务管理器中的urlproc.exeurlproc.exe进程程序文件是由知名杀毒软件厂商奇虎360为其发布的“360安全浏览器(基于IE内核)”定义的程序,被描述为:360安全浏览器 安全中心扩展程序或安全红绿灯扩展。其功能主要是监控访问的网页是否安全,当用户访问的网站是安全的,就会以在地址栏绿色显示,而如果是挂马、钓鱼等恶意网站则会在浏览器的地址栏给出红色提示,具体表现如下:

当网址检测为安全时,360安全浏览器地址栏右上角和右下角状态栏显示为绿灯安全提示:

360浏览器安全红绿灯

当拦截挂马网站时,360安全浏览器地址栏变红右上角变红色和右下角状态栏显示为黄灯:

urlproc.exe安全红绿灯

当拦截高危挂马网站时,360安全浏览器地址栏变红右上角显示红色警示图标,页面内会有醒目的拦截提示,同时右下角状态栏显示为红灯如图:

当浏览器访问挂马网站,安全红绿灯为红色
提示:上图中的红绿灯在不同版本的360安全浏览器中显示效果可能不同。

由于urlproc.exe是360安全浏览器的一个组成部分,只要我们安装了这款浏览器urlproc.exe程序便会一起被安装到浏览器安装目录中,并在我们启动360安全浏览器的时候将其触发启动,此时我们就会在任务管理器中看到它,而当我们关闭浏览器时urlproc.exe便会一起被关闭。下图是微软Process Explorer工具对检测urlproc.exe进程的检测清楚显示了此进程与360se.exe进程(360浏览器主进程)的隶属关系。(延伸:spoolsv.exe是什么进程?

Process Explorer显示urlproc.exe进程父层为360SE.exe

通常情况下本进程的运行是安全的,同时也将有利于我们安全的浏览网页(特别是对于一些病毒猖獗的XX网站),所以一般情况下不建议终止urlproc.exe的运行。另外,由于本进程不是Windows系统进程,其存储位置会更具安装目录而有所不同:

所在位置:C:\Program Files\360\360se\360se\SafeCentral\(红色部分应该是一致的)

危险的urlproc.exe

由于360安全浏览器的用户比较多,所以本进程也是常见的,不过可能会有木马病毒也冒充与urlproc.exe同样或类似的名称以便迷惑用户。对于相关病毒的感染我们可以利用一下条件进程鉴别,如果满足条件则很有可能已经类似木马病毒:

  • 任务管理器中看到多个urlproc.exe进程同时运行;
  • 不在360安全浏览器安装目录;
  • 过多的流量或内存资源占用;笔者发现本进程只是偶尔使用一点网络流量(KB单位)
  • 本进程应该可以通过任务管理器终止并不会自动运行(重启浏览器除外);

如果出现以上情况或其他任何你所认为的可以情况都应尽快更新杀毒软件病毒库对电脑进行全盘查杀。介绍到这里就差不多了,希望对大家了解urlproc.exe是什么进程有所帮助,如果你发现更多信息期望您的留言,任何内容都将是重要的参考。

浏览器

无法定义IE6字体:13px大小无效,IE6自动显示更大的字体

前些天调整网页一个模块的时候将页面字体的大小设置为13px大小了,由于当时用的是Chrome浏览器以及IE8,并没有发现原来font-size:13px在IE6下居然不听使唤总是自动显示为一个更大的大小,变现上又及其难看。

百思不得其解后,突然想起我之前更换字体的那事。在我更换之前并没有发生这种情况。过不其然,这正是我使用了Tahoma字体导致的,这个字体在IE6浏览器下无法显示13px大小的字体,会用默认字体代替。更换字体之后就解决了这个问题。

IE6是10多年以前的产物,已经跟不上时代发展,但由于全世界大概中国是用IE6最多的国度了,这不仅给Web开发带来了很多麻烦。赶紧升级吧,这种过时的东西早就应该被载入史书。

iexplore.exe进程就是IE浏览器

iexplore.exe是什么进程?你那再熟悉不过的iexplore.exe

有时候我们打开任务管理器,就会发现里面有iexplore.exe进程的存在,甚至有些时候会看到有很多一排排的iexplore.exe进程在运行,这是为什么呢?这个iexplore.exe是什么进程?为何有时候会有很多个同时运行?那些多出来的会是病毒程序的进程吗?

疑问的人还很多,那笔者就说说这个大家再熟悉不过的进程:

来历及作用

其实我们电脑里面的iexplore.exe进程是微软的Windows操作系统里面自带的“Internet Explorer(就是IE浏览器)”,目前我们使用的Windows系统都会自带IE浏览器,所以我们可以将iexplore.exe进程视为为Windows系统的一部分。而IE浏览器的功能我想不用我说大家都知道,因为几乎每个使用电脑的人都会常常使用它。

iexplore.exe进程就是IE浏览器

微软的Internet Explorer 8(IE8)

在通常情况下iexplore.exe进程并不会一直处于开启的状态,如果你能通过“Windows任务管理器(Taskmgr.exe进程)”查看到iexplore.exe进程的存在,那么这应该就说明你已经打开了IE浏览器。如果你没有打开IE浏览器就发现任务管理器里面依然存在这个iexplore.exe进程,那么这有两种情况只可能:

一、你的确打开了浏览器,但不是IE,而是其他使用了IE内核的浏览器,比如360、遨游等
二、这是一个病毒或者流氓软件。(后面会介绍)

虽然微软的IE浏览器有很多种版本,但iexplore.exe进程这个名称并没有变。也就是说无论你使用的是10多年以前的IE6浏览器还是最新的IE10浏览器以及任何以IE做为基础修改而来的浏览器:如360安全浏览器、遨游浏览器等等,只要它们是基于IE(Internet Explorer)的,你一打开它那么就是打开了iexplore.exe进程。那么说到这里我想你已经基本明白iexplore.exe是什么进程了吧!

新版的IE会有多个iexplore.exe进程同时运行

穆童的IE9打开1个页面会有2个iexplore.exe,5.500K是主程序

多个进程运行:如果你使用的是新版的IE8或者IE9,打开浏览器就会有iexplore.exe进程出现,其中一个是主程序另一个是选项卡,而如果在选项卡里面打开多个页面,那么此进程的数量也会相应增加,这就是为什么有时候会有多个iexplore.exe进程同时运行的原因。另外,在任务管理器中发现一个名称有些类似的explorer.exe进程,不过他俩可没有直接关系哦。

版本与功能:10多年以前的IE6目前在中国依然是使用最多的浏览器(欧美国家几乎没人用),但是相比XP系统可以使用的最新版IE8,以及Win7用户可以使用的IE9(不能运行在XP下)都要比IE6安全得多,且在浏览网页时也更快更美观(因为一些网站不支持IE6浏览的)。特别是IE9还可以利用显卡GPU加速页面显示的流畅度。

病毒与安全

虽然目前鲜有病毒会直接以iexplore.exe进程的名称直接运行,但早期的一些病毒、以及国内外的少数的感染实例还显示它们并没有灭绝,这类病毒利用这一进程是系统自带的比较常用的IE浏览器,所以弄一个同名或者类似的iexplore.exe的进程以求获得用户信任(比如讲第一个字母i大写而成为Iexplore.exe或者将其中的l修改为1而成为iexp1ore.exe)。不过就好像我上文所说的:细心的用户如果没有在打开任何浏览器的情况下发现有iexplore.exe或者有类似的修改了字母的进程存在,那么很有可能就是病毒或其他流氓软件了。发现任何可疑行为都别忘了使用杀毒软件对电脑进行扫描。

另外,为了安全起见,如果你还在使用IE6浏览器的话,穆童强烈建议你升级到IE8,如果是Win7系统的用户,那么可以尝试升级到新版IE9浏览器。虽然使用这些新版Internet Explorer也会出现iexplore.exe进程,但它们比老版本的IE6要安全很多。我想任何一个有安全意识的细心用户都有必要这么做。

电脑病毒

Win8自带Windows defender,免费杀毒软件路在何方?

杀毒软件一直是大家关心的话题,但是选择一款合适的杀毒软件貌似挺有难度的,先不说好杀毒软件要钱,坏杀软要命的悲催事情,各个杀毒软件之间相互扯皮攻击也着实让人恶心……而且貌似这些公司都知道大家对杀毒软件的依赖心理,有恃无恐的绑架消费者……

实际上从个人经验上来看,如果你不上黄色网站,不浏览不健康信息,那么重量级杀毒时用不到的,对于我们这种本身无密可保而网速又慢到黑客都懒得攻击的电脑来说一个轻量级的杀毒软件是比较合适的选择。

首先嘛,付费的先pass掉,在免费杀软中微软的Windows defender(Win8中的哈……不是Win7中的那个,前身的MSE)应该算是佼佼者了。国产的几个杀毒软件,比如360、金山、QQ电脑管家之类的我个人感觉你想电脑用的长久些就别装……

为什么呢?杀毒软件就好比公司的保安,责任就是保护公司安全,放置坏人混入……但是国产的这几个杀毒软件貌似都是管天管地的……各种软件的升级,各种优化……结果是系统在运行杀毒软件的时候需要极大的资源,再好的电脑也会给拖累坏的。而专业级的杀毒软件都比较专一,直观杀毒和实时监控,没有那么多繁杂的项目。免费杀毒软件中做得比较像专业的也就只有Windows defender了。

有人老是说什么各种最新病毒的清理问题,我就感觉特别纳闷。绝大部分网络上的信息都是安全的,而你却频繁中毒,又不是在XP时代的冲击波和震荡波病毒……用脚趾头想都知道你平时拿电脑干什么……上那种网站的话10个杀毒软件都顶不住……

我也试过360杀毒和金山,感觉这几个杀毒软件一旦运行起来就会比较卡,而且还总是刻意显示自己的存在……更可恶的是老是提醒你什么IE浏览器不好……安装360安全浏览器(金山的说猎豹)之类……更可恶的是我IE10的浏览器他也会说“你正在使用老旧的IE浏览器,换用360安全浏览器上网更快更安全”……丫的,我IE10的浏览器用得着你一个IE8的玩意来给我说更快更安全?

我测试了一下电脑的开机速度,关闭Win8系统的Windows defender后只用360安全卫士(没有杀毒)开机45秒到50秒(非360数据,自己用秒表测得,360等软件的数据不可靠)。卸载了360之后用Windows defender开机时间在25秒左右……电脑开机速度快了不只是一点点。(延伸:为什么我的电脑很卡很慢?

这几天帮几个女同学修电脑,当时我就说别看我电脑配置没你们好,速度秒杀你们全部……为啥呢,杀毒软件惹的祸呗。实际上神马360,神马金山,神马QQ管家都已经偏离了这个轨道了,不过这也是在所难免的。

杀软公司要赚钱,但是杀毒软件不赚钱的话就要靠广告费什么 赚钱,这样杀软的质量就会下降,为了尽可能多的赚钱自然会尽可能多的添加功能,这样才能吸引更多的人来广告……

说实话,我个人也看不出免费杀毒软件路在何方。现有的运作体制的不足已经在很多地方暴露出来,这些公司也都在寻找替代方案,但是目前还没有看到一个成熟的……微软的Windows defedner是比较好的,这是因为微软把它当做Windows的一个组件,所以不存在盈利问题,加上专业级的设计理念,这款杀毒软件实际上是很成功的。

但是要看到微软是特例,世界上没有第二个公司可以吧杀毒软件当成Windows组件,那么下一步免费杀毒软件何去何从,又该如何面对Windows defender这个对手呢?要知道微软不是腾讯360……对微软用流氓手段估计会招来灭顶之灾呢(假定,微软以3Q大战时腾讯的做法说安安装了XXX软件的电脑上,Windows将拒绝启动……)

Chrome关闭时保存打开标签页面

Chrome关闭时保存打开标签页面,开浏览器时访问上次打开页面

不知道你是否和穆童一样,用电脑会有大量的时间使用浏览器浏览网页。使用Chrome浏览器浏览网页可以在同一窗口打开多个页面(俗称标签页),而我就会同时开着很多页面。不过有时候之间不允许需要关闭电脑,那么有没有办法让Chrome浏览器关闭时保存上次我打开的标签页面呢?就好像我以前使用的火狐浏览器那样,再次开启浏览器是会自动打开之前被打开的网页?答案是肯定的!

这个功能其实Chrome浏览器是有的,只是在默认情况下没有开启而已。一些人不知道在哪里设置,还下载插件来实现这个功能其实是完全没有必要的,因为开启方法很简单,更具下面步骤,轻点鼠标即可:

右上角“自定义控制”→“设置”→在启动时栏目中选择“继续浏览上次关闭浏览器时在看的网页”

Chrome关闭时保存打开标签页面

谷歌Chrome与火狐浏览器的对比,我为什么选择后者?

我不得不承认,谷歌的Chrome浏览器在操作体验上是相当出色的,顶尖的一流。因为我用过太多的浏览器了,从IE内核的IE6、IE8、IE9到360、搜狗,以及open、火狐浏览器,我觉得Chrome浏览器的使用体验非常棒(包括国内的基于Chrome的二次开发版),所以我一直在使用这款浏览器作为主要的浏览工具。但是最近我的想法变了。

我不知道是什么原因,我也不想去仔细探讨这个问题,我只知道我这个2G内存的电脑就用Chrome浏览多打开几个网页怎么内存占用就高达1.2G了?要知道我没开浏览器之前内存占用只有650MB左右的。当然,占用内存不是根本,最要命的是它经常假死。这严重印象了我的浏览体验(虽然这有一部分原因是我的网速实在是太慢了),而我使用其他浏览器却没出现这种情况。

我开始使用火狐浏览器了,一直以来我都有在“业余”使用火狐浏览器,不过由于它的操作体验没有谷歌浏览器那么给力所以它一直遭到我的冷落。而就在刚刚,我升级到了火狐12版本。你知道吗?它给了我一个惊喜,一直以来我对火狐那种和IE相差无几的顶部设计厌恶透了,而这次升级它居然破天荒的采用了全新的设计:

火狐12的头部设计

看见了吗,就这这个设计,现在我觉得火狐与Chrome浏览器的操作体验差距已经大大的缩小了。不过有一个问题:这个设计几乎100%抄袭了open浏览器的设计,这有点衰。我看了看菜单栏里面的排版也几乎一模一样,而且最重要的是:当鼠标放到显示器的顶部时,居然离奇的和Open一样无法对标签页进行切换。我觉得这是最大的败笔,不是因为相同,而是因为那1个像素的距离给我带来了麻烦,当我需要切换标签页的时候我必须的注意鼠标是否不小心移到了浏览器的最顶端(也就是显示器的最顶端)。(更新:但我重新启动之后此败笔居然消失了,火狐更完美了)

我不知道open会如何看待火狐的这一变化,但对于我而言其实并不关心这个,我只要好的操作体验,不然就会被我淘汰。可能有人会问我为什么我不用直接open呢?这主要是因为open的流畅度似乎一直不给力(当然,它的手机浏览器还是挺给力的)。对了,就在我敲打这篇稿件的时候我发现新版的火狐似乎也开始没有以前那么流畅了,这是为什么?但是内存占用总是要少于Chrome浏览器。

无疑我已经喜欢上新版的火狐浏览器了——凭借更出色的安全性(相对任何主流浏览器)、更低的内存占用(相对Chrome)、以及更符合我胃口的操作体验。

浏览器

页面在IE浏览器下出现空行错位

你的网站是否和穆童博客一样出现了“页面在IE浏览器下出现空行错位”的现象,而在其他浏览器上却没有这个问题(比如火狐、欧鹏以及谷歌浏览器)。你知道吗,这个问题困扰我很久了,一开始看见这个空格错位的时候还没什么,可是后来越看就越不舒服了,好像是眼睛里面长了刺一样。显然这让我很难受,于是我开始查看源代码,并且结合元网页元素审查工具来检测,可却一无所获,我能看到那个空格的位置,它就在某段</DIV>的结尾,可就是没办法去除掉。可后来我解决了,想知道答案吗?

我本来不抱有希望的,因为我知道这个问题发生的情况不多网上可能也没有答案。可今天我用谷歌搜了一下据让我找到问题的根源了:

原因就是网站程序或者模板代码文件含有BOM。

哈哈,原来如此,难怪这个问题以前没有,而是在我不停的对网站进行优化修改之后才出现,原来就是我在修改完模板代码文件后另存为时直接选择了UTF-8格式,而不是“UTF-8 无BOM”格式。后来我将所有的文件都重置为UTF-8 无BOM格式后问题基本就解决了。

提示:这个问题一般发生在PHP文件中,所以只需要修改php文件为UTF-8 无BOM格式就可以。另外,这个问题貌似在IE9下不会发生,而IE6、IE7下才会发生(IE8没测试)。真希望IE6早点被淘汰啊~!

ie9浏览器与win7系统

给IE浏览器加速——让64位win7默认调用64位IE9

很多人对windows7自带的IE浏览器恨不感兴趣,往往大家刚刚装好系统就先装一个浏览器。个人感觉chrome,firefox这类浏览器是很给力但360,QQ之流的还是免了吧,这类没有自主内核却标称所谓浏览器的东西真是不给力。现在的IE9已经是很给力了,当然你需要一块比较高端的显卡,否则就只能关掉显卡加速了(IE9浏览器可以利用显卡GPU资源对浏览器显示的多媒体、图形图像资源进行加速从而加快浏览器的响应速度及操作流畅度—MTOOU.INFO穆童注)。不过即使是关掉显卡加速IE9的速度还是灰常给力的……当然身处天朝的上网坏境个人感觉浏览器不是主要限制,反倒是带宽是限制,可能正是由于带宽很低吧大家才更渴望高速,所以高速浏览器就是个吃香的东西……不过很可惜,由于瓶颈不在浏览器上,所以换了浏览器也很难有什么大作为的

在影响浏览器的速度上另一个重要因素就是响应问题,在电脑把服务器上的资源下载好后需要调用响应的程序进行解压、显示、执行之类的操作,这也是浏览器速度的影响因素之一。关于这点很多人都认为IE速度不给力,IE的响应速度比chrome等要慢。这点当时我是很不解的,毕竟IE是互联网标杆,加之完全原生自windows系统,响应速度应该灰常给力才对。后来一次偶然的机会我发现在普通32位系统上IE的响应速度并不比chrome慢,但是在64位系统上就慢了不少。原来以为是IE的设计问题,后来偶然得知在64位系统上windows调用的竟然还是32位的IE!!!

虽然64为的windows7支持运行32位程序,但是64位系统跑原生64位程序和64位系统跑32位程序的速度根本就不是一个数量级,就拿office来说吧,office2010在我的电脑上首次启动需要大概30秒左右但是64位的office2010只需要不到15秒,所以当时我就猜IE响应速度慢可能是因为调用的是32位IE的缘故。

于是就想到让系统默认调用64位IE的方法,很多人说64位IE没有flash插件等,这实际上上是针对64位IE8的,对于64位IE9完全没有这个问题。首先是把桌面上IE图标删掉,在开始菜单中找到internet explorer 64位,添加快捷方式。

然后是把注册表修改下让系统在调用浏览器时自动调用64位的IE,复制虚线之间的部分:

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\IE.AssocFile.HTM\DefaultIcon]
@="C:\\Program Files\\Internet Explorer\\iexplore.exe,-19"
[HKEY_CLASSES_ROOT\IE.AssocFile.HTM\shell\open\command]
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" -nohome"
[HKEY_CLASSES_ROOT\IE.AssocFile.HTM\shell\opennew\command]
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" %1"
[HKEY_CLASSES_ROOT\IE.AssocFile.MHT\DefaultIcon]
@="C:\\Program Files\\Internet Explorer\\iexplore.exe,-32554"
[HKEY_CLASSES_ROOT\IE.AssocFile.MHT\shell\open\command]
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" -nohome"
[HKEY_CLASSES_ROOT\IE.AssocFile.MHT\shell\opennew\command]
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" %1"
[HKEY_CLASSES_ROOT\IE.AssocFile.PARTIAL\DefaultIcon]
@="C:\\Program Files\\Internet Explorer\\iexplore.exe,-19"
[HKEY_CLASSES_ROOT\IE.AssocFile.PARTIAL\shell\open\command]
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" -nohome"
[HKEY_CLASSES_ROOT\IE.AssocFile.SVG\DefaultIcon]
@="C:\\Program Files\\Internet Explorer\\iexplore.exe,-19"
[HKEY_CLASSES_ROOT\IE.AssocFile.SVG\shell\open\command]
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" -nohome"
[HKEY_CLASSES_ROOT\IE.AssocFile.SVG\shell\opennew\command]
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" %1"
[HKEY_CLASSES_ROOT\IE.AssocFile.XHT\DefaultIcon]
@="C:\\Program Files\\Internet Explorer\\iexplore.exe,-19"
[HKEY_CLASSES_ROOT\IE.AssocFile.XHT\shell\open\command]
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" -nohome"
[HKEY_CLASSES_ROOT\IE.AssocFile.XHT\shell\opennew\command]
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" %1"
[HKEY_CLASSES_ROOT\IE.HTTP\shell\open\command]
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" -nohome"
[HKEY_CLASSES_ROOT\IE.HTTPS\shell\open\command]
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\" -nohome"

把这些保存到一个文本文档中,然后把后缀名txt改成reg,双击,导入,重启。

PS:windows7下如果看不到后缀名请打开计算机——组织——文件夹和搜索选项——查看,取消隐藏已知文件的扩展名就可以了。好了,现在默认浏览器已经是64位IE了,体验下吧~