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操做系统。