2009 12 7 05:27 PM 7476 次查看
分类:数据库 标签:Java, PHP, Python, 性能
这几天看源码弄清了一件事:WEB服务器接收浏览器请求、将请求传给PHP/Python进程(FCGI等)、与数据库进行交互都是用socket(套接字)。
也就是说,这些行为都是进程间通信。一台WEB服务器在硬件、操作系统不变的情况下,它的性能主要取决于socket通信的速度。如果所有进程都在一台服务器上的话,这个速度就取决于通信的效率了。
2009 11 30 07:40 PM 4391 次查看
分类:Python 标签:Python
今天在JavaEye看到有人测试计算一百万以内的所有质数,于是我也写了个Python版的:
2009 11 30 04:48 AM 3833 次查看
分类:数据库 标签:性能
Python 2.5里内置了sqlite3模块,可以直接创建sqlite数据库。虽然是个小型的数据库,不过测试后发现性能确实不错,看来足以用于嵌入式开发。
2009 11 28 04:24 AM 3149 次查看
分类:Python 标签:Python, 性能
IronPython由于去掉了GIL,使用原生线程,所以应该会比CPython快些,更能发挥多核CPU的作用,于是我进行了这次测试。
2009 11 23 01:35 PM 2576 次查看
分类:编程 标签:无
今天和同学聊天时谈到了几个热门的术语,虽然一堆人追捧,但我觉得这些术语实在是没啥技术含量,所以特意写出来抨击下。如果有说错的,要反驳请随意。
2009 11 22 02:01 AM 3021 次查看
分类:JavaScript 标签:HTML, JavaScript
在HTML 4的时代,IE为script元素独创了defer属性,这使并行加载和延迟运行变得简单,但却不符合W3C规范。
而今HTML 5也为script元素新增了defer和async这2个属性,于是有必要再研究一下。
2009 11 21 09:27 PM 1917 次查看
分类:CSS 标签:CSS
刚才在测试CSS选择器时发现一个奇怪的问题,连IE浏览器(我只测试了IE 6和IE 7)都计算错了,不知道大家能不能得出正确答案:
2009 11 21 05:33 PM 6577 次查看
分类:CSS 标签:CSS
在页面开发中最常用的2种显示类型就是inline和block了,然而它们都有或多或少的限制,所以偶尔还需要用到inline-block。(此外还有none等10多种,但是此处不讨论。)
2009 11 20 11:20 PM 2350 次查看
分类:JavaScript 标签:JavaScript
今天看到一篇《在网站中使用自定义字体》,觉得很有趣,就去试了下Cufón,于是便有了这个例子(已删除)。
另外还可以去看acidsmile的blog,非常华丽。
2009 11 20 02:02 AM 2276 次查看
分类:HTML 标签:CSS, HTML
昨天一不留神就到了Opera的网站,发现了《Opera Web标准课程》。写得不错,有不少知识我不知道,所以记录一些笔记。
« 看看还有什么好玩意