我想在网站中设置几个可以动态更新的版面,但是不知道从什么地方下手。
比如,如果我做网站的公告部分,因为公告可能会不断的更新,那我是不是直接写成
静态页面了然后每次发公告再改掉,感觉很鸡肋。
再比如,我发布内容,而对应的板块要能随时能更新内容,使得不同的用户发布内容
能够显示出来,那么我是利用php将后台的表调用出来,而不断的查询是利用ajax么?
麻烦哪位大神给个详细的思路?脑子现在有点乱!!谢谢
正常访问:
1,定义全局静态变量。
2,在第一次打开公告页面时,查询出来之后放入静态变量。
3,之后每次打开公告页面就去取静态变量的值。
公告更新:
在更新公告的时候,主动更新静态变量的值。
部分PHP代码
if(is_array($row)){
echo "登陆成功,3秒后跳转至主界面...";
echo "setTimeout(function(){window.location.href='main.html'},3000)";
}
else {
echo "登陆失败,请重新登陆。
网页正在自动跳转中,请稍后!";
echo "setTimeout(function(){window.location.href='login.html'},3000)";
}
比如一:可以写成静态页面,将该静态页面的链接地址放在数据库,每次就修改链接地址和新的html。
比如二:轮询的方式可能比较简单,但是很耗资源。不过由服务器发送推送消息给客户端,也挺麻烦的。
个人拙见。