Fdream's Blog
专注于WEB前端开发
Powered by Google
1

我们网站的静态资源(css、js和背景图片)和web应用程序是分开部署的,几乎所有的静态资源都部署在同一个应用下。最开始的网站很简单,对所有的静态资源都进行了gzip,包括所有的css,js,图片,flash等等,也一直相安无事。

直到……直到有一天用了png做背景图片,并且上传到服务器进行部署,发现在很多IE6都会在这个页面卡死,无法动弹,出事的几率非常的高。但是在内网部署的没有任何问题,那问题就只能比较内网和公网的服务器环境了。观察HTTP请求头部是个不错的方法,很快锁定是由于gzip的png引起的。内网服务器加上gzip测试,果然如此。

其实对图片等文件进行gzip是完全没有必要的,原因很简单:在web里面用作背景的图片99%以上都是gif或者jpg或者png,这些格式本来就是压缩过的,再用gzip对他们进行压缩只是徒增服务器负担而已。

Maxthon 3已经第三个内测版本显示,默认使用WebKit殷勤渲染页面。WebKit的页面渲染速度非常快,WEB标准的兼容性也非常好,Apple的Safari和Google的Chrome均是使用该引擎。

使用WebKit渲染页面时,傲游称此为“极速模式”,同时还提供了一个“兼容模式”,这个兼容模式使用的是IE7的渲染引擎。极速模式下对应的UserAgent为:

引用内容:

Mozilla/5.0 (Windows; U; Windows NT 5.2) AppleWebKit/528.4 (KHTML, like Gecko) Maxthon/3.0 Safari/528.4

兼容模式下的UserAgent为...

被resin折腾中
17 晴天 2008-12

这几天在用java写一个小的web应用,应用了YUICompressor的开源代码来压缩服务器上的js和css代码,然后返回给客户端。不过我的开发方式也很诡异:自己用两台机器,一个Windows Server 2003,上面有IIS 6、Apache 2和Tomcat 6,基本上开发的时候都用这台机器,另外还有一台机器,装了个英文版的Ubuntu,上面有Apache 2.2和Resin 3,后来装上的时候才知道Resin 3本来就支持PHP了,不过据说不是很好用。

第一次在Ubuntu上装的是jdk 1.6.0.0,我的window 2003上是jdk 1.6.0.7,windows上跑的很好的jsp,编译后放到ubuntu上死活都跑步起来,抛出的异常也是莫名奇妙。后来又在windows上用1.5编译了一遍,再放上去,还是跑不起来。找人帮忙看了一下,建议我装个jdk 1.5试试。于是重新在Ubuntu上装了个jdk 1.5.0.14,居然好了……

后来折腾了一下resin的urlrewrite,发现倒是很方便的。不过由于我把Apache和resin整合起来了,php的请求也会被转发给resin处理,于是Apache的url重写和resin的url重写就这么混了……不过后来想了个招:要是需要给resin的web目录的请求就直接全部重写给resin处理好了。

在我的两台机器上都调试好了,转到内网的一台测试机上再测...

浏览器的战争已经是硝烟弥漫了,无论是新生者Chrome,全新的Firefox 3,还是没有完全出来的IE8,还有宣传不够却很强大的Opera,还有Apple的Safari……等等等等,他们之间的针锋相对已经是越来越明显了,无论是从用户角度还是从开发者角度,每个浏览器都在不断地创造和超越着,浏览器的发展从来没有像现在这样地迅速过。

浏览器显然已经成为这个时代的宠儿,就连搜狐都忍不住要在这个时候插入进来,搜狐王小川说将于年内推出网页浏览器

