ASP网页编程之ACCESS作为网站数据库的坏处
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。access|数据|数据库 如今网上尽年夜多半网站都是ACCESS+ASP的情势,由于ACCESS布局复杂简单处置,并且也能满意多半的网站程序请求。ACCESS是小型数据库,既然是小型就有他基本的范围性,以下几种情形下数据库基础上会吃不用:
1。数据库过年夜,一样平常ACCESS数据库到达50M摆布的时分功能会急剧下落!
2。网站会见频仍,常常到达100人摆布的在线。
3。纪录数过量,一样平常纪录数到达10万条摆布的时分功能就会急剧下落!
(注:以上3条只是我们多年以来的履历了局,其实不只相对值,详细视情形分歧浮动较年夜)
ACCESS论坛(如动网)年夜了今后就很简单呈现数据库方面的成绩,当你的论坛数据库在30M以上,帖子5万摆布,在线也在100人摆布的时分,你的论坛基础上都在处置数据库上花工夫,这个时分极可能就会呈现数据库吃不用的情形。
一样平常症状是一切触及数据库的页面,俄然运转都慢的出奇(实行工夫到达5秒以上乃至几十秒),触及HTML和纯ASP运算的页面都一般,等过一段工夫(约10分钟或更长)今后又俄然恢复。这个时分你能够用一样平常ASP探针测试一下,假如服务器的运算工夫一般,而你的帖字量又对照年夜,就是数据库方面的成绩了。
办理办法:
因为这是ACCESS自己的范围性,以是办理的办法除削减数据量和改换年夜型的数据库论坛之外也没甚么好举措,也就是如今常说的论坛危急,也是年夜型的论坛都不是ACCESS的缘故原由。我们保举以下办法:
1。一时办理举措:按期删除过剩的数据、紧缩数据库,限定论坛注水,乃至限定论坛注册。假如是动网论坛,可使用论坛自带的分表贮存功效,会有较好的效果
2。对照久远举措:改换论坛和数据库,一样平常都接纳动网sql贸易版本+MSSQL的计划来办理,不外这个必要对照年夜的投资。由于mssql2000和ACCESS比拟必要更多的资本,光是占内存上,就能够到达每个在线1M以上的水平,假如你的SQL论坛有100人在线就会吃失落服务器最少150M以上内存。
asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了! 如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助: 兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 那么,ASP.Net有哪些改进呢? ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
页:
[1]