#52003/9/8 20:39:14
从来没听说过服务器端需要知道宽带用户是几M的!有这个必要吗?
我只听说过某些站点只有某个宽带运营商的用户可以访问,这个可以做到!那是因为宽带运营商有自己的固定ip地址范围,服务端接受到用户的时候,判断用户ip地址是不是在这个范围内从而确定是不是某个宽带运行商,如果是,给予服务,不是,发送错误信息!
但是,要知道用户的宽带是几M的,单凭你的服务器做不到的,就算你测试知道了用户连接你服务器的速度又如何,这个速度并不真实,用户很可能同时在其他地方下载东西呢!
根据我的判断,要做到用户是几兆,除非宽带运营商能提供查询ip的功能,比如,宽带运营商提供一台查询服务器,可以接受查询ip的功能,能返回当前ip地址的使用者是几M的用户!那么整个流程应该是你的服务器得到用户请求后,分析用户的IP地址是哪个宽带运营商的,然后再向那个宽带运营商发送查询请求,并根据返回用户的宽带类型来判断用户的合法性!呵呵,理论上好象是可以实现,但是:
1.你能保证整个查询过程快速稳定不出错?
2.你能保证宽带运营商的查询服务器不崩溃?或者有备份服务器,但切换速度如何?
3.你能保证所有宽带运营商会提供这么个服务器为你服务?
不想继续讨论这个想法的合理性和必要性,就算能实现,这个成本就够惊人的了,那么:
1.如果向你提要求的人是你的上司或老板,他不懂计算机,也不是有意刁难你,那么照我上面的说法客客气气的讲解,应该能让他理解这个想法的无聊性!
2.如果是老板有意刁难你,很简单,等拿了接下来的工资后,把上面的说法讲完后,在补一句:“你的想法真的很白痴!”,然后辞职!
3.如果不是上司和老板,是同事刁难你,那更好对付了,和老板把说法讲完后,建议老板让那位同事说服中国的(也不用世界的)宽带运营商来提供查询服务器!嘿嘿!以牙还牙!