手机浏览器扫描二维码访问
当时的BBS,不管是Asp+Access还是PHP+MySQL,底层逻辑都是强耦合的动态渲染。
简单来说,就是每次请求都要去调用数据库。
举个例子。
假设有500名学生同时刷新,那么web服务器就会建立500个进程,然后发起500次数据库连接。
而这个时候的服务器硬盘还是转速极慢的机械硬盘,数据库需要疯狂地在硬盘上读取这500次查询的数据。
这会导致数据库的连接池瞬间被打满,CPU占用率飙升到100%,后面的请求全部排队,显示在电脑上的内容就是鼠标变转圈,最后弹出“500InteralServerError”
。
“所以于学长平时怎么处理?”
顾川看了一下框架,心里已经有了答案。
“呃,我都是重启IIS服务或者数据库...”
于墩德看着顾川用MaediaDreamweaver好像不是很熟练,有点怀疑,“学弟你会编程?”
“会的,嗯,但是我用...算了我用记事本写吧。”
顾川确实很多年没有见过Asp这么原始的东西了。
严格来讲。
它连框架都算不上,顶多只是个扩展程序而已。
顾川打开了一个记事本,看了一眼身旁于墩德的眼神,猜到了他的想法,笑着给他一颗定心丸,“其实没什么,BBS上90%的人只是刷新,根本不会回复,这种时候我们根本不需要去调用数据库啊。”
“比如这样。”
他开始编写一个模板。
这是一个HTML文件,里面排版完全按照bbs的格式,只是把标题、内容的地方用{Title}和{tent}等特殊占位符代替。
接着,他用ASP链接Access数据库,和这个模板做了映射。
“你这是在做静态网页?”
于墩德好像懂了,“你是想把读和写分开?”
“孺...咳咳,学长高见。”
顾川差点一个孺子可教就蹦出嘴了,“这样等于在硬盘里存了一个.htm文件,只需要在有人新发帖或者回复的时候再调用数据库就可以了。”
“原来如此...但是...”
于墩德皱着眉头,“要是回帖怎么办?数据更新这块?”
“这个就要学长怎么看了。”
顾川笑着说道,“于学长你看,要不要雇我做先声网运维?我很便宜的。”
写过程序的都知道,自己工作最稳当的时候,就是开发还没有完成时候,这个时候不谈条件,等到完全开发完了,资本家就该拿捏员工了。
“等等...我再想想这个问题...”
TXT下载,最新章节,无错,番外...
TXT下载,最新章节,无错,番外...
...
谢景突然得个空间,震惊不已,末世来临!还等什么?卖车卖房存物资!空间塞满,末世没来,他穿到唐朝初年,变成长安城南的农家子茅屋三间,没爹没娘,爷奶年迈,还有两头瘦骨嶙峋的小猪。看看塞满空间的物资,拿出来就得有个合理的解释啊。谢景决定养猪致富换物资!...
TXT下载,最新章节,无错,番外...
关于只愿与你共凡尘生逢乱世,一个打渔郎,一个富家子,被卷入朝堂之乱。波诡云谲中,两人一路扶持,共同成长。历尽磨难,功成名就之时却做出不同选择,一个心系天下愿以身许国,另一个却甘愿平凡,放弃成仙,携手挚爱之人,归隐凡尘!...