nod,去年我们有过一个别的论坛的测试,细节太多了,总之就是如果是js产生页面,
squid会大大提高性能。如果不用squid而只用浏览器cache(利用if-modified header),
那直接产生html的性能会略高于js。但是这个问题涉及到太多因素,比方我自己站上把js改
回成原来的ansifile函数,出阅读文章的页面就会快很多。这个和服务器配置有关,另外一
个原因是浏览器实现相关。好像firebird还是什么浏览器有一个专门强调的问题就是IE在处
理表格上很垃圾,不收到</table>整个表格就不显示出来,搞得现在写大网页的人都小心翼
翼。js这个问题上也是,如果协调的不好,html后续的那些请求比方css,js尽管可能只要在
cache里面抓一下就可以了但是往往可能要开第二个http通道,因为目前为止
squid/httpd/IE之间keep-alive的处理还不是很协调。
还有了,那个js的问题,一直想说的,一起说了把。现在的效率还有提高的空间。
比方每行一个document.write,如果改成短点的函数名而不直接用这个,可以缩小传输数
据量。另外<>&和空格的html替换可以放到客户端去做,服务器上就都变化了一个增加了
load一个也增加了传输数据量,当然'"\还是要处理的。吹毛求疵了...嘿嘿。
【 在 flyriver@smth.org-SPAM.no (江~~继续努力) 的大作中提到: 】
: 如果再 web server 之前有一台 squid server 在做 cache 的话就很有用处,
: 否则用处不大。
: 【 在 nfeng (聂风) 的大作中提到: 】
: : 能解释一下那个php是怎么用javascript来帮助 cache 的么?我本来是想在jscon.php
: : 里改的,就是没看懂它是什么意思才只好把它替换掉了。
--