我正处于十字路口,不确定使用什么更好。现在我正在使用 session 数组来动态存储计算,但我需要切换到对象,因为我想要一些功能。但我也在考虑使用 ajax 并将数据动态地来回插入数据库,但我担心这可能会在交通繁忙的情况下进行许多计算。
我想做的是有一个购物车,其中添加了元素,如果对数量字段进行了更改,则需要重新计算购物车中的所有元素,所以我想知道哪个是更好的解决方案, 使用对象和 session 或更新数据库中的一个大表,多个用户操作数据。
如果这有助于做出决定,我正在使用 mysql db..
最佳答案
session 应该快得多,但如果用户关闭浏览器, session 将不会持续。我大部分时间都将 session 用于此类事情(购物车、上次访问的搜索等)。在具有中大量用户的站点上,您需要对表进行维护以清除旧的 session 信息。这让我非常头疼,除非我真的需要几天后的数据。
关于php - 使用带有对象的 php session 还是访问数据库更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1143250/