ocean

匿名

9 月 252008
 

Leftleg's Blog 2007年09月26日

  在 Apache 服务器中,KeepAlive 是一个布尔值,On 代表打开,Off 代表关闭,这个指令在其他众多的 HTTPD 服务器中都是存在的。

  KeepAlive 配置指令决定当处理完用户发起的 HTTP 请求后是否立即关闭 TCP 连接,如果 KeepAlive 设置为On,那么用户完成一次访问后,不会立即断开连接,如果还有请求,那么会继续在这一次 TCP 连接中完成,而不用重复建立新的 TCP 连接和关闭TCP 连接,可以提高用户访问速度。

  那么我们考虑3种情况:
  1。用户浏览一个网页时,除了网页本身外,还引用了多个 javascript 文件,多个 css 文件,多个图片文件,并且这些文件都在同一个 HTTP 服务器上。
  2。用户浏览一个网页时,除了网页本身外,还引用一个 javascript 文件,一个图片文件。
  3。用户浏览的是一个动态网页,由程序即时生成内容,并且不引用其他内容。

  对于上面3中情况,我认为:1 最适合打开 KeepAlive ,2 随意,3 最适合关闭 KeepAlive

  下面我来分析一下原因。

  在 Apache 中,打开和关闭 KeepAlive 功能,服务器端会有什么异同呢?

  先看看理论分析。 Continue reading »

9 月 202008
 

很久不用frameset,原因是这个古老的标签的确是不怎么讨人喜欢,但是在项目设计时由于协作的问题,还是有很多地方会用到框架:

问题:使用框架(无论是frameset、frame、iframe)嵌套网页的时候,如果子网页的高度超过了预先设定的高度,会出现滚动条,也就是尺寸溢出,一般来说如果高度超了就出现垂直滚动条,宽度超了就出现水平滚动条,但是在IE6中,只要尺寸大于等于预定高度,就会两个滚动条一起出现,这好象是一个bug。

解决方法:
在子网页设置css如下:
html {
overflow-y:auto!important;
*overflow-y:scroll;
}

这段最重要的一点是设置overflow-y为scroll,这样强制出现垂直滚动条的话,水平滚动条就不会显示出来了,但如果宽度超出过多,水平滚动条还是会超出,这时可以考虑设置:overflow-x:hidden;,但相应的,这样用户就无法滚动子页面了。

之所以要加overflow-y:auto!important;,是因为IE7中已没有这个bug,并且firefox也能认到overflow-y这个据说是IE的私有属性……,所以我们还要把overflow设回来。

9 月 192008
 

Disc-1 文件目录

天堂
青藏高原
自由飞翔
水中月亮
克伦鲁河
雕花的马鞍
妈妈的羊皮袄
红雪莲
草原蒙古人家
美丽的草原我的家
梦中的母亲
草原情歌
爱在草原
草原牧歌
美丽的高原红
美丽的蒙古包
遇上你是我的缘
父亲的草原母亲的河

Continue reading »

9 月 192008
 

iPhone正式进入中国早就不是新鲜话题,不过这个“旧”话题每次被“翻炒”都能引发万众瞩目,iPhone的魅力不言而喻.
有业内人士预测,iPhone 这次可能真的要来了!而引入者,移动最有可能,联通次之.

移动最有可能

针对iPhone在中国将花落谁家的疑问,一位不愿表露身份的业内人士向记者直言:从覆盖更多用户考虑,中国移动将是苹果iPhone进入中国市场最有可能的合作伙伴.

事实上,本月初,中国移动总裁王建宙也露出口风,证实中国移动和苹果正在讨论 iPhone进入中国事宜.而在上月的中国移动上半年财报发布会上,王建宙也曾表示,移动和苹果双方都有意把iPhone引入中国,并称由于与苹果就推出 iPhone一事已订保密协议,故不能透露具体情况.

