技术文章
(SCI) Parallel Algorithm for Wireless Data Compression and Encryption
(SCI) Fast Algorithm of Truncated BWT for Data Compression of Sensors
Dr. Qin Jiancheng
龙之梦助力肇庆教育网云计算
Dr. Zhou Yousheng
Dr. Bai Yuan
龙之梦工作室加盟华南理工学术团队
[软件下载] ComZip超级压缩机免费版下载
继续潜行,龙之梦工作室技术研发又一年
[软件交易] “雅典娜”网页密码锁在线购买
[软件交易] Super Prime超级质数机在线购买
[软件交易] ComZip超级压缩机在线购买
[信息安全] “风语者”高强度加密技术
[信息安全] 多层纵深防御体系结构
[合著] 专利:安全事件检测方法及装置
[原创] Linux为网吧增值
[ 2007-06-12 18:17:33 ]
引言/提要:
由于现在开网吧需要经过工商、公安、电信、文化等多个部门的审批,并且只准用专线上网的方式,经营成本较高。希望我能够策划出一个成本较低,并且有竞争力的方案。
关键词:
网吧,Linux,成本,安全,技术
[原创] 发表于《中国计算机报》
朋友想开一间网吧,找我商量。由于现在开网吧需要经过工商、公安、电信、文化等多个部门的审批,并且只准用专线上网的方式,经营成本较高。而且,市内已经有多间网吧,普遍采用宽带接入,有的甚至是100M带宽,竞争相当激烈。因此朋友希望我能够策划出一个成本较低,并且有竞争力的方案。
我调查了一下市内已有网吧的情况,发现了其中的不足之处:
1、一些带宽较小的网吧,当有多人同时上网,尤其是有人下载软件或者看RealPlayer视频节目时,速度就会变得很慢,影响到浏览网页的人。
2、采用100M接入带宽的,快是快了,不过月租费也很贵,导致成本的上升。
3、有的网吧没有使用代理服务器,因此需要每台上网机器分配一个IP地址,浪费了不少IP,而且容易受到网上的攻击。
4、对于采用代理服务器的网吧,服务器都采用Windows NT系统,装有WinGate等代理软件,因此软件方面的投资也不少。
5、所有网吧在访问某些网站的时候,都有明显的时间延迟,即使是100M接入的也一样。究其原因,瓶颈不在接入部分,而是在于那些网站的服务器吞吐量太小。
6、大部分网吧都只有聊天、网上游戏、浏览等娱乐方面的应用,没有提供其他的应用。没有一间网吧架设了Web服务器。
针对这些情况,我提出了采用Linux代理服务器的方案。这样的方案好处在于:
1、可靠性高,并且可以远程维护。
Linux系统和Unix相类似,可以长时间稳定地运行,用在代理服务器上很合适。而且,系统维护人员可以在任何地方拨号上网,远程登录到服务器上进行操作,不必有什么鸡毛蒜皮的事都要跑回网吧去。这一点在下班之后或者出差的时候特别有用。
2、安全性高,受病毒感染的机会少。
Linux采用Unix那样的安全机制,对账号和权限的管理比较严密。另外,Linux对Windows的病毒、木马不“感冒”,而针对Linux的蠕虫相对较少。因此,即使网吧里面某些用来上网的机器(装Windows系统)感染病毒了,代理服务器也可以安然无恙,不至于重装服务器系统。
3、节省IP地址,减少网吧内部机器受到的攻击。
Linux作为网络服务器的功能强大,可以充当代理,可以设置防火墙,可以设置IP伪装。这样,整个网吧的机器只需要1个IP地址就都可以上网,而且内部机器和外部网络隔离,大大减少了受攻击的机会。
4、通过设置缓存(Cache),大大提高网页浏览的速度,节约带宽。
Linux自带的Apache服务器具有Web代理的功能,并且能够用代理服务器的硬盘作为缓存。打开过的网页会保存在缓存中,下一次打开就不用从网站那里下载了。由于网吧里很多人都去几个主要的网站,缓存技术可以使浏览速度大大提高,并且节省了带宽,即使有人在下载软件,也不怎么影响浏览了。
5、节省经营成本,提高网吧的竞争力。
采用Linux,对经营成本的节约是多方面的。首先是软件投资方面的节省,用在网吧的Linux软件全都免费或者价格低廉。其次是维护成本的节省,Linux的机器在安装好之后就可以长期稳定地工作,完全不需要三天两头地重启、甚至重装系统。再次是接入成本的节省,设置缓存后不需要昂贵的100M接入带宽,采用10M的接入就可以满足速度的要求了。
6、提供增值应用,使网吧具备同行所无法比拟的竞争力。
增值应用,是和其他网吧竞争的“杀手锏”,是采用了Linux之后的最大优势所在。且听我详细解释:
所谓增值应用,是指在Linux代理服务器上再架设Web服务器,为网吧的客户提供个人主页空间,并且(更重要的)提供CGI调试环境。技术上实现起来并不困难,常用的Apache + PHP + MySQL模式就可以了。
相对于一些大型ICP提供的个人主页服务来说,网吧的个人主页更容易监管,因为网吧的客户都是真人,不象ICP那里只有一些数字化的资料,要追查什么东西也容易得多。另外,制作好的网页可以直接从网吧里任何一台机器传到服务器上(网吧内部是宽带连接的),不需要辛辛苦苦地通过窄带上传。而且,有多少ICP会提供CGI环境给个人主页用户呢?
有了CGI环境,并且提供了后台数据库,个人主页的应用水平就大大改观了。和纯粹的静态页面相比,CGI更能充分体现互联网的互动性。在主页创建个性化的聊天室、论坛自然不在话下,甚至许多网上应用(例如电子商务系统等)的创建,都是从学习CGI开始的。
可以提供CGI调试环境,同样得益于Linux的安全可靠:Linux的账号和权限管理机制,可以防止用户有意或无意地做出损害系统的事情;Linux可靠的多任务机制,可以在某些调试的程序出现问题时,仍然保持系统稳定不受影响;Linux对Windows病毒天然的免疫能力,可以避免带毒程序的感染。想想,有哪个网吧敢把Windows NT的服务器开放出来,给客户调试程序的?
优势分析完了,也要考虑一下不足之处。上述Linux方案可能遇到的主要问题是:
1、相对于Windows而言,Linux系统安装、配置比较麻烦。
现在已经有图形化安装的Linux版本,而且Apache + PHP + MySQL的组合也很常见,找个有Linux经验的技术人员就可以完成。安装好以后,在使用过程中就很少有麻烦了。
2、真正的Linux维护人员比较少。
这里强调“真正的”,是因为日常维护服务器的人员未必需要很多Linux知识,他只需要在网吧里看管着Linux服务器,搞搞清洁,发现问题的时候及时通知“真正的”维护人员来处理就行了。
现在能够维护Linux的技术人员确实不多,但是这项维护工作可以外包。例如,网吧可以和电信的ISP合作,由ISP的维护人员远程登录上来进行操作。
3、无法进行ASP的调试。
ASP需要由Windows服务器提供,这一点Linux就无计可施了,只能希望微软让ASP也支持Linux。
(注释:现在情况已有变化)
不过,既然Windows NT服务器不敢开放出来调试程序,那么不使用Linux也一样无法提供ASP环境给网吧的客户。
知道了上面这些优势和不足,从技术上说,网吧已经具有相当强的竞争能力,剩下的就是看朋友的经营管理水平如何了。我把具体的设计方案罗列如下:
1、局域网:100M星型连接,1台服务器充当代理兼Web服务器,50台终端,相关网络设备。
2、接入:10M带宽。由于10M和100M所用的光纤是一样的,只是电信的ISP所开放的端口不同,以后需要的时候,可以很方便地升级到100M。
3、服务器:
硬件:图拉丁赛扬1.2GHz,512MB PC133,IDE RAID 0(60GB*2)。CGI需要一定的CPU资源,所以采用主频达1.2GHz的新赛扬。图拉丁赛扬具有256K二级缓存、100MHz外频,性能上已经和主频低一些的奔腾三不相上下。较大的内存对多任务、数据库以及代理服务的性能有利,采用512MB。IDE RAID 0采用了7200转、2M缓存、20GB单碟容量的硬盘,性能相当好,并且实践证明RAID 0的可靠性并不差,而一个硬盘出现坏道时,也不是想象中的整个RAID 0不能用了,而是只有坏的那部分不行。当然,经常的数据备份还是必要的。
软件:蓝点Linux,Apache + PHP + MySQL。采用蓝点Linux只是个人原因,因为蓝点和RedHat Linux很相似,比较容易设置,并且支持中文。用其他Linux也可以。
4、终端:
硬件:赛扬II 800MHz,128MB PC133,40GB 5400转硬盘,17吋显示器。
软件:Windows 98 SE,其他相应软件。终端为什么不用Linux呢?没办法,Windows的应用软件丰富得多,总不能逼着来网吧的客户用Linux吧?
龙之梦
2002.5.28
相关文章:
[原创] 生产工具与生产效率(硬件篇)
[2007-01-26]
[原创] 古董级的DIYer,您见过没有
[2007-01-26]
最新留言:
[2014-10-16]
[2014-10-16]
[2014-06-04]
[2014-06-04]
[2013-12-08]
[2013-11-29]
从2005年3月18日起
访问本站
人次
版权所有 © 2005 龙之梦工作室,保留一切权利。
电子邮箱:
master@28x28.com
,
co2288@126.com
相关链接
|