我建立一个网站,用户将能产品之间的比较规范。用户可以查看一个单品的规格,我只需要规范针对特定的产品,但他们也将能够选择的产品与网站上提供的任何其他产品进行比较。我想我最终会得到75-100种产品。PHP - 会话变量性能(会话VAR vs雷丁文件)
所有的规格都在全球CSV文件中。每种产品都有37个功能,并且有75-100个功能。这个文件的大小约为50Kb。我也有每个产品包含相同的数据,但只有一个产品的单个文件。
我不知道会是什么,以确保良好性能的最佳方式:
负载在$ _SESSION整个文件,以使其所有可用的时间,所有页面。这意味着所有数据都会一次加载并且可以一直使用,而不会有任何额外的请求,但这会影响性能吗?
加载单独任何需要的时候,他们的文件,但是这意味着,如果有人开始比较产品(这是我们的目标),PHP将有一个数据库,并访问它来读取文件中的所有时间
存储数据每次都需要
什么是最好的选择?如果您想到其他解决方案,我当然也很感兴趣。
感谢
谢谢!我也想过用数据库选项,但我想了解的是,如果它是更好的,一旦整个文件加载到有一些像数据库10个查询或有? – Laurent