Tag Archives: Web

图片防盗链应适可而止

我的订阅列表里有一些 Blog 使用门户站点提供的 BSP 服务,比如新浪网易百度什么,虽然我特别讨厌门户网站,可有些人在上面写的文章内容还是挺好的。最近这些站点好像集体抽风,纷纷用上了图片防盗链,结果遇到了图片就是一个傻乎乎的替代图片”你看的图片来自某某站”或者是”此图片仅限于…用户之间交流与沟通”,遇到这样的心情大坏,有的时候我不依不饶的直接点开这个图片,可要是不刷新,还是看不到到底是什么内容。

如果是用户自己的图片文件,你凭什么说”图片仅限于…用户之间交流与沟通”? 图片防盗链这个功能,如果是小网站防止大网站盗图片用用还情有可原,对于那些直接给用户上传的图片打上水印的垃圾门户站,适可而止吧,别总让给读者设置阅读障碍,不就是少看一点你们的广告么? 干脆你别提供 RSS 不就成了? 一方面默认用户从其他网站复制图片过来,一方面又防止站内的图片被别人用,这什么事儿啊?

对于我个人来说,你不让我直接从 Blog 里看到你的图片,我干脆就不看你站点上的内容–不订阅你站点的内容不就成了么?

Web 2.0 站点扩展性问题随感

最新一期《程序员》杂志上有篇《Web 2.0 构建要素》的文章,里面描述了一些 Web 2.0 的扩展性问题,这可能也是 Web 2.0 站点从小到大必须承受的苦恼。该文简单介绍了有些站点通过 Amazon S3 服务来解决存储扩展带来的压力。有些站点则必须自己动手构建最适合自身业务的技术方案。
很多比较成功的站点,有的时候会透露出一些关于站点扩展性的技术信息,像我收集的 Flickr 的开发者的 Web 应用优化技巧Technorati 的后台数据库架构Craigslist 的数据库架构等,往往是蜻蜓点水,看过之后让人心痒难当,可是更细节的东西又很难获取。尽管这些站点基本都是构建在 OpenSource 软件上,但这一点上看,似乎不够 Open ,唯一一个做的比较好的倒是要算 LiveJournal ,他们通过 Danga 站点贡献了几个经典的软件与一些很有参考价值的文档(如这篇对LiveJournal扩展性的介绍),是为很多后起 Web 2.0 站点必备的参考信息。
在国内,很多 Web 2.0 站点也同样面临着这样的问题,象豆瓣阿北还需要身兼 DBA, 而抓虾,虽然数据库已经有上亿级别的记录量,就上次我在北京和谌振宇聊天,感觉抓虾在扩展性上也是还有很多细节需要完善,在杭州,Yupoo 也因为日益增长的数据量而不得不着手考虑如何更为成功的实现分布式存储解决方案……
这些似乎表明,Web 2.0 站点扩展性问题越来越突出,已经成为制约 Web 2.0 发展的一个障碍,”多、快、好、省”的构建新型互联网应用,不知道正在让多少人犯愁。
在传统互联网领域,很多技术解决方案往往是软硬件厂商提出来,类似自上而下的推动,而 Web 2.0 站点变化太快,到现在为止,似乎只有 MySQL 一家公司是比较大的赢家,可是因为面对的客户情况各异,解决方案似乎无从说起(比较简略的实现案例倒是能找到几个),再者,这些站点基本上是把 MySQL 这样的产品当作基本工具,和其他软硬件相互结合,然后在这个上面灵活构建出很多具有创新性的应用。这是一种自下而上的变化。
另一方便,Web 2.0 架构方面的人才还是稀缺,这个架构不是指某一方面(比如Java)的架构,而是整个产品环境的架构,象 Flickr 技术大牛 Cal Henderson 这样的人几乎是可遇不可求。操作系统、网络、数据库、开发语言每样都能那起来并且能够涉及足够灵活的技术方案,这要求,也的确高了一些。或许有人说,一个人不行,那么多几个人分别负责某几个环节不就成了? 这又带来另外一个问题:人力成本。
上一篇 Blog 我提到五月份的”侠客行“大会,我倒是希望能有一群网络技术人才能够就 “Web 站点可扩展性” 这个话题作一番探讨,每个站点如果都说说自己的心得,那么汇集在一起参考价值会对整个 Web 2.0 环境起到很大的促进作用。
最后,还拿 MySQL 说事儿,去年网志年会上,就有人感叹,国内 MySQL 好手太少了,考虑到物以稀为贵,有的 Oracle DBA 已经开始学习 MySQL 啦.
EOF

为什么没有人投资 Livid 的 V2EX.com ?

今天看到 Livid 在 Blog 上一篇文章透露出对 V2EX.com 项目几近失去信心。为什么没有人投资 Livid 的 V2EX.com ? 这个标题是我一直想问的一个问题。 如果说在 2006 年真的有什么创新性的 Web 应用的话,V2EX 无疑应该排在前三名之内。
要了解 V2EX ,不妨阅读一下这篇 What’s V2EX? V2EX 本质上是一个论坛(我的理解),但是在那种传统概念上的论坛做了不少创新与延伸,所以又不止是一个论坛。象论坛这样”传统”的 Web 应用程序要想搞出来一点花样不是很容易的事情,有些所谓的 Web 设计人员看了 V2EX 之后往往会说:似乎也没什么… 的确,似乎也没什么,可如果要这样的人去设计,一辈子也搞不出来一个 V2EX,他只会想着怎么把这个应用程序变成另外一个新浪论坛,或者是 Discuz!。V2EX 现在是否算成功? 从某种角度上来说,当然不算,但是从另一个角度上来说,Livid 一个人发起并支撑下来的这个项目在不到一年的时间里成了众多 20 岁左右 Geek 们的乐园(我这样的”上了年纪”的也时常去逛逛),这不也体现了某种(商业)价值么?
V2EX 自从网线被拔之后,主机托管一直是一个比较头疼的问题,象 Dreamhost 这样的主机托管商在国外,如果是跑论坛这样的应用程序,网络速度慢得一塌糊涂。Livid 对这个速度好像一直比较郁闷。
相比国内一窝蜂似的搞一些国外 Web 2.0 应用程序的克隆,还不如投资一下国内这样有原创性的东西。当然,Livid 是否愿意接收投资或是赞助,那是另外一个问题了。
祝愿 V2EX 在新的一年中生存环境有一些良性的转机!
EOF

卓越(Joyo)与 Amazon 接轨后的’智能’

卓越网似乎是在国庆前夕进行的改版? 没看到改版说明在什么地方,总之界面和 Amazon 的风格终于一致了,访问速度也快了很多。
登录进去看看,在”个人信息”页面看到如下内容:
Joyo 改版后的一个小Bug
我的 ID 怎么成了”礼品卡”?
“报告长官,我的确不是礼品卡!”
看来是 Joyo 数据迁移过程中字段映射的问题,这个值应该显示账户 ID 才对,而”礼品卡”是账户的类型。(这个账户就是根据礼品卡带的 ID 创建的)
虽然最后找到了地方修改了自己的 称呼, 但是第一次看到系统把我叫做”礼品卡”,还是觉得怪怪的,影响了用户体验。
EOF
Updated: 发现 Joyo 的 UI 有一处小 Bug , 左边栏”商品分类”的类别,最后一个的后面怎么还有个竖线呢?