- 主题:谁能给我讲讲网页程序的运行是怎么回事呢
就是网页程序的运行环境,比如linux下面的二进制程序,加载到系统中后,有一个进程与其对应,通过操作系统提供的各种系统调用与底层打交道,进程间可以通过ipc机制进行通信,有点程序还是多线程的,变量在线程之间又是共享的,那网页程序对应的运行环境具体是些啥呢,从没做过web开发,都不懂,见笑了,谢谢
--
FROM 116.54.4.*
嗯,你说的这部分应该算是浏览器这边的吧,那服务器那边对各种语言写的服务器端代码是如何处理的呢,比如php,是不是有个php解释引擎来解释php网页?这个解释引擎和server是如何相互作用的呢?jsp、asp呢
【 在 sly9 (= =b) 的大作中提到: 】
: 你在浏览器里头输入了一个地址,按回车!
: 浏览器开始根据地址发出一个http请求,问问server结果如何
: server的结果返回回来了,是一长串字符串,并告诉浏览器该按照html来解释
: ...................
--
FROM 116.54.4.*
那php有连接数据库,读写本地文件等等的操作,这些操作和一个C语言程序里面的对应操作一样么,php的执行是线程还是进程里面呢,php相互之间有类似进程间通信的机制么
【 在 sly9 (= =b) 的大作中提到: 】
: 且用php举例:
: 一般来说,绝大多数server跟外来客户谈话的都是apache、IIS之类的http server,他们听着80端口,就是那青楼里头的乌龟,来个客人就要送到合适的地方,比如:
: 请求的地址按照规则看来是个文件,那么就给他个文件的内容打发走
: ...................
--
FROM 116.54.4.*