而出于对丰富互联网应用的需要,解决ActiveX不能夸平台的问题,Google似乎有一统浏览器插件标准的意思。在刚刚推出Chrome不久以后,再次来了一个大手笔——[url=http://www.cnbeta.com/articles/71827.htm]推出了Native Client(开源项目地址:http://code.google.com/p/nativeclient/),目前支持Google Chrome, Firefox, Safari 和Opera,而唯一不支持的就是IE。这样的格局确实比较囧——因为现在的IE用户是在是太多太多了...

前两届都没去成,今年在上海开,近了,这次不会错过了,有想去的一起报名吧!

关于D2

引用内容:
D2 前端技术论坛(Designer & Developer Frontend Technology Forum),简称 D2 ,为国内前端开发者和网站设计师提供一个交流的机会,一起分享技术的乐趣,探讨行业的发展,以技术会友。它是中国所有前端开发者的节日,包括前端设计师,前端开发工程师,和所有对前端技术感兴趣的人。D2将努力营造一种轻松自由的交流氛围,没有任何商业色彩,以纯粹的技术交流为根本,共同推动国内前端技术的发展,促进国内行业标准跟国际的融合,发掘前端技术可以创造的更大价值。

D2 是由 淘宝网 发起,每届由不同公司轮流承办。

详细介绍:http://www.d2forum.org/about/...

浏览器对Cookie的限制
23 雨天 2008-10
Fdream 发表于 Ajax Web, 已被阅读 444 次评论 0 条
关键词:cookie web

中午写上一篇日志的时候翻到这篇文章的,不过因为要上班,没来得及翻译,现在翻译一下贴在这里,供大家参考。

======我是无辜的分割线=====

原文地址:Browser cookie restrictions

我一直在为我接下来的一本书做一些关于cookie的研究,在这个过程中我碰到了一些关于浏览器处理cookie的有意思的事情。我从寻找浏览器允许每个域保存的cookie个数开始。这个结果很有趣:

  • 微软表示,Internet Explorer 8增加了每个域可以保存的cookie个数至50个,不过我发现IE7也允许每个域保存50个cookie。当然,这可能是因为一个系统补丁增加的,而不是这个浏览器版本一开始就是这样,但是仍然超过了通常认为是20个的限制。
  • Firefox允许每个域保存50个cookie。
  • Opera允许每个域保存50个cookie。
  • Safari/WebKit是这其中最有趣的,因为它似乎没有明显的限制,一直到Safari 3.1。我测试了一下设置10,000个cookie,结果它们全部设置成功而且还随着Cookie头部一起发送了。不过问题是,头部的大小超过了限制,导致服务器不能处理,从而发生了错误。

因此,我们以前认为的浏览器限制每个域的cookie数目为20的观点不再正确...

最近SNS的新网站如雨后春笋一般,一个接一个地冒出来,层出不穷,目不暇接。最近甚至连技术类网站蓝色理想也推出了UCenter版的家园,而现在新浪也推出了他的SNS网站新浪空间。前不久,听一个朋友说新浪现在自己也组了个团队在开发SNS网站,因为前面出去了一批新浪的人,弄了个开心网,很成功。而这伙人出去做开心网,是因为这个计划在新浪内部已经酝酿了好久,而一直迟迟没有付诸行动。而现在,新浪终于还是动手了。

登陆了一下新浪的SNS,发现功能果然和现在的开心网、校内网等SNS如出一辙,那些应用从名字到玩法上几乎都一样,连导航菜单都是如此的类似!以前觉得校内网的“C2C”(Copy to China)很NB,现在也不得不惊叹新浪的Copy“能力”之强。

新浪博客是新浪Copy的一个成功案例,尽管视频网站四个非常烫手的山芋,而紧接着后面还是出现了新浪播客,而现在毫无征兆地低调地出现了新浪空间。

在新浪空间的首页上,赤裸裸的宣扬着他的路线——名人路线,首页上贴着名人的照片和名字——告诉你们——他们都在这...

周六去了杭州侠客行大会
26 晴天 2008-5
Fdream 发表于 Ajax Web, 已被阅读 2354 次评论 2 条
关键词:web RIA

1
Copyright © 2005-2008,Fdream All Rights Reserved
Processed in 1.250016 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号