淘宝最新浏览过的商品 是怎么实现的,能给个方案吗?

Edison Yeung 2008-09-13

   淘宝最新浏览过的商品 是怎么实现的,能给个方案吗?

Edison Yeung 2008-09-13
淘宝好像是存储在cookie,如果存储在cookie,应该存储商品的id,根据id去数据库查,还是直接存储浏览商品时的URL。[color=red][/color]
dbwang 2008-09-13
好像存在session中吧,在线购物中一般都是这么实现!
Edison Yeung 2008-09-13
和淘宝差不多,保存用户浏览商品的状态,用户下次登陆的时候,能显示用户曾经浏览过的商品。
mwjq 2008-09-14
没去看过taobao具体是怎么做得,但比较好的做法是是存在Cookie里。而且一般对于PV很高的网站,不仅仅是存一个商品id,一般都是在cookie把商品id、缩略图地址、名称等最新查看那里能够看到的信息都存下来的,这样就可以完全不用因为这个功能而访问数据库了,同时商品的url也可以根据id由js拼装出来
lveyo 2008-09-15
一般都是存在cookie里吧,下次登录以后还有
zhuqimeng 2008-09-16
很显然,cookie
Edison Yeung 2008-09-16
还有就是一个问题,怎么通过js 改变<a id="a" href="...">text</a>,text的值, document.getElementById("a").text可以取到值,但是通过document.getElementById("a").text = "new text"; 不能给它赋个新值.
mwjq 2008-09-18
Edison Yeung 写道
还有就是一个问题,怎么通过js 改变<a id="a" href="...">text</a>,text的值, document.getElementById("a").text可以取到值,但是通过document.getElementById("a").text = "new text"; 不能给它赋个新值.


考虑写成
<a id="a" href="..."><span id="textSpan">text</span></a>
document.getElementById("textSpan").innerHTML= "new text"
sywxy 2009-03-17
存在cookie中,读取速度非常的慢,如果用户已经登录,把商品ID存在数据库中速度就会比较快,但是又会大量占用数据库服务器的存储空间。
Global site tag (gtag.js) - Google Analytics