设置我的PHP缓存 - 我应该修改吗?

时间:2012-09-29 00:11:30

标签: php caching memory memcached

我已经设置了我的PHP内存缓存技术版本,其中每个用户都有一个写入/读取其信息的文档 - 以加快速度。

现在(如果用户第一次登录,并且他们的memcache尚未设置),我让系统查询MYSQL DB以获取用户信息(名称,位置,电子邮件等),然后写入他们的文档文件。然后,每当系统需要再次获取其信息时,它会检查该文件是否存在,如果存在,则从中拉出数据;如果它不存在,则根据从DB检索的信息创建它。

我计划加密文件。这是一个示例,首先我是检查文件是否存在,然后是否存在:

$my_file = 'members/'.$my_id.'/cache/data_main.txt';
$handle = fopen($my_file, 'r+') or die('Cannot open file:  '.$my_file); //implicitly creates file
$my_memdata = explode("\n", file_get_contents($my_file));

$var1 = $my_memdata[0];
$var2 = $my_memdata[1];
$var3 = $my_memdata[2];
$var4 = $my_memdata[3];
$var4 = str_replace("<br />", "", $var4);
$var5 = $my_memdata[4];
$var6 = $my_memdata[5];

这就是我放置它的方式,我已经看过实际的mem缓存,但是大部分内容都让人感到困惑。

您对此方法有何看法,我应该如何加强它?

另外,您对此期间有何看法?我应该做哪些修改?

0 个答案:

没有答案
相关问题