登陆注册
32558300000031

第31章 30 第一个网站

现在网站的建设还比较简陋,我用了一天的时间就完成了华夏龙的第一个网站的建设。但怎么把它放到网上去,我犯了难,仔细查了一下,域名已经可以华夏科学院信息网络管理中心注册,但却找不到一个合适的机房来托管服务器。另外现在服务器的配置也是一个问题,windows9X/NT和后来著名的IIS服务器套件目前还没有诞生,在后世被web服务器广泛采用的linux现在也只是一个很简陋的操作系统模型,无法满足商业软件的需要。考虑到最后,只能把目光锁定在了1994年11月发布的FreeBSD2.0版上。

想到就作,拨号连上互联网,找到FreeBSD的下载地址,下载下来后,用新买的光盘刻录机把它刻录成光盘,找了一台空闲的计算机安装好,然后再编译、安装Apache服务器软件,经过了三天的艰苦调试,终于搞定了web服务器的设置。接下来就是想办法把它托管到华夏科学院信息网络管理中心,然后配置好域名,就可以让网站正式上线了。华夏科学院的一位老院士陶方舟教授目前正好被请到了信息作战部领导军用和民用两种CPU的研发工作,这也正好方便了我与一些相关部门的联系。

很快,我通过陶老教授与华夏科学院取得了联系,对方在知道我的要求后,给我的建议却非常地意外,科学院的人告诉我可以将服务器托管到华夏科学院,但如果有条件最好在当地找一个拥有卫星站的部门托管,便于管理。原来华夏的互联网络从一开始建设就是通过卫星中转,以正在建设的电信主干改造项目和光纤通讯网络作为辅助的高速网络。而我这边又有特勤七处和信息作战部,两个军事部门都已经安装了卫星信号收发装置,并且已经接入互联网,我只要把网站服务器放在其中任意一个部门托管就可以了。

拍了一下脑袋,暗骂自己笨。既然已经找到了合适的方法,二话不说,把服务器搬上车,直接开到了信息作战部,连接上网络,调试好后,找了一台终端电脑,调整好DNS后,由于DNS刷新需要24小时,所以暂时先设置了一下本地解析,在浏览器里输入域名后,成功打开!华夏龙软件的第一个网站就算是上线了。

网站上线后,还有一天时间DNS解析刷新后我们的网站就可以在互联网上看到了。回到公司,我先设置好本地解析,然后拨号上网,把李岩和萱他们叫来,打开刚刚做好的网站让他们看还应该放一些什么样的信息在上面。

刚刚打开,萱就第一个发表意见了:“这是你做的?好丑哦。”不愧是设计师,第一眼看到的就是好不好看。正好我也对这个网页并不满意,于是就对萱说:“是啊,不过做的时候没有你这个华夏龙首席设计师在,我又不是设计师,做的东西当然难看了。现在原型已经出来了,还希望你能把它设计的漂亮一点哦。”

“没问题,看我的。”我真的不知道萱还是一个急性子,我一说完,她立刻把我赶下了座位,打开photoshop开始了她的设计。一个小时后,一个设计精美的“网页”就诞生了。只是问题是,这个看起来漂亮的网页,其排版上却十分随意,有一个模块居然还是斜着排的,这让我非常郁闷,在目前的条件下,这种类型的页面是根本实现不了的,除非用一整张的大图。而且这种整张的大图在目前的网速下,毫无疑问,不花半个小时是看不到页面的。试问谁愿意等半个小时,花上几十元钱去看一个网页?这根本不可能。在我的强烈抗议下,宣修改了她的设计,主要的装饰都使用了精心设计的色块。然而在我把这个看起来简单的网页实现成页面的时候却开始头大如斗。原因很简单,这样的网页以目前的技术只能用表格布局来实现,但我遗漏了表格布局的复杂性,前世在web标准普及之前我们要制作这些设计精美的网页都是在Dreamweaver中做的。这些代码如果自己来写和调试,一个中等规模的信息网站,如果所有页面都是手工制作的话,足以让一个20人的团队每天累死都无法完成其维护工作。即使是使用服务器端程序制作动态数据网站,其网站系统开发工作量也会大得惊人。但就算是再吃力也得先把这个现在内容不多的网站做出来,我一边快速击打着键盘,不断调试代码在浏览器中的呈现效果,一边在心里咬牙切齿地发誓一定要尽快弄出一个可用的服务器端系统出来。

