关闭

(第1讲)动态网页的发展(韩顺平的视频教程+自己看的书)

219人阅读 评论(0) 收藏 举报
分类:

1、CGI(common gateway interface)公共网关接口

CGI主要问题是,他为每一个HTTP请求都创建了一个新的进程,因为创建进程需要花费大量的CPU周期,这使得编写可扩展的CGI变的极其困难。

缺点:效率比较低,编程比较困难;

          现在用CGI做动态页面的很少,但还是有的;主要用在Linux/UNIX 操作系统中。

优点:可以用不同的语言编写(VB 、Delphi、c/c++、Perl),常用的有c/c++和Perl

2、ASP(asp=html+VBscript+COM )微软的

优点:简单易学;

         安装使用方便(Windows+IIS);

         效率比CGI高。

缺点:功能扩张比较困难,因为ASP功能扩展是在COM组件,而开发COM组件比较困难(微软用的COM,而标准是BOM和DOM);

         会受安全漏洞的影响;因为ASP是与Windows系统和IIS一起工作的,所以Windows系统和IIS的安全漏洞会对ASP造成影响;

         实现企业级的功能比较困难;比如说服务器的集群、负载均衡。

3、PHP 常用组合:PHP+MySQL+Linux+apache

优点:跨平台性,支持多种数据库;

          效率比较高,具有良好的安全性;

          免费使用。

缺点:安装复杂;

          缺少企业级的支持;

          PHP是自由软件组织开发的,缺少正规公司对其负责。

4、jsp(jsp=html+java片段+jsp语法+js)

优点:拥有强大的可伸缩性:JSP+javabean;

          一次编写,到处运行;良好的跨平台性;

           多种开发工具支持,

缺点:复杂度高;

         对运行的及其配置比较高,因为jsp是用class常驻内存的方式运行的,效率高,但是要占用更多的内存。


0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:41226次
    • 积分:1249
    • 等级:
    • 排名:千里之外
    • 原创:85篇
    • 转载:20篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论