日期:2014-05-17  浏览次数:20913 次

请教:人人网进入地区站的跳转怎么实现的?
知道的老大说说,人人网进入地区站程序怎么实现的呀?我用asp做了一个根据ip库判断用户,如果是北京的ip用户进入北京站,上海的ip用户进入上海站...
ip库里面的数据有28w多条,执行起来太慢了,大约需要2s的时间,然后进入地区站,这个方式感觉不太好。
怎么样才能快一点呢?
大家可以试试:www.jobs.cn
不是发广告,诚心求教!

------解决方案--------------------
cookie吧?第一次进入记录cookie
如果用IP判断,一是慢,2是不准
------解决方案--------------------
使用缓存技术
------解决方案--------------------
Cookie
------解决方案--------------------
用存储过程,我试过查询IP在100毫秒内
------解决方案--------------------
如果用IP库判断的话,那你28W数据是多了点,因为我估计每条数据都要精确到一个网吧吧,那可能没有必要吧,你只要精确到一个地区,你说是吧,个人认为可以把28W的数据库进行缩减,每条数据只要精确到地区就可以了,
当然,用SQL的储存过程也是不错的想法
------解决方案--------------------
20多万的库对sql来说,小case.
200万也要不了1S:)
------解决方案--------------------
UP
------解决方案--------------------
Pinging 58.com [59.151.39.104] with 32 bytes of data:

Pinging sh.58.com [59.151.39.100] with 32 bytes of data:

Pinging sz.58.com [59.151.39.100] with 32 bytes of data:

Pinging bj.58.com [211.147.3.41] with 32 bytes of data:

不知道楼主看出点啥.呵呵呵呵。
------解决方案--------------------
打开好慢

广东电信