**先说前提:
网站流量开始爆炸,最开始的时候选用的是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协议的接收部分,简单的一逼,一些字符串的堆积而已,分分钟搞定。
然后是数据库的访问,增删改嘛。。。
然后是一个个功能的翻写
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。。。。。。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。
。。。。。。。。。。。。。。。。
愚人节快乐,我实在编不下去了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。