三天后,我们的新网站正式上线。为了能让网站更加容易维护和更新,我开始编写服务器端程序,不是不想用现成的,只是这个时候ASP压根都没出现,dotnet就更别提了,那玩意是在2001年以后兴起的,Java刚刚发布,著名的JSP现在还不知道在哪个家伙脑袋里的某个角落里酝酿呢,唯一已经存在的PHP也不过是CGI的一个简单函数集,而CGI的复杂度比C还高,还不如干脆自己写一个解释器呢。想来想去,突然想起未来出现的一种奇特的编程语言——易语言。这种完全中文化的语言其潜力很大,可惜开发者在开发过程中过多地对微软工具的模仿以及难以实现高端应用使它一直难以跻身华夏主流编程语言的行列。我想起它的原因是,这种类型的语言,对于中国人来说作为脚本语言使用是最方便的了。

想到就做,快速写了一个简单的解析器,可以处理简单的逻辑和操作数据库,然后写了一套逻辑,开始运行。然而测试的结果却让我非常失望,处理速度慢的让人无法忍受。看来解释运行的方式在目前还是行不通啊。无奈,还是只能考虑用C语言来写这个服务器的逻辑。

花了几天的时间写出了一个针对Apache的插件程序,让它可以对网站的更新使用等进行处理。然后就把它挂到了互联网上。

几天后,因为华夏目前的互联网用户还并不是很多,这个网站的浏览量并不高,然而我没有预料到的是这个网站却在国外掀起了轩然大波。因为技术上的原因,目前互联网上的网站大多都是很难看的那种,几乎所有的网站都是平铺下来的,并不存在什么板式设计,最多也不过是在一些小的图片装饰上做做文章而已,但我的这个网站却打破了常规,以精心布置的版式和漂亮又不刺目的配色博得了大多数浏览者一致的好评。甚至有人在BBS中惊呼“来自古老华夏的奇迹”。当然,也并不是所有的人都表示赞赏,w3c的一个撰写人Zeldman在宾州大学BBS上发表了一篇文章,对这种情况表示担忧,称“虽然使用表格对版式进行控制可以制作出美轮美奂的页面外观,但却因为对表格的错误用法很可能破坏HTML语言诞生之初便具有的语义特性并且为未来的web检索带来极大的麻烦”。

当我看到这篇文章时,不由大叹遇到知己,仔细考虑了一下,在宾州大学的BBS和我们的网站上分别用中英双语发表了一篇文章《web页面中的表格布局方法》。详细说明了表格布局的实现方式,接下来的文章内容出乎所有人的意料之外,我在文章后半部分说:“由于目前浏览器和HTML本身对版式设计控制能力的匮乏,使用表格布局实属不得已而为之。可以预见,由于web的统一性,在未来十年内,web上的内容量将以几何倍数呈爆炸式的趋势增长,未来互联网的数据量将是一个天文数字,这么庞大的数据量仅靠编辑目录实现检索并不现实,唯一的方案是采用人工智能进行关键词式检索,然而从目前人工智能的发展情况来看,处理标准用法的HTML还算可行,但对大量毫无数据结构的文字信息却难以胜任,况且就算实现了这样的人工智能程序,所需要的超乎想象的庞大计算量也不是硬件技术可以跟得上的。正如Zeldman先生在其文中所说,对表格的错误用法很可能破坏HTML语言诞生之初便具有的语义特性并且为未来的web检索带来极大的麻烦。”

