【发布时间】:2012-03-26 15:21:26
【问题描述】:
我有一个数据库和一个包含大约 200 mb 数据的表。 (产品描述和很多价值) 我需要这些值来显示一些详细信息页面。所以我打算使用一个小的缓存系统来加快速度。我认为序列化是使用 php 的更好方法。
现在我想知道如何最好地保存我的数据,以获得最佳速度。 每个产品作为一个文件,一个包含所有产品或块的文件(假设每个文件 100 个产品)?
我想将信息存储在这样的对象中,序列化并保存:
class saveObj
{
$sql = "SELECT * FROM products LIMIT 0,100"
$time;
$data;
};
文件名:sql_products_0_100.data
我的计划会有效吗?或者有人知道优化的方法吗?
(我会每天创建一次所有数据文件)
【问题讨论】:
标签: php caching optimization