无题

FlashMov.com 上线到现在也差不多一个月了。现在各方面功能也日趋完善,在此,想把这个站所用到的技术总结一下,一来备忘,二来看看能不能体会到些新的东西。
先简单介绍一下现在 FlashMov.com 的情况,现在FlashMov.com共检索 210,863 部视频,这个数据还是比较鼓舞的。我们的目标是到下个月为止,把目前国内较有影响力的视频分享网站的视频都检索进来。估计到时候数据可以突破 350,000 。现在日访问ip是1k以上,日pv是1w。虽然少点,但是不要紧,我们现在还是测试阶段,才上线1个月。
好了,废话少说,现在总结一下FlashMov.com 用到的建站技术。
  • AJAX 。嘿嘿,这个当然有的拉,其实刚开始是想把整个网站都搞成ajax,想给用户耳目一新的感觉,颠覆一下传统的建站技术。后来发现不大切合实际,那样子变成烂用ajax了。而且,大量应用ajax技术到后期也会影响搜索引擎优化和搜索引擎收录。其实ajax也没什么,掌握POST,GET,编码问题,over!
  • apache rewrite 开始体验到它的强大功能,可以完成很多东西。可能入门会难点,但是我还是觉得很有必要。有几大好处,伪静态化页面,就是说把类似 id-2221 --> 1.php?id=2221 首先这种url在以前来说是非常有利于搜索引擎的收录的,因为已经快1年没有接触SEO的东西了,我不好说现在是不是还和以前那么有用,但起码没坏处拉,而且url地址看起来也简洁多了。当然,我们还用rewrite做了多域名的跳转。呵呵,我们好几个域名都在指定在同一目录。。。
  • 数据检索,我们这20w的数据都是我们的可爱的脚本在夜里悄悄地帮我们收集来的。 ^_^ 我们是用正则表达式实现,是不是很cheap?哈哈,没关系,我们就是想用最cheap的技术实现最牛b的功能!
  • 通过NiftyLayout实现圆角边框,没有图片哦~呵呵,感觉有点像 gmail的感觉。推荐大家使用。
  • xml 这个东西其实也没什么,只是想尝试一下而已,以前一直听到这个东西多牛b云云,其实也不过如此。因为现在数据量较大,所以每次页面访问都去数据库检索数据的话数据库的压力太大,为了减轻数据库的压力,我们采用xml做中转,哈哈。说白了就是我们把一写指定的数据定时写进xml,页面访问的时候是去读取xml的数据而不是数据库的数据。其实本来是想直接输出到文本中的,后来就像看看用xml会不会效率高点所以就用了。呵呵
  • 还有一个感觉比较牛b的东西,drag dragdrop ,就是在用户图片管理那里用到的拖拽实现和数据库交互。不过这个好像要归到ajax里面
  • 还有一个亮点就是Lightbox的使用。在 网友图片栏目可以看到,同时,我们索性直接开发成一个通用接口,方便网友们体验,就是 闪播相册了。
  • 还有一个比较自豪的东西就是分享图片的功能,我们是用gmail做我们的邮件服务器的。哈哈,低成本,高效率。值得一提的是,我们发的邮件可以直接显示图片,就像picasaweb 其实道理很简单的,我们把图片通过附件的方式发送,然后在信的内容里面指定图片的id就可以了。呵呵,这 个是在分析picasa 发来邮件的原始邮件发现的。hoho
基本就这些了,其他就像div+css这些就算了,自己也没玩得很好,有时候排个版都很头疼。自己的美工也很有问题,有时候为了点排版问题郁闷了一个晚上。5555
好了,先说这么多了。

--
http://www.flashmov.com

评论

此博客中的热门博文

无意中找到自己的msn spaces

发泄一下对目前户口迁移制度的不满

Getting started with Google Web Toolkit (GWT)