“我心中完美的web页面呈现语言应该是可以将原始数据、内容结构和视觉表现各自分离,这样在未来需要对web页面进行人工智能抓取和检索时可以减少大量的数据分析工作,原始数据将使用数据库实现,内容结构目前的HTML也可胜任,但视觉表现现在却没有任何解决方案。在此希望w3c和各浏览器厂商能够紧密合作,尽快拿出解决方案。”

==========终于回家的分割线==========

首先,在这里向所有关心本书的读者致歉,真的是很久没有更新了。事情太多,毕竟小弟不是职业写手,只能在业余时间码字。事情稍多一些,就没有时间码字了,而且最郁闷的是虽然能有一点点的闲暇时间,但一时之间却难以整理好思路,小弟这些天有很多次对着稿子发呆半天却脑子里乱哄哄一片不知如何下笔的情况,等稍有一些头绪,又该继续做事情了,真的是有够郁闷。

好了,闲话少说,继续本书的惯例,专业知识点介绍:

Linux:Linux的大名相信各位读者大多数已经听说过了,这里不再多做介绍,目前linux其实已经并非是大家印象中那么高深的东西了,几大桌面版的linux发行版从美观、易用性上都已经很好,debain/ubuntu系列的发行版安装软件和使用更是极度方便,我目前用的就是ubuntu,对于普通用户来说,可能唯一郁闷的就是里面所用的软件多数和windows平台上的不同,并且linux上无法运行我们耳熟能详的各种游戏、网游。

FreeBSD:对这玩意相信有一些朋友是听过的,但用过的人就极少了,如果说Linux只能算是类Unix操作系统,BSD就是真正原生的Unix操作系统。FreeBSD以其超高的安全性和稳定性成为各大型公司服务器操作系统的首选,但在桌面领域,BSD实在还有太多的路要走。

Apache:这个简直是世界上使用数量最高的服务器软件了,如果真的仔细去调查全球各大网站所使用的服务器软件,你会惊讶地发现几乎到处都有Apache的影子。它是一个web内容服务器套件,与linux、PHP、mySQL一起组成了著名的LAMP组合。同样也是自己架站的首选。

同类推荐
  • 死神警察

    死神警察

    杨立明本是一名普通的刑侦警察,不料被人算计,失手杀人入狱,为了保护自己的亲人,为了报仇,杨立明手持死神代理证化身死神,收鬼魂,惩凶恶。
  • 黑玫瑰联盟

    黑玫瑰联盟

    一个无心之举不仅改变了自己的命运,也改变了世界的命运。
  • 我应该不是神

    我应该不是神

    神告诉唐久,能实现他三个愿望。唐久本来对于这拒绝的,不过奈何神给唐久的体验感不错。于是唐久神一般的人生开始了!
  • 我真的会耍剑

    我真的会耍剑

    一代全能剑神,去轮回办事,结果因为分不清方向导致自身陷入轮回,投胎地球,且看他在拥有全部记忆和能力的前提下,如何书写传说。
  • 重启霸道人生

    重启霸道人生

    重生了,还有超级金手指,开启逆天霸道的人生……别问我有多少钱,反正你不可能比我有钱。未被开采的钻石、蓝宝石、红宝石、祖母绿、翡翠、和田玉等等珍贵资源,这一切唾手可得。埋藏在地下的宝藏,银行金库里的金砖和现金,我可以随时取用,根本无需为缺钱而操心。创建多家世界五强,并不以此为傲,只是闲来无事,做一些自己觉得有意义的事情。为了让自己的人生多一些色彩,我认识了很多漂亮的女性朋友。她们之所以为我生孩子,是因为她们觉得我的基因好,我是善良的人,只好成全她们。
