Blog信息 |
blog名称: 日志总数:1304 评论数量:2242 留言数量:5 访问次数:7579033 建立时间:2006年5月29日 |

| |
[网站架构]开发大型高负载类网站应用的几个要点  软件技术
lhwork 发表于 2007/2/8 21:26:55 |
作者:nightsailer 来源:http://www.phpchina.com/bbs/thread-15484-1-1.html
看了一些人的所谓大型项目的方法,我感觉都是没有说到点子上,有点难受。 我也说说自己的看法.我个人认为,很难衡量所谓项目是否大型, 即便很简单的应用在高负载和高增长情况下都是一个挑战.因此,按照我的想法,姑且说是高负载 高并发或者高增长情况下,需要考虑的问题.这些问题,很多是和程序开发无关,而是和整个系统的 架构密切相关的.
数据库 没错,首先是数据库,这是大多数应用所面临的首个SPOF。尤其是 |
|
[Cache]Memcached在session缓存处理 软件技术
lhwork 发表于 2007/2/8 21:22:30 |
Memcached是一个很好的东西.在分布式内存管理领域给我很有启发性.不过其分布式的处理不是在其服务器端实现,而是在基于客户端的一个中间层上
实现的.这种处理分布式的方式在应付中小型要求上很有实际效果.由于不能维持一个动态的分布式Hash表,因此其在分布式应用上的高度还不够.不过这个方
法提供了一个学习的例子. 文章借鉴了heiyeluren的blog(黑夜路人的开源世界)在这篇帖子上编写了一个session类,并做了修改,生成的新类在文章末尾以文件方式给出.如果有兴趣,可以供参考.同时提供了两个运用的例子,在此向heiyeluren致敬了. &n |
|
[视频处理]ffmpeg_mencoder环境搭建和视频处理总结 软件技术
lhwork 发表于 2007/2/8 21:20:26 |
ffmpeg+mencoder几乎可以完成目前基于web的播客平台任何音视频处理的操作.如果还需要添加一些什么的话,那么就是视频在线录制功能
了,这个也可以用ffmpeg+fms来完成,因此一般的类似于YouTube的一些可见功能都可以在ffmpeg+mencoder+fms来做后台实
现.由于fms没有实践,因此这里不描述. 本文档有三部分: 1)ffmpeg+mencoder环境搭建 2)常见操作说明 3)个人的一些使用心得
1.ffmpeg+mencoder环境搭建
1)概论
音视频界众多的编解码协议和各个公司定义的专用格式导致目前的视频音频文件纷繁复杂,单纯的ffmpeg支持的格式并不完全包括所有种类,至少swf,
rmvb(rm3)目前的版本是不支持的.同时wma9似乎可以支持了.但没有测试.同时mencoder能支持rmvb等格式,但是从视频中获取某帧截
图的工作只能由ffmpeg完成.因此可以采用ffmp |
|
[Ruby on Rails]如何中文显示模型内的确认信息 软件技术
lhwork 发表于 2007/2/8 17:16:39 |
一般我们都要模型内使用validates_xxx_of 这样的确认信息。而这些信息是英文的,我们用三种方法来中文化它。
一、覆写:message:
validates_format_of :image_url, :with => %r{.(gif|jpg|png)$}i, :message => "必须是 GIF,JPG或PNG图片!!!"
使用这种方式时,我们就损失了一些通用信息的方便性。让我们看看第二种方式。
二、修改environment.rb文件:
在其中加入这些语句:
ActiveRecord::Errors.default_error_messages[:inclusion] = |
|
|