ASP编程:怎样用ASP编写网站统计体系(三)
asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。计划表布局是一项极为主要的事情,它的公道与否与程序的体例严密相干。一个网站统计体系应当有一个用户表,统计值表。
这个用户表也就是保存注册用户信息的表,统计值表就是纪录用户的每项统计目标值的表。在统计值的表中我们能够指定用户的统计目标,我们可把每个目标用一个ID值来暗示,这里我们复杂举例。
用户表:
TableName:regist_table
Fieldtype
usernameC用户名
passwordC暗码
regdateC注册工夫
值表:
TableName:value_table
Fieldtype
usernameC用户名
idC统计目标ID
valueC统计目标的值
Id列表:
TableName:id_table
Fieldtype
idC统计目标ID
idvalueC统计目标的申明
有了这三个表我们就能够入手下手做了。
如我们能够指定以下ID
ididvalue
101总会见量
2011日会见量
2022日会见量
::
::
23131日会见量
要想对用户入手下手统计我们必需得先让用户注册,用户利用的流程以下:
填注册表->初始用户的value表(把对应的ID到场)->把注册信息反应给用户
->用户在本人的页面上到场链接->入手下手统计。
ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标. 我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。 哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的? 尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。 它可通过内置的组件实现更强大的功能,如使用A-DO可以轻松地访问数据库。 他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
页:
[1]