我创建了一个站点,该站点解析XML文件并在适当的页面上显示其内容。我的网站是动态网页还是静态网页?
动态和静态网页有何不同?
我觉得它是动态的,因为我解析了xml文件中的内容;最初我的主页上没有任何内容..
您对此有何看法,请解释一下..
答案 0 :(得分:3)
我会将您的网页描述为动态。 “静态”通常意味着坐在Web服务器上的文件按原样交付给用户;因为你是从数据文件中组装页面的,所以即使你没有构建任何动态变化的数据,我也称之为动态。
我不认为这是一个硬性和快速的定义。如果有人认为页面是静态的,因为它是从静态页面组装的,那么这是另一种查看它的方式。
答案 1 :(得分:2)
这实际上是一个有趣的问题..
我会说这是一个动态网站,因为内容是以编程方式生成的......但是如果XML文件没有改变,那么它与通过Apache提供的直接HTML文件一样“静态”。
假设您有一个常规HTML文件的网站 - 它将被视为静态网页;但是如果你把这些HTML文件存储在一个数据库中,并且有一个允许/view.php?page=index
的简单页面 - 这会使它成为一个动态网站吗?
我会说不,它只是通过数据库或XML文件(而不是文件系统)提供的静态站点。
基本上:如果内容在没有您手动编辑这些XML文件的情况下发生变化,我会说这是一个动态网站。如果确实发生了变化,那么我会说这是一个静态网站。
答案 2 :(得分:1)
静态网页将是传递的纯HTML内容。如果您在服务器端处理任何类型的XML文件并相应地生成内容,那么这是一个动态页面。静态页面在实际编辑页面时改变内容。修改。
如果您搜索过它,Google的第一个结果会解释它。 http://websiteowner.info/articles/pages/pagetypes.asp
另外,声明静态网站没有定期更新是不正确的。在我们开始在Perl& amp; PHP。有些网站流量很大,并且正在手动修改。
答案 3 :(得分:1)
区分静态和动态的简单方法:
静态:直接HTML文件
动态:HTML是通过服务器端代码和数据存储(XML,数据库等)生成的
答案 4 :(得分:1)