C# asp.net如何获取和根据浏览者IP,用来做用户识别.显示相应地区的新闻信息 .

2025-01-01 07:07:28
推荐回答(3个)
回答1:

做新闻信息浏览.要看网站的流量大小来决定.

如果流量小,可以做成动态的,也就是一个页面就行了,根据地址栏传值不同,从数据库取出不同数据信息已提供信息浏览.这么做的话,每一个用户在浏览信息的时候,都会向数据库服务器请求数据.造成服务器压力.但用户不多,流量不大的话也就无关痛痒了.

如果流量大.就必须做成静态的,也就是每条新闻一个页面.而这些页面是通过我们的后台程序来生成,定时批量生成或发布新闻的时候生成.htm或.html的静态页面,这些页面才是给用户来浏览的.这么做的话,每一个用户浏览的信息都是静态页面,不会向数据库服务器发送请求,所以再大的流量也不会给服务器造成压力.

回答2:

Request.UserHostAddress 获取IP地址
根据IP地址判断城市

如何判断方法很多了 应该网上有IP城市数据库的 或者有XML文档的 进行判断就可以了

回答3:

这个需要你有一个IP库才可以的