【发布时间】:2015-04-12 06:48:42
【问题描述】:
大家好,我有一个网站,我有一个侧面板,在所有页面上显示相同的内容 我的意思是数据库获取的数据经常变化。 就像我的网站左侧有一个面板,它显示最近的生日,仅在 1 天后才会更改,但问题是每次刷新页面时,都需要一次又一次地从数据库中获取相同的数据这可以增加数据库负载和页面加载时间
我想知道执行查询后是否有任何东西可以显示侧边栏,之后将从会话/缓存中获取结果或解决方案是什么
我认为它可以通过像 memcache 这样的缓存来完成,但我不知道如何 我也尝试将它们存储到会话和 cookie 中,但有错误说不能将对象存储到会话中,而且我必须对通过查询获得的结果使用循环查询就像
$birthday_query=mysqli_query($connection,"select name,email,id,date from members where dob 'some code here' ");
// this code fetches about 30-40 results and i am using the loop to display the results..
【问题讨论】: