- 专家问诊,提供专业建议
- 急速响应,体验省心
- 根据需求灵活定制解决方案
网站建设技术有哪些?看完保证了解
标签:网站建设技术有哪些 2017-8-08 作者:Paleac
网络的超速发展,把所有人都拉拢到一个村庄里。网络是一个借助网络协议构建的包括硬件、软件和数据资源的综合应用系统。在这个时代,网站建设越来越重要,因为这是一个企业在互联网生存的身份证,没有它,就无法存活。今天咱们主要讲解一下网站建设技术的内容,主要是网站建设技术有哪些,有什么特点,希望您能满意。
一、CGI
CGI的优点
CGI 可以为我们提供许多HTML 无法做到的功能。比如:1) 一个记数器;2) 顾客信息表格的提交以及统计;3) 搜索进程;4)Web 数据库。用Html 是没有办法记住客户的任何信息的,就算用户愿意让你知道。用Html 也是无法把信息记录到某一个特定文件里的。要把客户端的信息记录在服务器的硬盘上。就要用到CGI 。这是CGI 最重要的作用,它补充了Html 的不足。
CGI的缺点
1)CGI 是进程,服务器负担重。由于CGI 程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI 请求的时候,服务器就会打开多个进程。这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。CGI 方式不适合大访问量的应用。
2)CGI 程序有对系统可读写的权力,有了这个权力。黑客就可以设法控制系统,读写系统数据;
3) 难学难用,编程效率很低。
二、ASP.NET
ASP.NET 的优点
1) 执行效率高
ASP .NET 是把基于通用语言的程序在服务器上运行。不像以前的ASP 即时解释程序,而是将程序在服务器端首次运行时进行编译.这样的执行效果,当然比一条一条的解释强很多。
2) 适应性强
因为ASP .NET 是基于通用语言的编译运行的程序,适应性强。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP .NET 的Web 应用中。ASP .NET 同时也是language —independent 语言独立化的。所以。你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C 彝(C++和Java 的结合体) ,VB ,Jscript 。将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序。能够完整的移植到ASP .NET 。
3) 简单易学性
ASP .NET 使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。
4) 高效可管理性
ASP .NET 使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。一个ASP .NET 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。
5) 多处理器环境的可靠性
ASP .NET 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术.将很大的提高运行速度。即使你现在的ASP .NET 应用软件是为一个处理器开发的.将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP 确做不到这一点。
ASP.NET 的缺点
ASP .NET ,提供了Cookies ,QueryStriIlgs(ORL),Hidden fields ,View State and Control state(ASP.NET 2.O) ,来管理客户端请求。但在应用中存在以下缺点:
1) 客户端可以禁用Cookie
2)Cookie 在每次请求或发送时都会被加载,影响传输。
3) 易被攻破。所有不适合存储安全信息。
4) 不安全。以明文的形式直接从网络传输。
5) 加密编码增加了页面的大小,增加了网络传输。
以上就是网站建设技术有哪些的相关资讯,相信您在文章中已经查找到了需要的信息,希望这对您有所帮助。如需更多网站建设技术有哪些的相关资讯,请关注猪八戒网服务购的行业资讯板块。
软件开发暂无最新文章查看全部推荐文章>
推荐人才
免责声明:
网站文章均由网站用户自行通过本网站系统平台投稿编辑整理发布,仅供学习与参考, 不代表本网站赞同其观点和对其真实性负责。如有侵犯您的版权,请联系我们,我们将及时删除。











渝公网安备50019002500154号
