具有html页面的动态数据库驱动的网站

时间:2011-12-25 16:30:23

标签: php html ajax dynamic

我有一个关于动态数据库驱动网站的小项目,用户可以在其上发布,评论,...等。 我正在考虑创建HTML页面而不是php页面 例如,在某人发布某个PHP代码后,将为该帖子创建一个html页面,人们可以对其进行评论。在提交评论时,对php页面的ajax调用会将注释数据保存到数据库并将该注释写入html文件。
我认为这可能是减少服务器负载的好方法。并有SEO的优势。
这种技术有名字吗?它有什么优点或缺点吗?
提前致谢

3 个答案:

答案 0 :(得分:4)

有一个名为Kure的平面文件博客引擎。这是一个开源项目,所以请随时查看。 “Flat file system”将是这项技术的最接近的名称。

我必须同意我的SO同事。在大多数情况下,服务器甚至个人计算机都能够使用真实数据库来处理您所描述的内容。像Wordpress这样的博客引擎非常强大且灵活,可以为您节省很多麻烦。

那就是说,如果你坚持创建自己的平面文件系统......给你带来更大的力量。祝你好运。

答案 1 :(得分:3)

是的,这是一种用于优化相对静态页面服务的已知技术。 “相对静态”是指“动态,但很少更新”。

例如,Yandex (a search engine)使用它来提供其主页面。它是非常丰富的页面,并且需要大量资源才能在每个请求上生成它。

此外,还有(至少有)Wordpress的插件可以执行此操作。

如果您的网页经常更新(不值得),则无法使用此技术。

如果您的网页是个性化的(即,如果您无法为所有访问者提供同一页面),则无法使用此技术。

答案 2 :(得分:1)

我不知道这种技术的名字。我知道它过去已经被用于一些大型网站,但我不确定它是否仍在使用,因为它并不总是易于处理,如果文件因脚本而损坏,其他使用该页面的脚本可以使其均匀差。