Archive for 五月, 2009

存储站文件服务器分发解决方案

星期四, 五月 28th, 2009

存储站服务器分发解决方案

考虑到大的存储站 为提高下载速度 带各地镜像服务器的问题 目前貌似只有主文件即时同步可以做到

存储站首先就是web服务器了 这个是网站的主程序 采用的都是大机房的服务器 主要求稳定 服务器配置试网站访问量的情况去配了  一般都是nginx和apache做前台和负载均衡, files server服务器 大部分都是采用不限流量 或者独享端口 百m的机器 目前rapid mega那些 都是采用的g口的群集服务器做存储 毕竟文件收入在那里 比不了  如果是私人投资 才开始小搞 建议web服务器采用p2 rd ky 这些 速度比较快和稳定的机房 或者加入cdn网络 加快web端用户访问速度. files server 建议采用fdc的百m不限流量的来做 后期可以加入镜像 可以做文件监视即时同步 这个我在内网4台机器测试过 速度一般 ftp镜像速度稳定 可以续传 ssh传输速度过慢 当然http也可以 但是考虑到需要做防盗链 所以http就不是首选方式了 ftp首选 因为稳定 续传 监视即时文件同步很简单 很多现成软件可以实现的,据我研究测试rapidshare.com 这类全球比较大的文件存储站 采用的文件分发 都是子网分发后 独立的一台机器在分发到其他地方文件服务器 然后在其他机器的子网分发文件,这样的好处就是不占用用户下载带宽,另外的一家z开的 他们采用的分发 是单机器 双网卡分发 就是一台机器 2个线过路由 独立带宽  一个同步 一个用户同时下载. 上传一个100m的文件 大概10分钟后 就可以在全球12个镜像节点上下载到 同步速度一流  存储站为什么采用cgi的程序处理文件上传 我也不是很清楚. p语言可能更强大吧 不懂p语言 不加评论…

最简单的实现软件的自动更新

星期四, 五月 28th, 2009

最简单的实现软件的自动更新

一个项目需要使用到这个 所以找了下 这个是最简单 最容易去部署一个软件的自动更新模块. very easy  几行代码的事  适用于多个平台

http://free-uploading.com/ukhe4673k6ns/Updater-G_0.6.2.86.rar.html

网络速度测试了一下 6M

星期二, 五月 26th, 2009

截了个图ing 标准6m 包年1800
china ningbo net speed test

PHP5的时间及时区运算

星期一, 五月 25th, 2009

测试twitter的API时,在它返回的用户信息里,关于用户时区的信息有两个

28800
Beijing

我希望利用这两个数值,得到用户的的DateTimeZone,直接new DateTimeZone(’Beijing’)是不行的,我看了PHP的API,时区里是没有“Beijing”的,中国的时区应该是“Asia/Shanghai”,看来这个“Beijing”只是用来显示的,我又查了DateTimeZone的API,里面也没有根据UTC Offset值取得DateTimeZone的方法,看来不能通过这样的方法来做了。 (全文 …)

Oracle ORA-12547: TNS:lost contact问题

星期一, 五月 25th, 2009

今天在Oracle Enterprise Linux上安装Oracle,后面创建数据实例的时候出现了ORA-12547: TNS:lost contact的错误,按理来说,Oracle Enterprise Linux可是就是针对Oracle的,怎么会出现这样的错误,在网上搜索了一下,可能是没有安装libaio包的缘故,我就试试吧。

在安装盘第3张里找到了libaio-0.3.105-2.i386.rpm和libaio-devel-0.3.105-2.i386.rpm,如果身边没有安装盘,可以到http://rpmfind.net上面去搜索一下,安装后,重起电脑,把以前安装过的Oracle卸载掉,重新安装,没有问题了。

以后需要注意,在安装Linux的时候就把这个包选进去。