【发布时间】:2013-12-31 12:17:21
【问题描述】:
假设我正在创建一个简单的网页,我在其中每天写几次关于我的心情的句子,每次都会覆盖旧句子。
执行此操作的一种方法是为每个访问者从数据库加载句子,因此页面加载将如下所示:html->javascript->php->mysql->php->javascript->html
但是,我关心的是性能,我不想为每个访问者从数据库中加载句子,因为虽然它很少更改,但每个访问者都会调用重复的数据请求,这会累加并影响性能.
由于内容每天只更改几次,我想每次我想用一个新的情绪句替换我的心情句时,让一个 php 脚本覆盖我的 index.html,创建一个全新的 index.html 与所有除了一个用新的心情改变了 div 之外,到处都是相同的内容。
我想知道这是否是一种反模式,如果我担心页面加载速度,我可以做些什么。
【问题讨论】:
-
在这个例子中,我必须使用数据库来存储旧句子,所以仅仅手动覆盖 index.html 是不可行的。
-
使用 contab 条目点击一个私有 php 链接,该链接会以您需要的任何频率覆盖页面。查看您的虚拟主机是否允许 crontab 条目。
-
我关心的是一般方法 - 每天几次覆盖和创建新的 index.html 是不是糟糕的设计?
标签: javascript php html mysql data-binding