Php 如何在高效的同时从sql表中检索频繁访问的数据?
我正在为两个网站制作一个迷你CMS,并储存一些基本的东西,如“标题名”,将显示在每一页上,“电话号码”等 最直接的方法是在每次加载页面时执行查询,以访问标题名并将其打印到屏幕上。然而,这似乎是一件不必要的事情 我正在权衡以下选择:Php 如何在高效的同时从sql表中检索频繁访问的数据?,php,mysql,Php,Mysql,我正在为两个网站制作一个迷你CMS,并储存一些基本的东西,如“标题名”,将显示在每一页上,“电话号码”等 最直接的方法是在每次加载页面时执行查询,以访问标题名并将其打印到屏幕上。然而,这似乎是一件不必要的事情 我正在权衡以下选择: 当用户保存站点标题时,会打印一个文件,即“site_name.txt”,它只存储站点名称;当需要站点名称时,仅包括此文件 每次更改其中一个重复使用的变量时,都会写入/更新配置文件。这些变量可以这样存储: $site\u title=“在此处插入名称” $phone_n
谢谢您的时间。将其保存在配置文件中似乎很好,但如果您希望系统中有多个站点,则必须以某种方式处理。我也认为将这些信息保存在数据库中没有问题,但如果您选择这样做,我建议实现一个简单的缓存。当您需要页面标题时,例如instance、 检查是否缓存了数据。如果缓存了,则从那里获取数据,如果没有缓存,则运行数据库查询。随着时间的推移,这将为您节省大量SQL查询,从而消除不将此数据存储在数据库中的主要原因