春哥好!我想请教个问题,场景是这样的:我们网站有很多商品评论,最开始是存储在mysql中,但访问人多时,性能较差,于是就用个脚本以商品为单位将一个商品的所以评论都存储到这个redis队列中,然后用户访问时,用ngx_lua脚本从redis队列中根据当前评论页数和每页大小,取一部分评论。现在前端取数据很快,但将评论存储到redis的脚本运行较慢,经常需要20多分钟,还很占内存。 我最近想优化一下这个流程,但没想到好办法。。。想请教一下,能不能给提点思路-- Xuhai Zhao(赵旭海) Tel: 15841155272 Cyber-Physical Systems Lab School of SoftwareDalian University of Technology --
不太建议你把评论当list放入redis当中,这种数据放入mysql就好了。另外你要找到慢的原因,是mysql数据记录大,还是limit分页的问题。 --smallfish http://chenxiaoyu.org 2013/12/17 Zhao, Xuhai <pro...@gmail.com> 春哥好!我想请教个问题,场景是这样的:我们网站有很多商品评论,最开始是存储在mysql中,但访问人多时,性能较差,于是就用个脚本以商品为单位将一个商品的所以评论都存储到这个redis队列中,然后用户访问时,用ngx_lua脚本从redis队列中根据当前评论页数和每页大小,取一部分评论。现在前端取数据很快,但将评论存储到redis的脚本运行较慢,经常需要20多分钟,还很占内存。 我最近想优化一下这个流程,但没想到好办法。。。想请教一下,能不能给提点思路-- Xuhai Zhao(赵旭海) Tel: 15841155272 Cyber-Physical Systems Lab School of SoftwareDalian University of Technology -- class="HOEnZb"> --
春哥好!我想请教个问题,场景是这样的:我们网站有很多商品评论,最开始是存储在mysql中,但访问人多时,性能较差,于是就用个脚本以商品为单位将一个商品的所以评论都存储到这个redis队列中,然后用户访问时,用ngx_lua脚本从redis队列中根据当前评论页数和每页大小,取一部分评论。现在前端取数据很快,但将评论存储到redis的脚本运行较慢,经常需要20多分钟,还很占内存。 我最近想优化一下这个流程,但没想到好办法。。。想请教一下,能不能给提点思路-- Xuhai Zhao(赵旭海) Tel: 15841155272 Cyber-Physical Systems Lab School of SoftwareDalian University of Technology -- class="HOEnZb">
是数据太多了,现在评论已经快150万了,而且都存在了一个表里。。。而且网站有时并发能达到2w以上,直接从mysql读容易把数据库弄挂吧现在是有个计划任务定期把评论存入redis队列,但脚本太慢。。在 2013年12月17日 下午4:21,smallfish <small...@gmail.com>写道: 不太建议你把评论当list放入redis当中,这种数据放入mysql就好了。另外你要找到慢的原因,是mysql数据记录大,还是limit分页的问题。 --smallfish http://chenxiaoyu.org 2013/12/17 Zhao, Xuhai <pro...@gmail.com> 春哥好!我想请教个问题,场景是这样的:我们网站有很多商品评论,最开始是存储在mysql中,但访问人多时,性能较差,于是就用个脚本以商品为单位将一个商品的所以评论都存储到这个redis队列中,然后用户访问时,用ngx_lua脚本从redis队列中根据当前评论页数和每页大小,取一部分评论。现在前端取数据很快,但将评论存储到redis的脚本运行较慢,经常需要20多分钟,还很占内存。 我最近想优化一下这个流程,但没想到好办法。。。想请教一下,能不能给提点思路-- Xuhai Zhao(赵旭海) Tel: 15841155272 Cyber-Physical Systems Lab School of SoftwareDalian University of Technology -- -- -- Xuhai Zhao(赵旭海) Tel: 15841155272 Cyber-Physical Systems Lab School of SoftwareDalian University of Technology --
不太建议你把评论当list放入redis当中,这种数据放入mysql就好了。另外你要找到慢的原因,是mysql数据记录大,还是limit分页的问题。 --smallfish http://chenxiaoyu.org 2013/12/17 Zhao, Xuhai <pro...@gmail.com> 春哥好!我想请教个问题,场景是这样的:我们网站有很多商品评论,最开始是存储在mysql中,但访问人多时,性能较差,于是就用个脚本以商品为单位将一个商品的所以评论都存储到这个redis队列中,然后用户访问时,用ngx_lua脚本从redis队列中根据当前评论页数和每页大小,取一部分评论。现在前端取数据很快,但将评论存储到redis的脚本运行较慢,经常需要20多分钟,还很占内存。 我最近想优化一下这个流程,但没想到好办法。。。想请教一下,能不能给提点思路-- Xuhai Zhao(赵旭海) Tel: 15841155272 Cyber-Physical Systems Lab School of SoftwareDalian University of Technology -- --
閿熸枻鎷蜂箞閿熸枻鎷烽敓鏂ゆ嫹... 娌″暐閿熸枻鎷烽敓鏂ゆ嫹閿?... 閿熸枻鎷烽敓鏂ゆ嫹閿熷彨鈺嬫嫹閿熸嵎鍑ゆ嫹redis閿熸枻锛岄敓鏂ゆ嫹閿熸枻鎷烽敓鑺傚瓨琚敓鏂ゆ嫹閿熸枻鎷?.. 閿熸枻鎷锋畺閿熸彮鎭嶁晪鎷烽箠閿熸枻鎷烽敓鎹凤綇鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹涔堥敓缂达綇鎷烽敓鏂ゆ嫹閿熺晫淇濋敓鏂ゆ嫹閿熸帴?閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓閾扮鎷?00閿熸枻鎷烽敓鏂ゆ嫹閿熸锝忔嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸彮绛规嫹骞曢敓鏂ゆ嫹鐥涢敓鏂ゆ嫹閿熸嵎鍖℃嫹閿熼ズ鈽呮嫹閿? -- smallfish http://chenxiaoyu.org 2013/12/17 Zhao, Xuhai <pro...@gmail.com> 閿熸枻鎷烽敓鏂ゆ嫹閿熸暀?閿熸枻鎷烽敓鍓匡綇鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓绐栨拝鎷烽敓鏂ゆ嫹150閿熸枻鎷烽敓鍓匡綇鎷烽敓鏂ゆ嫹閿熸彮璁规嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷蜂竴閿熸枻鎷烽敓鏂ゆ嫹閿熸枻銆傞敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹绔欓敓鏂ゆ嫹鏃堕敓鏂ゆ嫹閿熸枻鎷烽敓鏉拌揪鍒? 2w閿熸枻鎷烽敓杈冿綇鎷风洿閿熸帴杈炬嫹mysql閿熸枻鎷烽敓鏂ゆ嫹閿熼樁甯嫹閿熸枻鎷疯彉閿熻剼?閿熸彮甯嫹 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鍙潻鎷烽敓鐙′紮鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鑺傚府鎷烽敓鏂ゆ嫹閿熸杈炬嫹閿熸枻鎷穜edis閿熸枻鎷烽敓鍙綇鎷烽敓鏂ゆ嫹閿熻剼鎲嬫嫹澶敓鏂ゆ嫹 閿熸枻鎷?2013閿熸枻鎷?2閿熸枻鎷?7閿熸枻鎷?閿熸枻鎷烽敓鏂ゆ嫹4:21閿熸枻鎷穝mallfish <small...@gmail.com>鍐? 閿熸枻鎷烽敓鏂ゆ嫹 閿熸枻鎷峰お閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽劊閿?list閿熸枻鎷烽敓鏂ゆ嫹redis閿熸枻鎷烽敓鍙綇鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹鑾橀敓鏂ゆ嫹閿?mysql閿熸枻鎷? 閿熸枻鎷烽敓鍓库槄鎷? 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷疯閿熸彮纰夋嫹閿熸枻鎷烽敓鐨?閿熸枻鎷烽敓鏂ゆ嫹mysql閿熸枻鎷疯弫閿熼摪纭锋嫹铻?浼欐嫹閿熸枻鎷穕imit閿熸枻鎷烽〉閿熸枻鎷烽敓鏂ゆ嫹閿熻В銆?br> -- smallfish http://chenxiaoyu.org 2013/12/17 Zhao, Xuhai <pro...@gmail.com> 閿熸枻鎷烽敓鏂ゆ嫹鑼敓? 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷疯皥閿熸枻鎷烽敓鏂ゆ嫹鐚?閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷锋ā閿? 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷风珯閿熷彨寰堣鎷烽敓鏂ゆ嫹鍝侀敓鏂ゆ嫹閿熸锝忔嫹閿熺瓔寮
閿熸枻鎷烽敓鏂ゆ嫹閿熸暀?閿熸枻鎷烽敓鍓匡綇鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓绐栨拝鎷烽敓鏂ゆ嫹150閿熸枻鎷烽敓鍓匡綇鎷烽敓鏂ゆ嫹閿熸彮璁规嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷蜂竴閿熸枻鎷烽敓鏂ゆ嫹閿熸枻銆傞敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹绔欓敓鏂ゆ嫹鏃堕敓鏂ゆ嫹閿熸枻鎷烽敓鏉拌揪鍒? 2w閿熸枻鎷烽敓杈冿綇鎷风洿閿熸帴杈炬嫹mysql閿熸枻鎷烽敓鏂ゆ嫹閿熼樁甯嫹閿熸枻鎷疯彉閿熻剼?閿熸彮甯嫹 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鍙潻鎷烽敓鐙′紮鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鑺傚府鎷烽敓鏂ゆ嫹閿熸杈炬嫹閿熸枻鎷穜edis閿熸枻鎷烽敓鍙綇鎷烽敓鏂ゆ嫹閿熻剼鎲嬫嫹澶敓鏂ゆ嫹 閿熸枻鎷?2013閿熸枻鎷?2閿熸枻鎷?7閿熸枻鎷?閿熸枻鎷烽敓鏂ゆ嫹4:21閿熸枻鎷穝mallfish <small...@gmail.com>鍐? 閿熸枻鎷烽敓鏂ゆ嫹 閿熸枻鎷峰お閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽劊閿?list閿熸枻鎷烽敓鏂ゆ嫹redis閿熸枻鎷烽敓鍙綇鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹鑾橀敓鏂ゆ嫹閿?mysql閿熸枻鎷? 閿熸枻鎷烽敓鍓库槄鎷? 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷疯閿熸彮纰夋嫹閿熸枻鎷烽敓鐨?閿熸枻鎷烽敓鏂ゆ嫹mysql閿熸枻鎷疯弫閿熼摪纭锋嫹铻?浼欐嫹閿熸枻鎷穕imit閿熸枻鎷烽〉閿熸枻鎷烽敓鏂ゆ嫹閿熻В銆?br> -- smallfish http://chenxiaoyu.org 2013/12/17 Zhao, Xuhai <pro...@gmail.com> 閿熸枻鎷烽敓鏂ゆ嫹鑼敓? 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷疯皥閿熸枻鎷烽敓鏂ゆ嫹鐚?閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷锋ā閿? 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷风珯閿熷彨寰堣鎷烽敓鏂ゆ嫹鍝侀敓鏂ゆ嫹閿熸锝忔嫹閿熺瓔寮
閿熸枻鎷峰お閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽劊閿?list閿熸枻鎷烽敓鏂ゆ嫹redis閿熸枻鎷烽敓鍙綇鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹鑾橀敓鏂ゆ嫹閿?mysql閿熸枻鎷? 閿熸枻鎷烽敓鍓库槄鎷? 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷疯閿熸彮纰夋嫹閿熸枻鎷烽敓鐨?閿熸枻鎷烽敓鏂ゆ嫹mysql閿熸枻鎷疯弫閿熼摪纭锋嫹铻?浼欐嫹閿熸枻鎷穕imit閿熸枻鎷烽〉閿熸枻鎷烽敓鏂ゆ嫹閿熻В銆?br> -- smallfish http://chenxiaoyu.org 2013/12/17 Zhao, Xuhai <pro...@gmail.com> 閿熸枻鎷烽敓鏂ゆ嫹鑼敓? 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷疯皥閿熸枻鎷烽敓鏂ゆ嫹鐚?閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷锋ā閿? 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷风珯閿熷彨寰堣鎷烽敓鏂ゆ嫹鍝侀敓鏂ゆ嫹閿熸锝忔嫹閿熺瓔寮
閿熸枻鎷烽敓鏂ゆ嫹鑼敓? 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷疯皥閿熸枻鎷烽敓鏂ゆ嫹鐚?閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷锋ā閿? 閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷风珯閿熷彨寰堣鎷烽敓鏂ゆ嫹鍝侀敓鏂ゆ嫹閿熸锝忔嫹閿熺瓔寮