百炼堂盘感阶梯-站长笔记-建了一个实验性的趋势研究服务器 - 股票盘感训练软件 锻炼盘感阶梯 百炼堂盘感阶梯-站长笔记-建了一个实验性的趋势研究服务器
  导航
  百炼堂敬告

百炼投资技研社(百炼堂)是致力研究投资技术和软件研发的技术团体,多年来积累了丰富的实践经验,本站所有软件均为自行研发,其版权属开发者所有。

有关站务、合作、赞助等问题请电邮

技术支持QQ:896605630,加好友请注明VIP登录名。

  友情链接
  本站链接图标
 

建了一个实验性的趋势研究服务器

站长笔记     2010-05-24
摘要:只在单机环境中运行无法考量软件各方面的设计和性能,但是在互联网上架设服务器的话经验又不足,加上对成本的担心,所以打算在动态域名下建个实验性的服务器运行百炼堂全景信息平台软件,另一方面也是方便那些无法自己架设运行环境的朋友。

只在单机环境中运行无法考量软件各方面的设计和性能,但是在互联网上架设服务器的话经验又不足,加上对成本的担心,所以打算在动态域名下建个实验性的服务器运行百炼堂全景信息平台软件,另一方面也是方便那些无法自己架设运行环境的朋友。

测试了几个动态域名服务,最后看好了国外的一个免费服务,原因主要有:一、提供免费的SubDomain以及很多超优惠的条件,基本上相当于自己架设一个DNS服务器了;二、无需安装客户端软件,这点很关键,这就意味着可以把动态网站架设到任意操作系统上,国内的免费域名如花生壳之类往往需要装一个客户端,这让人很不放心,而且这些客户端的Linux版本要么没有,要么很不好用;三、基于开源技术的。

不过由于ISP更新DNS缓存存在的时间延迟,所以测试了两天之后觉得使用动态域名也有些不便之处,所以最后放弃了动态域名,直接以IP访问了。不过我也没有多余的整机来做服务器,所以用虚拟机装了两个服务器出来。用虚拟机的另外一个目的就是想模拟一下VPS环境,要知道,一般的VPS主机都很考验代码优化和服务器优化的功夫哦。带宽方面,家用的是512K bps的ADSL线路,上传速度的测试结果只有20KB左右,简直可以用“烂”字形容了,不过总算聊胜于无,目前的条件也只能做到这样了。

在家用电脑上架服务器的最大好处是服务器上可以随心所欲的安装软件、修改设置,而且内存、硬盘、CPU占用方面完全不用担心,再加上虚拟机技术,简直如虎添翼。首先安装了一个Ubuntu的Server,它将运行数据库、WEB服务器和Python程序。我觉得Ubuntu最方便的就是它的软件仓库,以及 Debian系特有的的apt系统,可以省去不少麻烦。Centos也很好,但是总感觉RPM挺麻烦,所以现在基本上都在Ubuntu上做开发。


Web Server用的是Apahce,主要是对它的设置比较熟悉,而且对Python支持的模块做的都很好。其实Nginx也不错,资源占用情况比Apache小的多,负载能力也强的多,但是考虑到目前的需求,没必要在这些方面纠结。从资料齐全方面来说,还是Apache比较好,所以就选它了。


数据库方面选择MySQL,原因主要是它与Python、PHP、Delphi等都配合得挺好,熟悉,并且它在windows和Linux上表现都不错,万一有需要迁移起来很方便。


当然还有PHP,phpMyAdmin等,都是必不可少的。



另外装了一个XP,用来跑图形CGI,原来用的是轻量级Web Server——Embedthis Appweb,现在改用了Apache。不想用IIS的原因是,一方面对IIS不是很熟,二来这台机器主要跑CGI和数据源,开IIS有点大炮打蚊子。暂时先这样,看看情况,不行的话再研究改进,比如用IIS+ISAPI代替CGI。另一个未经验证的做法就是把CGI转成Apache的DSO来执行,貌似这种转换在程序设计上是很容易实现的,但我没有试过。如果能够当作动态模块来运行,我想DSO是常驻内存的,所以执行速度应该会提高一些,网上的资料说速度会提高,但是具体提高多少就没有数据了。这样的话,就可以选择Apache上跑DSO来输出图形了,如果这样可行的话DSO其实还能做的更多。

最后装了一个phpBB,主要是用来做交流,也可以拿来做内部知识库或日记使用,开源软件,做的很棒。


按理说应该架个前端的,不过都是家用的东西条件有限,所以这么对付下先,等将来有需要也有条件之后再研究改进吧。

本网站程序由百炼投资技研社开发并版权所有   BladeFTP友情协助   Oh!Shareware友情支持