两种情况,一种是通过ASP/JSP/PHP等这些动态技术直接生成纯静态的.htm/.html文件,保存于服务器中,而你看到的,就是之前已经生成好的这些文件,这样做的好处是当你请求某些网页时,服务器可以不经处理直接把之前处理好的网页发送到你的浏览器,这样可以提高服务器负载.
另一种情况就是使用了伪静态技术,就是说你看到的URL中的路径和文件名并不是真实存在的,在你请求这些URL时,服务器会对这样的URL进行翻译,以便映射到某个ASP/PHP/JSP等动态页面上,而你看到的页面都是经过以上技术处理后的.这样做可以对搜索引擎更友好,可以隐藏技术细节,减少网站被攻击的风险.
追问谢谢,现在一般做网站都用什么语言写?有朋友说,ASP基本很少用了。现在是不是java的多?
追答目前来看,PHP好像是最多的,ASP.NET和JAVA差不多,ASP也还有一些,只是,已经基本没有人再学ASP了.
追问谢谢!