如何实现类似淘宝网货物定期下架的功能呢?

时间:2022-11-18 19:59:28
很多购物网站都会有给定商品一个达到期限自动下架的功能,并会有一个倒计时的功能。
请问如何在考虑性能的前提下很好的实现它?因为这要处理百万级别的数据。
请提供方法或思路,谢谢!

6 个解决方案

#1


考虑到效率的问题,可以做个系统服务来实现这个功能
毕竟通过页面,首先触发过期查询就需要有人访问才能实现,这样就造成当时执行效率下降的厉害



1/批量下架功能可以通过做个系统服务定时查询来实现
2/单个商品的下架倒计时,可以通过ajax来实现,当然这个必须有人正在访问这个单个商品的页面才行

#2


倒计时用javascript在客户端计算就好了。

#3


如果不是自己的服务器,你用程序实现,效率怎么都高不了多少

#4


这种功能不需要很精确的,所以直接做成每小时/天下架一批就可以了
在上架的时候直接计算个下架时间,添加到一个下架时间的表中,每小时/天按这个表下架
这样负担应该不大

#5


倒数计时这种东西 就在生成页面的时候再用上架时间-过期时间就可以了,没什么负担

#6


我也是一直想找到这样的软件就好了

#1


考虑到效率的问题,可以做个系统服务来实现这个功能
毕竟通过页面,首先触发过期查询就需要有人访问才能实现,这样就造成当时执行效率下降的厉害



1/批量下架功能可以通过做个系统服务定时查询来实现
2/单个商品的下架倒计时,可以通过ajax来实现,当然这个必须有人正在访问这个单个商品的页面才行

#2


倒计时用javascript在客户端计算就好了。

#3


如果不是自己的服务器,你用程序实现,效率怎么都高不了多少

#4


这种功能不需要很精确的,所以直接做成每小时/天下架一批就可以了
在上架的时候直接计算个下架时间,添加到一个下架时间的表中,每小时/天按这个表下架
这样负担应该不大

#5


倒数计时这种东西 就在生成页面的时候再用上架时间-过期时间就可以了,没什么负担

#6


我也是一直想找到这样的软件就好了