web办事器安拆

1周前 (04-06 10:56)阅读1回复0
花花
花花
  • 管理员
  • 注册排名3
  • 经验值141540
  • 级别管理员
  • 主题28308
  • 回复0
楼主
1、“WEB办事器”是什么? 2、从web办事器上下载文件是若何实现的? 3、常用的web办事器软件有哪些 “WEB办事器”是什么?

Web办事器:

一般指网站办事器,是指驻留于因特网上某品种型计算机的法式,能够向阅读器等Web客户端供给文档。

Web办事器感化:

1、放置网站文件,让全世界阅读;

2、能够放置数据文件,让全世界下载。

Web办事器分类:

1、Apache;

2、Nginx;

3、IIS。

Web办事器工做原理可分为四个步调:

毗连过程、恳求过程、应答过程以及封闭毗连。

从web办事器上下载文件是若何实现的?

/**

 * 根据 文件输进 流,和文件名称下载文件

 * @param resp HttpServletResponse

 * @param file 供下载的文件

 * @param file_name 所展现 的下载文件名称

 */

public void FileDownLoad(HttpServletResponse resp ,File file, String file_name) {

try {

String fileName = new String(file_name.getBytes("GBK"), "ISO8859_1");

resp.setContentType("application;charset=utf-8"); // 指定文件的保留类型。

resp.setHeader("Content-disposition", "attachment; filename="+ fileName);

ServletOutputStream oupstream = resp.getOutputStream();

FileInputStream from = new FileInputStream(file);

byte[] buffer = new byte[catchSize];

int bytes_read;

while ((bytes_read = from.read(buffer)) != -1) {

oupstream.write(buffer, 0, bytes_read);

}

oupstream.flush();

} catch (Exception e) {

}

}

那个是办事器端文件下载东西类 题主能够尝尝,看 摘 纳

常用的web办事器软件有哪些

1.IIS

IIS是英文Internet Information Server的缩写,译成中文就是"Internet信息办事"的意思。它是微软公司主推的办事器,最新的版本是Windows2008里面包罗的IIS 7,IIS与Window Server完全集成在一路,因而用户可以操纵Windows Server和NTFS(NT File System,NT的文件系统)内置的平安特征,成立强大,乖巧 而平安的Internet和Intranet站点。

2.ApacheApache

ApacheApache在世界上的排名是第一的,它能够运行在几乎所有普遍利用的计算机平台上。Apache源于NCSAhttpd办事器,颠末屡次修改,不只简单、速度快、并且性能不变,还能够用来做代办署理办事器。

3.Nginx

Nginx不只是一个玲珑且高效的HTTP办事器,也能够做一个高效的负载平衡反向代办署理,通过它承受用户的恳求并分发到多个Mongrel历程能够极大进步Rails利用 的并发才能。

4.Zeus

Zeus是一个运行于Unix下的十分优良 的Web Server,据说性能超越Apache,是效率更高的Web Server之一。

5.Sun

Sun的Java系统Web办事器也就是以前的Sun ONE Web Server。次要呈现在那些运行Sun的Solaris操做系统的关键 使命级Web办事器上。它最新的版本号是6.1,能够撑持x86版本Solaris,Red Hat Linux,HP-UX 11i, IBM AIX,以至能够撑持Windows,但它的大大都用户都抉择 了SPARC版本的Solaris操做系统。

0
回帖

web办事器安拆 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息