我创建了类似于IMDB.com的自定义CMS
目前,我在自定义后端CMS中填写电影信息,点击“添加”后,它会在服务器上为每部电影创建一个文件夹和文件。
IE:它将创建/ movie-name / quotes /
最终这将等同于数百个文件/文件夹。短期/长期这样做是否有任何不利因素?
我知道有些脚本会动态填充布局,而不是按照我提到的方式进行。
我走错路还是不重要?
网站结构基于PHP / Mysql
答案 0 :(得分:2)
假设您有电影报价数据库。过了一会儿,你决定在每个引号上创建一个演员的名字,一个锚链接进入该演员的页面。除了手动编辑网络系统中的每个文件之外,您还有办法吗?想一想。
这是最简单的方案之一。
答案 1 :(得分:0)
如果您关于如何创建网址的策略长期运作,那么您应该关心。显然只要你没有获得任何重复的电影名称就可以了。
除此之外,你必须回答如何获取任何URL后面的资源,这不一定与从URL到文件系统的1:1映射相关联。它可能以启动方式的方式工作,但可以在以后更改而不更改URL系统。
答案 2 :(得分:0)
拥有后端CMS然后从中创建前端HTML页面是完全可以的。
自动创建此页面并可重现,以便在布局更改时轻松重新生成整个网站。
请注意,URI不会因cool URIs do not change而改变。
不过,很多优秀的工作网站都是以这种方式制作的。静态网站非常有效。其中一些网站做了妥协,它们不仅仅生成HTML,而且还有一小部分PHP代码用于某些需求,例如与用户的交互或远程数据的检索(当然也是以缓存方式)。