这是在我的网站上创建新网页的糟糕长期策略吗?

时间:2013-01-19 14:34:02

标签: php mysql

我创建了类似于IMDB.com的自定义CMS

目前,我在自定义后端CMS中填写电影信息,点击“添加”后,它会在服务器上为每部电影创建一个文件夹和文件。

IE:它将创建/ movie-name / quotes /

最终这将等同于数百个文件/文件夹。短期/长期这样做是否有任何不利因素?

我知道有些脚本会动态填充布局,而不是按照我提到的方式进行。

我走错路还是不重要?

网站结构基于PHP / Mysql

3 个答案:

答案 0 :(得分:2)

像我在评论中所说的那样,这真是一个坏主意,它使数据库使用完全没必要。至于为什么这很糟糕,我只想给你一个简单的例子......

假设您有电影报价数据库。过了一会儿,你决定在每个引号上创建一个演员的名字,一个锚链接进入该演员的页面。除了手动编辑网络系统中的每个文件之外,您还有办法吗?想一想。

这是最简单的方案之一。

答案 1 :(得分:0)

如果您关于如何创建网址的策略长期运作,那么您应该关心。显然只要你没有获得任何重复的电影名称就可以了。

除此之外,你必须回答如何获取任何URL后面的资源,这不一定与从URL到文件系统的1:1映射相关联。它可能以启动方式的方式工作,但可以在以后更改而不更改URL系统。

答案 2 :(得分:0)

拥有后端CMS然后从中创建前端HTML页面是完全可以的。

自动创建此页面并可重现,以便在布局更改时轻松重新生成整个网站。

请注意,URI不会因cool URIs do not change而改变。

不过,很多优秀的工作网站都是以这种方式制作的。静态网站非常有效。

其中一些网站做了妥协,它们不仅仅生成HTML,而且还有一小部分PHP代码用于某些需求,例如与用户的交互或远程数据的检索(当然也是以缓存方式)。