热门推荐
  • 网游异界之万物领主

    网游异界之万物领主

    全球穿越到游戏世界的领主故事,主角凭借经验,处处先知先觉。书群:701686514
  • 欢迎来到食物链顶端

    欢迎来到食物链顶端

    一种奇特的病毒能加快生物进化的历程,然而进化过程不可控充满变数。野心家企图掌握这种力量,病毒的意外泄露导致了灾难性的结果,各怀鬼胎,错失良机导致整个人类文明的毁灭,然而生命总能找到出路,新一轮的物竞天择,谁会登上食物链的顶端?松散脆弱的联盟里,谁能登上食物链的顶端?见过500万年都没有再进化过的猫突然发育吗?见过猩猩跟你讲猴权,讲皿煮吗?书里慢慢找......Welcometothetopofthefoodchain!
  • 火影之最终的大筒木

    火影之最终的大筒木

    作为白眼和仙人体的结合禁忌,出生在月球的大筒木皱缘被称为不详的存在,最终被流放到了忍界,看着镜子里自己的左眼,皱缘总觉得有点熟悉,这不就是净眼吗……
  • 邪王宠妻:绝世三小姐

    邪王宠妻:绝世三小姐

    她因为师傅报仇,不惜与敌人玉石俱焚。醒来后,却已身处异世大陆。草包?废材三小姐?丑颜女?很好,她很快就会让他们知道废物是如何把他们狠狠的踩在脚底下了,人若犯她,百倍还之。某男伸开双手敞开怀抱看着她笑眯眯道:“过来。”某女一看不对劲立刻撒腿就跑。某男一把抓住她抱个满怀,邪魅一笑道:“你,逃不掉了。”
  • 缘梦与你

    缘梦与你

    每个年少都有一个让你奋不顾身的人,但年少的我们不是天生的贵子,有怎么能够给你想要的所有,除了自己的所有,最后吧,只有这么一个为你许下的梦想。我愿意付出所有,只为圆了你的梦。
  • 经商三绝

    经商三绝

    善于借力的经商狐道,敢于冒险的经商鹰道,放眼长远的经商人道。经商是一种搏钱游戏,成功者往往是那些集智慧,勇气,度量于一身的高明玩家。修练三绝功夫,就是将狐性、鹰性、人性中的最优势成分融合成一种无往不利的“商性”,成为纵横商场、做大做强的杀手锏。本书力图集二者之长,总结出这三条屡屡被验证但尚未被发掘的经商绝学。用心领会之,用心实践之,你会发现,经商并不深奥,成功可以复制。让我们勇敢地以“三绝”武装自己,去成功之顶接受财富光环的照耀吧。
  • 张一男的那年那些事儿

    张一男的那年那些事儿

    一群70后的创业故事以及他们的爱恨情仇。
  • 老公大人,乖乖就擒

    老公大人,乖乖就擒

    也许有天你会离去,但我希望在此之前,你一直都在.————从小到大的青梅竹马,却从来没有人发现顾北凉身上的秘密,而他身边的女人更是一个接着一个,直到他的青梅竹马慕璃实在忍无可忍,看她怎么虐一些小婊砸!终于有一天,顾北凉说:“滚滚滚,老子喜欢另一个人!”慕璃直接把那小婊砸给解决了~
  • 系统之专业红娘二十年

    系统之专业红娘二十年

    陈梓从没想到自己的一生会那么憋屈,死后碰到那奇怪的月老就算了,就连那个系统也是个渣。别人碰到系统各种金手指各种欢乐生活,为什么自己却辛辛苦苦的帮别人做介绍!明明男主是人渣,还要在女主面前各种夸赞??完成之后又要不停地穿越到另个时空?末日?都末日了还丫的谈个毛线的恋爱!女儿国?女性为尊那就直接把男人抢娶啊,矜持个头!人鬼恋?你们口味够重的啊,你丫演人鬼情未了?!早恋?你丫...额,这貌似可以有。。。。。陈梓表示,这不是她想要的人生,某个无耻的月老:抗议无效
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!