我有以下贴子未给分,回答问题者到此处领分 问个问题,我现在用户使用我的数据全部用的是webservice接口提供的,因为webservice接口都是开放的,我想控制用户使用接口,我做如下处理,注册一个用户名,在服务器存入数据库或写入一个文件。现在的问题是,如果在每个接口调用中都做用户判断,将会很浪费时间,而且耗资源,因为我的接口调用非常频繁,可能要1秒钟调用10多次,甚至更多。有什么好的办法,就是调用一个用户验证接口,通过后就可以使用所有的接口 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://topic.csdn.net/u/20070803/08/493d0b5b-184a-4b55-a346-21d8bc7f4922.html这里另一贴地址 WebService 不是有状态的, 作一个用户验证接口没问题, 但每次调用时, 你总是没法确定用户是来至哪里. 有人用 isapi 的功能把用户登录存在 session 里, 这样就可以从 session 中加入一个 IsLogon 来确定用户是否登录过, 但这样用的问题是只能用于 iis 平台, apache 是否有 session 相关内容我不知, 没试过. 不过这种方法仍是一种不错的选择, 楼主可以找找相关资料 判断sesion也是读文件的吧,有一个接口,可能一个用户在1秒钟内要调用10多次,如果用户数一多,那如此快速的读文件,对速度肯定有影响, 这样理解对不对? 【可儿MM】我有一个心愿。。。 ~~~如何把界面做的美观? 如何把delphi程序打包 高分在线支付,rave报表大小写转换(已编好转换程序) 急---表格线问题 在连接远程服务器,如何防止死机 '\'符号怎样表达 如何获得windows系统中各进程的句柄以及各进程中每个控件的句柄? 图形菜单是如何制作的?(用Delphi) 谁能举个多线程的例子! 问form1:=Tform1.create(application);和application.createform(Tform1,form1);区别 Delphi 编写的WebService如何被C#编写的客户端调用?
这里另一贴地址