以无法为有法,以无限为有限 --- by 李小龙
关于JavaEye网站未来发展的思考当中分析了一种现象:用户经常泡的网站会逐渐收敛到两三个,不会超过五个。如果深层次的探究下来,即便在一个网站内部,用户经常泡的功能也会逐渐收敛到两三个,不会超过五个。虽然在战略方面来说,JavaEye以后会做很多很多功能,但基本原则就是:功能可以五花八门,但是所有的功能都是为同一个目标服务的,目标不能多,不能发散。
我每次看CSDN网站就觉得心浮气燥,很有挫折感,望而生畏,为什么呢?其中一个原因就是CSDN提供了太多功能了,想要实现的目标实在太多了。他要做下载、他要做开源、他要做项目外包、他要做视频远程 ...
前面一篇博客文章,我谈了一下JavaEye网站今明两年的发展战略,其实写这篇博客文章的主要目的其一是整理并且系统化自己考虑了很久的想法,并且将其记录下来;其二是将这个战略构思分享给我的两位partner,因为我觉得写下来会比我空对空说话印象更加深刻;其三就是把这个战略构思分享给大家,看看大家会有什么反应。
有点出乎意料,大家对于这篇文章的反应很热烈,也提了很多好的建议和想法,我试着总结和归纳一下,作为勉励我们继续把JavaEye网站做好的鞭策,同时也回答一下大家的一些问题:
一、JavaEye网站的商业模式是广告和招聘
很多人关心JavaEye网站靠什么赚钱呢?其实在过去四年多时间里面我 ...
曾经有好几次用户发贴调查软件开发者经常访问的网站,每次调查的结果都大同小异,绝大部分用户平常只访问两到三个网站而已,多的也不超过五个网站。我觉得这是一个很有意思的现象:
一般说来,软件开发者平时上网的时间都极长,除了上班8小时上网以外,晚上在家也经常泡在网络上面,很多人一天上网超过12小时也不算奇怪;更有甚者,很多人一天到晚都需要泡在网上,如果不能上网,简直就无法正常工作了,比方说我就是这样的典型。
但是对于这样一个每天泡网时间这么长的用户群体来说,为什么访问的网站这样少呢?以我自己为例,除了工具性质的Google以外,我每天上的网站也仅仅只有JavaEye和新浪而已,其他网站都仅仅在需要 ...
JavaEye网站从2006年9月11日上线基于RoR的2.0版本开始,到现在已经运行了将近一年半了。在这一年半的时间里,JavaEye网站的每日PV从最开始的5万,缓慢增长到了现在的60万。随着网站负载的不断增加,我们也在不断尝试和调整网站的性能,积累了不少第一手RoR应用性能优化的实战经验。虽然我们并不是RoR性能优化的权威专家,我们所积累的经验也许并不是最优实践,但是作为国内最早涉足RoR商业运营的互联网网站之一,我们非常乐意分享和交流我们的实战经验,以帮助后来者节省必要的摸索时间。
RoR惊人的开发速度恐怕是每个互联网创业者都梦寐以求的,但是随着网站流量的不断增大,可能大多数采用Ro ...
在08年元旦新版本上线以后,我们一直忙着修改bug,调整功能和UI,这个版本真正要达到令用户满意的程度,估计要到春节的时候了。
新版本的性能还不错,目前网站访问量也一直在缓慢上升。查看了一下昨天的访问日志,Ruby处理的200 OK的动态请求有71万多,排除5万的RSS订阅请求,和一些搜索引擎的请求,估计昨天真实的用户访问量也应该差不多达到了60万PV了,当然这还没有计算有可能被缓存掉的静态页面。整个网站有95%以上的动态请求处理时间都在0.5秒以下,还不错,挺满意的。
另外统计下来数据库平均每秒发送SQL为103条,这比JavaEye2.0平均140条下降了不少,也证明我们目前代码的缓存 ...
话说这网站改版就像站长的“滑铁卢”一样,无论网站多有名气,站长多么英明,倒在“网站改版”魔咒之下的,还真是不计其数。
2006年5月,老冒领导的uuzone改版。uuzone是国内做的最早的,最web2.0化的SNS网站了,改版之后网站访问量急剧下跌, uuzone只得让新旧两个网站版本并行使用,然而并没有挽回网站下跌的颓势。
2007年9月,横戈领导的blogbus改版。blogbus是国内最早的博客网站之一,改版之后,用户批评意见四起,横戈在博客里面深刻检讨。
2007年11月,豆瓣改版,这次阿北也未能免俗,一样中招。豆瓣的用户在改版之后民怨沸腾,甚至开始纠集起来倒版,威胁网站把导航 ...
在Java平台上面,lucene是众望所归的全文检索工具,lucene性能不俗,程序稳定,第三方扩展和分词算法众多,但是在RoR方面,就没有那么幸运了,JavaEye网站要做全文检索,怎么来解决全文检索的问题呢?
在ruby平台上面,全文检索有三个途径:
1、solr, acts_as_solr
solr是apache开源组织的一个项目,完全基于lucene的最新版本,在lucene的上层提供了一个基于HTTP/XML的Web Services。solr的发行包自己绑定了jetty6.0应用服务器,可以直接启动,成为一个独立的全文检索的web服务。
由于和solr的通讯方式是标准的基于 ...
Sphinx的含义是“狮身人面像”,是古埃及的金字塔建筑,传说Sphinx是有翼的狮身女怪,她常叫过路行人猜谜, 猜不出者即遭杀害。
但是我这里说的Sphinx是一个高性能的搜索引擎:
http://www.sphinxsearch.com/
Sphinx是一个俄国人开发的搜索引擎,它的主要特点是:
一、性能非常出色
150万条记录一两分钟就索引完毕,2-4GB以内的文本检索速度不到0.1秒钟。ferret也望尘莫及,更不要说lucene了。
二、和数据库集成性很好
Sphinx通过配置文件可以自行读取数据库信息做索引,不依赖任何外部的应用程序,并且可以作为一个daemon进程启动, ...
rails的ActionView::Helpers::TextHepler模块提供了很多实用的方法,这些方法对于论坛类应用非常有用,例如auto_link这个方法可以自动检测传入字符串当中的URL,并将其自动转换为HTML超链接格式,这对于显示帖子的内容来说很不错。
但是在开发JavaEye3.0的时候,却发现auto_link有bug,一旦帖子当中的URL后面紧跟中文的话,auto_link就会把URL后面所有的中文当做URL的一部分进行格式化,直到碰到空格为止,例如:
引用http://www.javaeye.com网站很不错
就会被格式化为:
引用<a href="http ...
JavaEye3.0的开发计划都喊了好久了,现在还刚刚开始,只完成了很少的一部分。为了3.0能够早日上线,我从这周开始把自己的大部分时间投入了编码工作。借这个机会,我准备边开发JavaEye3.0,边写写心得体会,与大家交流和分享使用RoR开发一个互联网web2.0网站的点点滴滴。
好了,开工!第一步就是搭建一个趁手的开发环境。我没有MacBook电脑,只有一台三年前买的IBM T40,跑MacOSX很勉强,还是在WindowsXP上面做开发吧。既然在WindowsXP上面开发,那IDE选什么呢?我选netbeans Ruby IDE:
一、 RoR IDE
http://deadloc ...
SAAS毫无疑问是软件行业的未来趋势,大部分意见认为只有巨头的名气和信誉才能很大程度上消除客户使用SAAS的信用和安全方面的担忧,因此SAAS可能没有小公司的份。但我到不认为只有巨头才能做SAAS,JavaEye也会在未来合适的时机结合自身的优势,尝试性的做一点点SAAS的服务。
小公司做SAAS,我认为必须做好三点:
1、产品定位
简单模仿国外成功的产品或者国内巨头的产品肯定是行不通的,寻找一个巧妙的产品定位是成功的关键。如何寻找到一个客户覆盖面非常广泛,市场足够大,同时又不需要过高的安全信用,门槛比较低的产品定位,至关重要。更重要的是这个产品的门槛这么低,那么竞争壁垒你怎么建立?
2 ...
上周末去杭州参加网侠大会,还参加了JavaEye在杭州上海一些会员,朋友的聚会,现在把照片上传上来,分享给大家。
这是JavaEye两大偶像potian和Trustno1的合影。穿黑色T恤的是potian,红色T恤的是trustno1。据说两大高手聚会的时候主要是交流Erlang和FP编程的话题。
我和potian的合影。potian说我太胖了,要减肥阿。
我和庄表伟合影。庄表伟周六早上还去医院吊盐水,下午就已经出现在杭州的会场了,真实铁人阿。
dlee和de3light合影,胖的是dlee,瘦的是de3light。dlee自带相机了,所以dlee的照片我这里只有这一张。
...
在这里我特别想澄清一点:infoq不是JavaEye的竞争对手,而是潜在的商业合作伙伴!
infoq实际上是一个在线新闻媒体,他的性质和《程序员》杂志差不多,只不过定位的目标群体有所区别。infoq在国内面临的直接竞争对手就是《程序员》杂志,潜在的竞争对手可能还有IT168(传说要做杂志)。infoq的主要盈利模式是网站的在线广告。另外请注意,infoq是没有社区的,你只能给infoq投稿,只有infoq编辑才有权力在网站上面发表文章,其他人发表不了的。只要infoq不做社区,就根本不可能成为JavaEye的竞争对手。
而JavaEye是一个技术社区网站,核心竞争价值是社区资源,任何会员 ...
引用 千橡学到了少既是多,欲速则不达,因为任何好的东西,比如昨天晚上我看到Hao123的站长说,好的品牌,包括猫扑、DoNews,都是一个站长在没有任何回报想法的时候,踏踏实实的做了五六年,在做的时候没有想到回报,就是非常喜欢这个事情,觉得有用户需要,做了五六年以后,价值是在五六年以后才爆发的,因为品牌积累到一定程度以后,每天所增加的用户不是花钱拉过来的,而是你的品牌本身积累以后,口口相传,口碑是非常重要的,我觉得做互联网产品的话,一定要有口碑,所以做网站还是做公司,都要做自有的IP,自有的PV,不花钱,能够自动到你这来。而且只要做出自有的PV,经济价值可以上升,因为愿意看你PV的网民会越来 ...
本次活动举办的两天前,我突然接到Red Hat通知,Gavin King由于身体不适,在北京演讲状态不佳,将取消上海的演讲,只回答听众的提问。随后将Gavin King自己写的请求取消演讲的Email转发给我看了。我心里这一沉,又是周四下午的活动,Gavin King又取消演讲,这次完蛋了,所以随后的会务筹备工作,我基本上也没有怎么去做,预计能来50个人就不错了。
事实上今天下午最终来的人也不多,以我目测来看,可能也就100人上下。然而令我意外的是,下午1.30 Gavin King到达现场的时候,身体状态显得非常不错,而且要求主动进行演讲,这令我和晓钢赶紧商议更改预定的流程。
以前在TS ...
JavaEye1.0时代就只有论坛这一种形式,每天手工删除和程序自动删除超过一半的帖子,那剩下来的自然质量要高很多。当时我写的程序设定的标准是超过7天的主贴跟贴不到4个,点击不足200个的非精华贴非高级会员发贴统统删除,但是这种方式人道吗?
过去每天发贴量只有100-200,现在每天发贴量达到1000贴,从高质量帖子的数量来看,显然是现在比过去多得多,只不过没有自动删贴制度,比例下降了而已。现在如果想看那些质量高的文章,应该去文集频道,专栏频道,这些都是挑选出来的高质量文章。相当于过去自动删除帖子之后剩下的文章。如果还拿过去的标准要求现在的论坛,是不合适的。
JavaEye在04年05年确 ...
Red Hat - JavaEye 开源企业架构论坛
Red Hat公司是全球领先的开源操作系统Linux和开源Java企业应用服务器JBoss的提供商;JavaEye网站是国内领先的高端软件开发网站和影响力最大的中文Java开源社区。由Red Hat公司和JavaEye网站联合主办的“开源企业架构论坛”将于2006年12月16日下午在上海科学会堂隆重举办。本次“开源企业架构论坛”的主题是:关注开源软件发展,聚焦开源企业应用,促进开源厂商,开源社区和软件开发商,软件开发人员的交流。
本次&ldq ...
JavaEye老的论坛过去三年是在晓钢的服务器上面跑的,托管在上海电信漕宝路机房;
JavaEye2.0网站我们自己购买了服务器,托管在上海电信真如机房;
漕宝路机房是个比较小的电信机房,但是带宽却不错,价格又便宜,而且网通访问过来的速度相当不错,所以过去北方的网通用户访问JavaEye论坛并不觉得慢。但是漕宝路机房最大的问题就是服务差:机房温度长年超过30度,机柜也没有锁,交换机有时候也会出问题。在过去三年出过各种各样问题:机房温度过高导致硬盘寿命缩短,服务器电源接头不小心就被进入机房维护的人员碰掉,服务器网线也曾经有一次不知道被谁拔掉,还出现过服务器连接的交换机内部线路接触不良导致机房人 ...
rake stats
不计算页面文件,只统计了ruby代码,单元测试没有写,功能代码总共3243行。
- 浏览: 1670626 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
游乌镇
共 33 张
共 33 张
链接
最新评论
-
Spring Application Platf ...
也就是一是时髦的词汇而已。偶目前的 JDK 还是用 JDK 1.3 , 不像各位 ...
-- by jacklondon -
Spring Application Platf ...
现在只能拭目以待了难不成他们准备用SUN JVM
-- by Joo -
Spring Application Platf ...
引用看Spring Applicaiton Platform自己的文档上面说,如 ...
-- by neora -
mod_rails尝鲜
为什么每个新出来的服务程序都说自己比以前的性能高呢??
-- by liyu212 -
mod_rails尝鲜
passenger 在低并发的时候性能非常好,高并发局限于apache关键是部署 ...
-- by ShiningRay






评论排行榜