使用单个服务器端脚本页面,还是多个无脚本页面?

时间:2011-10-20 13:26:33

标签: web

我经常看到网站使用多个页面来显示他们的信息,而我总是喜欢使用单个页面通过PHP脚本自动更改其内容..它不会更快更简单只有一个页面每次使用网页参数更改,而不是具有相同布局的多个副本?

例如:

... <body> ... <?php insert_requested_content(); ?> ... </body> ...

应该比拥有相同页眉,页脚,导航栏等的一堆页面更简单。

当我创建一个网站时,我通常会有一个index.php页面,然后是脚本中包含在index.php中的内容页面,当它们被一个参数请求时,如:

http://mywebsite.com/?content=news

那么:为什么人们仍然使用许多不同的页面?有没有特别需要这样做,或者只是一个选择问题?

当试图访问使用此设计创建的网站内容时,蜘蛛会遇到任何困难吗?

1 个答案:

答案 0 :(得分:1)

通过使多个页面反映您的不同内容,同时保持可以如上所述插入的公共页眉/页脚和css,您的程序结构通常会变得更容易。如果您的网站获得的内容超过三到四页,那么将所有内容放在一个页面中并动态尝试确定用户请求的内容并正确显示它可能会成为if / else语句的噩梦。​​