王建宙这一系列围绕i-Phone的表态一经报道,中国移动即将引入iPhone的声音再次甚嚣尘上,尽管移动和苹果双方不肯透露更多协议细节,但已有消息称:双方即将达成在内地销售iPhone手机协议,在合作上,苹果将放弃销售一代 iPhone时惯用的分成模式,中国移动将采取买断终端,一次性补贴的合作方式将iPhone引入中国.

不过,中国移动和苹果双方的“你情我愿”,似乎也引来了不少反对意见.业内的质疑主要集中于:iPhone在进入新市场时有选择相对弱势运营商进行合作的习惯;同时3G版iPhone与中国移动的3G网络TD-SCDMA在制式上无法兼容,从技术和投入上考虑,苹果不可能专为中国市场研发TD制式的3G版i-Phone.与业内的质疑相呼应,国外IT杂志《PCWorld》也分析认为,移动并不适合iPhone,建议苹果在中国应该选择联通和电信这样“较弱的”运营商,以换取更有利于自身的合作条款. Continue reading »

9 月 192008
 

记者近日从中国电信获悉,在目前进行的规模WI-FI无线热点建设中,电信本部已对竞标AP做了明确要求,必须兼容WAPI功能. “现在WI-FI应用相对普及,但WAPI是我国自有标准,而且最近发展很有起色,所以我们也是要两者兼顾.”中国电信内部某人士表示.

  WI-FI政策目前尚无松动信号

除了增加WAPI功能,中国电信还对AP支持协议进行了重新规定.

“今年年初,中国电信就对AP供货商明确了要求,产品须从支持SNMP协议转为支持TR069协议,”某AP供货商向飞象网记者表示,“后一协议可以远程管理更大范围的终端设备,这也利于通过家庭网关等形式进行固网和移动业务的融合.”

而在手机方面,记者从相关手机厂商处得到证实,中国电信目前正在对CDMA/WI-FI手机进行测试,今年年底或明年初会进行规模试用.

对此,有分析人士认为,中国电信此举不排除冀望于重走小灵通路线,即打政策擦边球,“运营商有时通过先斩后奏形成的既成事实,也会对政府政策制定产生影响.”

不过截至目前,记者从进行WI-FI认证测试的工信部电信研究院WLAN实验室了解到,他们目前还未收到任何对WI-FI手机进行认证的通知.

而随着WAPI在北京、深圳两地试验网的即将开通,WI-FI手机是否会被解禁,也将更加扑朔迷离. Continue reading »

9 月 142008
 

Firefox下调试Div/ CSS网页的三大插件

Firefox 是什么就不用说了,地球上的站长都知道,他的浏览器市场占有率仅次于IE,尤其被各大小站长所喜爱。除了大家都熟知的标签显示,定制外观等许多功能外,被站长们喜欢的还有以下两个重要原因,一是Firefox是完全符合W3C标准的,而IE却自成体系,搞自己的一套,导致很多网页只能在IE 下浏览,可怜的站长们为了保证所有用户的正常浏览,不得不在开发时,在IE、Firefox中频繁切换,以求兼容;另一个原因是Firefox提供了大量的各种免费功能插件给用户,用户可以方便获得众多附加功能。

Firefox的插件实在是太多了,今天,我们只讲一下在进行网站的DIV/CSS设计与调试中所使用到的几个插件。 Continue reading »

9 月 122008
 

最近很多人都在谈谷歌Chrome浏览器将如何与微软IE8和Fierfox竞争,如何为“云计算”做准备。我不太认同这些看法。

在我看来,Chrome对于谷歌来说,绝不是一个浏览器那么简单,而是一个打着“浏览器”旗号的“网络开发平台”。其真正的目的是要打破基于Windows API的微软‘经济系统’的生态平衡,从而使开发者和普通用户逐渐不再依赖微软操作系统,最终实现颠覆微软的长期目标。

Chrome的实质:网络开发平台

谷歌在Chrome里做了三件事。

