Home >Backend Development >PHP Tutorial >有关php, mysql从数据库提取并保存到一个PHP文件中

有关php, mysql从数据库提取并保存到一个PHP文件中

WBOY
WBOYOriginal
2016-06-23 13:52:171029browse

打个比方

以论坛来说,各讨论版块表应该有2个基本数值
1. fid
2. name

但如果人流多次,我不想每次看到fid都向数量库差查  fid=1 是什么name  fid2 又是什么name

能不能做成每次改了 这张表之后,或者做了某个动作后

就会从数据库查询一次,然后保存到一个php文件中(当作缓存),保存为一个数组

每次用户浏览时,模板中预到fid 都是去找那个缓存的php文件,去该数组中找相关资料


这样该如何做到?


回复讨论(解决方案)

程序文件是文件,表也是文件
反正都是在文件里查,何必多次一举

如果不需要?算,而是直接?取的,查???比查文件快。

如果内存足够大,可以放内存中。

用memcache缓存

没有memcache的情况,我只有用SMARTY
大家觉得直接用mysql更快?

如果版块一年也改不到一次,我直接做一个array放到配置文件中,这样比起向sql查询
又哪个比较低消耗呢?

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn