A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 奶茶妹ltt 初级黑马   /  2014-6-28 22:13  /  1330 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 奶茶妹ltt 于 2014-6-29 21:43 编辑

一直不他太明白静态Web与动态Web最本质的区别,求大伙帮我解答一下啊!!急急急~~~

3 个回复

倒序浏览
动态页面和生成的静态页面(采用CMS等技术生成)相比

动态的页面的优点是能够及时处理信息,你提交的页面马上显示出来。
动态页面的劣势主要表现为:
1.搜索引擎收录不好。特别是有传值的动态页面(如 xx.aspx?id=XX) 。
  如果您的网站知名度还不行,那样做成动态页面搜索引擎就更难收录了。
2.应用程序的错误会直接表现出来。这样对用户的体验很不好。
3.一个错误(如应用程序的配置,sql链接等)可能会导致整个网站无法访问。
4.对服务的性能影响也很大。 对于有大量的数据处理时这样的表现更明显。
5.大量的用户访问可能导致数据库或服务器无法访问。
6..不利于数据的安全。 访问的用户可能利于sql漏洞,rss跨站攻击等技术窃取用户的权限。

生成静态页面的好处 :
1.相应快。 在同等条件下。一个静态页面要比动态页面快得多。
  对于频繁访问的用户来书,静态页面的客户端缓存也有助于用户快速访问。
2.服务器资源占用少。 静态页面不需要数据库的支持。不需要服务器端应用程序的计算。
3.对于大量的用户访问,生成静态页面的优势更明显。
  像新浪,网易等用户访问量很大的网站都采用生成静态页面的技术。
4. 用户看到页面和应用程序的分离 。
  即使有应用程序方面的错误,访问的用户是看不到的。  这样有利于后台数据的安全。  
回复 使用道具 举报
总结的 不错呀 赞个
回复 使用道具 举报
静态网页就是 如果不改动源代码,那么网页的内容是一直都变化的,自己写的.html网页就是一个静态网页,动态网页就是不修改源代码,网页内容会自己变化的,  静态网页可以不经过服务器就可以看到效果,而动态的网页则不行,比如.asp文件,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马