首先,谷歌重写了Java Script引擎,大大提升了Chrome运行Web化软件应用的性能,使其可以承载更强大的软件化Web应用;其次,Chrome革命性地改造了浏览器的界面,每一个标签可以单独拖出来形成独立窗口,使其看起来不再是传统的浏览器,而更像一个本地化的软件应用程序;第三,将每个标签作为独立进程来运行,并采用了与360安全浏览器一样的“沙箱”技术,任何一个进程的崩溃或假死都不会影响其他进程,大大提高了浏览器的稳定性。

现在很多网络版Office的应用因为仍在浏览器里运行,浏览器上的菜单、按纽会严重干扰用户体验,总会觉得这个在网页里运行的Web应用比不上本机的软件。 Chrome的这种标签设计,可以把很多WEB应用的界面和使用体变成跟本地软件几乎一样。这种用户体验的转变对于微软来说,很可能带来一场可怕的革命。

举个例子,今天的Widget(微巨)应用分为两种,一种是独立的应用软件,比如桌面上的天气预报;另一种是在网页上的Widget 应用。现在有了Chrome后就可以把网页上和桌面上的Widget打通。比如我为Fierfox开发了一个网页Widget游戏,我现在就可以把它单独抽出来放在一个Chrome窗口里运行,由于Chrome本身没有界面,这个网页Widget游戏看起来就变成了桌面Widget游戏。

所以说,Chrome不是为一般的网页浏览设计的,也不像IE那样是给普通用户使用的,而是为很多网络应用的开发者提供的。这些人以前开发的网络应用,也可以放在IE里一下子给很多人使用,但它始终是一个网页应用。但如果现在把它放在Chrome平台上,变成跟本地软件一模一样的应用,那么很多开发者开发 Web应用软件时,很可能会把Chrome作为底层平台,并用户大力推荐使用Chrome。随着客户端往WEB化发展,而WEB化又向客户端靠拢,Chrome就会成为两者融合的一个桥梁。 Continue reading »

9 月 122008
 

ZDNet 服务器频道 更新时间:2008-08-18

  几天前在某QQ群,有人和笔者讨论起来,为什么有的服务器主板可以使用普通内存,而有些服务器主板插入普通内存根本就点不亮,我想这个问题也是很多初级DIY服务器朋友的疑惑之处,趁着这次机会,就详细的说明一下。

  我们都知道,在INTEL平台,北桥负责与CPU的联系,并控制内存、AGP、PCI数据在北桥内部传输。基本上只要主板芯片组确定,那么其支持的内存类型也就确定了。在介绍主板的时候,我们已经说过,INTEL芯片组划分的很清楚,865PE属于工作站级别芯片组,不支持ECC内存,只能使用普通内存,875P芯片组属于低端服务器/工作站级别,支持ECC内存和普通非ECC内存,而E7525属于高端服务器,为了保证其稳定性,必须采用ECC REG内存,使用其他内存无法点亮。在AMD方面,K8 CPU集成了内存控制器,CPU与内存直接交换数据,不通过北桥。939针的ALTHON 64系列不支持ECC,所以只能用普通内存,939针的OPTERON支持ECC内存和普通非ECC内存,940针的OPTERON系列只能使用ECC REG内存,插入普通内存无法点亮。

  普通内存 ECC内存与 REG ECC内存有什么不同?

  普通内存大家经常接触,DDR400的内存现在遍地都是,很多高档内存甚至可以运行DDR600/DDR2 800,而有些内存也可以达到2-2-2-5这样低的延迟,因为大家接触的比较多,这里就暂不作介绍了。 反观ECC和REG ECC内存不追求高频率和低延迟,INTLE平台内存运行频率一般在DDR333或者是DDR2 400,,AMD平台内存运行频率在DDR400,延时也多在4-4-4-8左右,从性能上看丝毫不占优势,但是稳定才是其立足的根本。图为DDR2 ECC内存。这里我们常说的ECC内存就是单指的 Unbuffer ECC,其价格和普通内存相比只贵10%-20%,从外观来说,Unbuffer ECC内存因为要满足效验纠错的需要,加入了一颗ECC效验颗粒,由于采用的是TOSP封装,使得内存看上去每面有9颗内存颗粒。 Continue reading »