欢迎分享,转载请注明来源:内存溢出
之前商城平台用的是php+mysql开发的,但运营几年后,只要数据量一上来系统系统响应就非常慢,后台打开一个页面经常要花十几秒,应该是mysql对海量数据的查询性能不太好导致的。目前已经将商城平台迁移至shop++,因为shop++同时支持mysql、sqlserver、oracle多种数据库,现在使用的是oracle,运行挺稳定的,暂时没有出现过系统响应缓慢的问题。数据库主要用来存放会员/客户信息,产品信息,会员信息,订单信息。。。。。一些业务相关的内容。 或者数据库还有一些系统级的信息,如管理员呀,权限呀,日志呀等等。。。 需要根据自己的需求来抽象出对应的实体。 购物车可以采用session完成。当然也可以使用cookies,各有各的好处。。其实这个很简单,说一下原理,收藏夹只需要保存你要收藏的商品的ID就行了,再利用SQL语句里一种方法select * from table where product_id in (1,3,4,5,7),类似上述这种,那么,你假定收藏夹字段为p_favor,可以选定字段类型为文本型就行了,当选择一个商品后,建立一个session("p_favor")+=商品ID+",",然后最后得到的这个SESSION结果就是类似"1,3,4,5,"这样的格式,当你读取收藏内容时,只要把最后一个","号去掉,就可以直接用上述语句,轻松的读取出内容了,不懂的可以给我留言.呵呵
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
如何将一个数据库的表的数据导入另一个数据库并起别名
上一篇
2023-03-22
qt读取sqlite乱码怎么解决
下一篇
2023-03-22
评论列表(0条)