如何在两周之内用C语言对网站进行重写

本文以幽默方式探讨从程序员转型为架构师的过程,通过选择更底层的编程语言和技术来应对网站流量激增带来的挑战。

**先说前提:

网站流量开始爆炸,最开始的时候选用的是JAVA语言,java大家都知道的,巨吃内存,而且性能并不是很高,于是,哼哼,老子要搞掂你。

首先是开始考察:
服务器嘛,已经买了linux了所以对于linux编译环境不好的统统干掉,什么C#,D#,F#,统统见鬼去吧。
老子是老鸟了,不再需要IDE,内存给我省下来,省下来,JAVA去死,去死,Ruby滚蛋滚蛋,python?叫你来了么?自己出门右转不送。

好吧,都清理干净了,最终选定的编程语言善良登场就是我们大名鼎鼎的C,linux都是基于C写的,谁特么敢不服?

好吧,现在我们终于站在了编程语言鄙视链的顶端,几乎,除了汇编,其余的都不要跟我讲话。

万事开头第一步,准备我们的编译环境,吼吼,GCC搞起,yum install everything -- done.

原来的ubuntu做开发是如此的爽利。

然后是我们的开发利器vi登场,echo mysite.index

写入我们的第一行代码:
hello world.

保存编译。

好吧,走出了我们的第一步,现在我们的目标是重写整个的网站(以前的网站链接:http://www.shitmylife.cn)
第一步我们要规划我们要写的内容,什么mvc都通通见鬼去,老子要的是功能,核心功能。

第一步,我要把用户登陆用C改掉,首先页面使用Cprintf出来,一点儿都不难,而且很优雅,最关键的是,速度很快,很快,很快,重要的事情说三遍,执行时间不到2ms。
第二步,用C实现简单的HTTP协议的接收部分,简单的一逼,一些字符串的堆积而已,分分钟搞定。
然后是数据库的访问,增删改嘛。。。
然后是一个个功能的翻写
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。。。。。。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。

。。。。
。。。。。。。。。。。。。。。。
愚人节快乐,我实在编不下去了。

转载于:https://my.oschina.net/dwbin/blog/872164

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值