加载内容的最佳方式是什么?

时间:2012-10-29 17:10:38

标签: web structure

目前,我网站的基本结构非常笨重。

我对php知之甚少,但我已经成功了。

所以,我想知道 - 加载内容的最佳方式是什么?

现在,我用.php保存了所有页面,使用了一些include()和require()。

我即将使用php模型更新它,但我想确保我做得对。

所以..我将把我的关键词,描述,其他META链接到我的数据库中。看起来不那么忙碌。在我进入我的大型网站之前,有任何智慧的话语吗?

现在:

  • (doc tag / html / meta / etc)
  • anchor.php *加载css / js和其他生命值
  • /头
  • header.php *包含正文标记
  • [内容(在静态页面上内嵌)]
  • footer.php *包含

新版本更像是

  • (doc tag)
  • php将所有内容写入header.php
  • 打破内容并仍然使用静态页面???
  • footer.php

也许更容易只有30多个单独的页面,每行几行,而不是动态生成页面?我希望内容易于编辑。

感谢您的帮助! *(对不起,如果它让人感到困惑)。

1 个答案:

答案 0 :(得分:1)

即使在开发网站时,您也必须考虑:

  • 维护您的代码DRY(不要重复自己)
  • 将ridondant代码封装在一些默认结构中(作为面向编程的对象)

取决于您的网站必须显示的内容,选项(如您所说)" 30多个单独的页面,几行"根据上述2条规则是最好的。

这使您可以快速编辑网站"如果要编辑标题,则必须只编辑一个.php文件,所有页面都会影响编辑。 在其他情况下,如果你想编辑页面的内容" X"您可以直接转到此页面并编辑内容。

记住:尝试为其必须完成的工作设置实施的文件,例如: (类似的东西):

  • head.php(头标记中的所有内容)
  • header.php(页面顶部)
  • menu.php(菜单)
  • banner.php,banner1.php(页面之间不同,但静态本身就是横幅)
  • sidebar.php(侧边栏)
  • footer.php(页面底部)

执行此操作,在4-5中需要/包含您可以构建一个新页面。

否则,请尝试避免仅重复使用一次的页面。