PHP

PHP, 技术相关, 语言, 随笔

接着讲Flickr的八卦

去年七月份因为Flickr的一次当机,了解到他们的程序使用PHP+PEAR开发,还小小的感慨一下。

前两天,顺着DBA的Flickr 的开发者的 Web 应用优化技巧,找到了Cal Henderson写的Serving JavaScript Fast,又让我窥探到Flickr的些些技术内幕,Flickr用的模板居然是SMARTY,这个之前普遍被人诟病的模板系统。

不是说SMARTY不好,而是太好了,更像一种新的语言,我记得当时用PHP的普遍不喜欢语法复杂的SMARTY,嘿嘿,虽然技术不行但我也是其中之一,到现在还在用PHP Template,感觉好像是挺落后的。

不过,通过这篇文章同时也看到,Flickr技术大牛跟我这样的菜鸟有着巨巨巨巨巨……大的差别,就是他们用适合项目的技术,自己去优化程序语言的执行效率,我用对自己来说是简单的代码,效率问题只能听天由命了。

我觉得这好像也从侧面验证了Yahoo收购Flickr的必然,PHP之父在Yahoo,所以Yahoo有经过特别优化的PHP引擎,Flickr人用自己优化的服务器、脚本,同时使用的也是PHP,不知道这样说合适不合适,PHP的应用导致Yahoo一定收购技术相类似的、可以方便接入的Flickr。

So,扯远点说,用PHP的网络应用更容易被Yahoo收购。有人肯定会说:!$#%%$^%&$%&%^$#%%$^%&$%&%^&*&&*$#%%$^%&$%&%^&*&&^*&^*(*

最近就有个改了版的Feedsky,抛弃微软架构及ASP.net,改去拥抱Linux和PHP,快乐,他们快了。

Technorati : , ,

PHP, 站务发展, 随笔

今日流水账 – 倒时差

搬来Dreamhost还没几天,感觉还不错,不过因为地域等关系总会出现一些以前没想到的事情。昨天就说过Dreamhost阻止了PHP的远程读取选项,提供另一种解决方法,今天又遇上了时差问题。

今天早上10点看我的Daily.94smart.com的时候,发现内容全是空的,真奇怪,昨天还是好好的。第一感觉是365key当了,但是马上就发现是Daily程序的问题,测了半天,一直没有找到问题。

看了一下这两天的网摘才想起来,1月2号那天没做网摘,我的Daily会把前一天的网摘显示出来,但是今天的为什么没有内容呢,昨天明明摘了不少?

后来才发现,今天虽然是1月4号,但是服务器时间(-8)为1月3号,再往前一天又没做网摘,所以内容才不显示出来,因为程序原来运行在国内(+8)的服务器上,所以没有进行时区设置,搬到国外服务器当然就栽了。

没想到这个小程序被迫出国,还得倒时差,一差还就差到16个小时~

Technorati : ,

PHP

用PHP的应该改变态度了

我今天才知道Flickr是用PHP写的。

别怪我八卦,这么好用的东西居然是PHP写的,还用的是PEAR库~

这给我了很大的鼓励,其实语言无所谓,关键是程序做得好。

那些怀疑PHP能力的人可以放心了,PHP的程序也可以做大型应用。

p.s.这个。。。今天的当机跟用PHP有关吗?

PHP

Plog和WordPress试用,与Drupal的对比

上午安装了两个Blog程序,Plog和WordPress,粗用了一下,正好可以和Drupal对比一下。

安装方面,这两个都比Drupal简单,一个执行文件很快就装好了,速度很快。

配置方面,WordPress应该是最简单的,总共也没几项需要设置,Plog就复杂了一点,跟Drupal不相上下。

重点是使用,WordPress的模板真是不错,难怪Drupal都要移植这些模板,另外WordPress的一些插件比较有意思,比如将标题转成图片的插件,效果挺好的,还有就是URL优化比Drupal要好。

Plog的模板虽然也挺多,但是感觉比WordPress差远了,不过Plog的功能还是挺全的,不用安装什么插件就差不多全有了,比如Feed居然提供4种(RSS 0.9、1.0、2.0,Atom)。

使用上的感觉Plog和WordPress差不多,又都是后台和前台分开的系统,像我使用Drupal这么长时间,都不适应了。

另外,Plog和WordPress都忽略了版式,把页面的版式归到了模板上面,而且模板的修改不够方便,不像Drupal的版式控制那么灵活,有左边栏和右边栏可以摆放Block。

好了,粗评结束,还是用我的Drupal吧。

^_^