回复:



引用:
最初由 聞到咖啡香 发表

昨天下午我這兒網頁開啟速度明顯改善了,今天早上做過測試,下載速度很不錯喔
若是如mauhan管管所說,每個ID只能使用一個IP上激動,那麼我有兩部PC使用的網路線是不同的IP,還有一部NB使用無線上網,那在技術上不就是無法在激動下載文件了嗎?


也许是我说得不够清楚,应该这么说:
1、用户A访问www.52jdyy.com,并用其用户名和密码登录
2、用户A看到喜欢的资料,需要下载。
3、当用户A点击需要下载的资料的时候,服务器端会检查用户A连接服务器的IP地址,生成资料的下载地址,并将用户A的IP地址哈希后生成一字符串,CheckInfo=***************************跟在下载地址后面。
4、用户A使用下载工具,比如flashget等抓取到下载地址并准备下载的时候,服务器端就会根据步骤3中生成的CheckInfo串检查现在用户A和服务器连接的IP地址,还是不是原来的那个IP。如果相同就允许下载,否则拒绝。

虽然下载地址中也包含了用户名信息,但是和下载没有关系。

至于为什么这么做,是为了防止用户随意把下载资料的地址张贴于其他站点,导致占用大量网络带宽,从而影响正常用户的浏览和下载。