IIs 网站应用程序与虚拟目录的区别及高级应用说明(文件分布式存储方案)

news/2024/5/20 22:20:50/文章来源:https://blog.csdn.net/Ritsu_/article/details/9451511
对于IIS网站,大伙用的比较多,就不啰嗦了。

今天和说说大伙比较少使用的"IIS应用程序”和虚拟目录的区别及高级应用场景,文件分布式存储方案。

1:IIS网站:

一个网站,基本就是一个站点,绑定N个域名,绑定N个IP,然后设定一个应用程序池,基本就跑起来了,一个网站可以新建无数个应用程序和虚拟目录。

一行就带过了,大伙都懂,不多说。

2:应用程序(同一域名下程序的独立开发,独立部署的最佳应用策略):

 

我们发现,IIS网站下,可以新建“应用程序”,如下图:

点击就是如下界面了:


接下来就举例说下应用程序的应用场景:

 

举例一:比较通常的一个网站,就分前台和后台(系统管理站点的后台)

 

1:域名的分布:
复制代码
而对于后台,通常情况下,我们部署之后的域名:

基本不会用:admin888.cyqdata.com
多数是采用:www.cyqdata.com/admin888

 

采用后者的原因,多数是因为同一个域名下,cookie好办事,或传统就差不多这样的原因。
复制代码

2:IIS对应的部署:

 

A:传统的部署方式:

 

要采用第二种方式,如果你不知道应用程序的应用场景,你可能会采取如下的部署方式:
将网站发布到www.cyqdata.com主域名的根目录下,文件夹名叫:admin888,顺着路径而为。

这样部署,就等于开发时是独立,最终运行是一个站点在运行,当然修改后台程序,也会影响到前台应用程序。

B:使用应用程序方式部署:

 

如果你看到上图的第二张图片,你可以看三个点:
1:别名:(相当于目录名,之后访问路径就变成:http://www.xx.com/别名)

2:应用程序池:可以独立一个应用程序域运行,后台的程序修改,将不再影响前台。

 

3:物理路径:可以将后台放到任意路径,而不用非要放在主站的根目录。

从这三点,可以看出,应用程序方式的部署,才是推荐选择的方式。

PS:事实上,默认整个站点,就是一个默认的应用程序。

举例二:常见的站点频道:

比如:
http://www.cyqdata.com/news 代表一个新闻频道
http://www.cyqdata.com/sport 代表一个体育频道

后期还可能有多种频道上线,而且互相独立开发,在最终部署时,应用程序部署这种方式的威力就出来了。

3:虚拟目录(分布式文件存储方案之一)

简单说明:

虚拟目录,是可以把一个目录,映射到网络上的任意共享目录。

虚拟目录,在IIS6,看似和应用程序差不多,好像也是虚拟路径。

其实虚拟目录的功效,于在后期的分布式文件存储:

举例一:将大量的静态Html独立到一个系统盘符:

复制代码
如果在程序中,需要生成了大量的html,而我们程序中,通常路径就是根目录下:"/Html/..."

通过把Html设置成虚拟目录,可以把存储文件移到其它盘。

 

就算你想删除时,直接格式化就OK了。

 

假设如果你文件是直接存在网站根目录下的Html文件夹,想删除你就头大了。
复制代码

网络节点分布,提升硬盘IO性能:

除了这种映射,你还可以映射到网络不同的硬盘,要知道IO的瓶颈,就是单块硬盘的极限,通过映射到不同的硬盘,性能的提升点就是:单块硬盘的极限*N块硬盘。

而这一切的扩展,只是简单的虚拟目录映射,再移动相应的文件,而程序上,并不需要动刀,简单就完成文件的分布式存储。

这种方式,可以横向扩展,可以通过不停的加独立硬盘,方便性的提升性能。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_902754.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

wamp建立多个目录挂多个网站

以下方法是在wamp已经能正常运行后才能做的,如果说你wamp都没能成功运行,以下方法是不能用的。 第一要做的是安装第二个apache服务 一、找到Apache2的htppd.conf文件.例如:我的wamp是安装在G盘的,我的就是G:\wamp\Apache2\conf目录下.大家自己的是安装在…

大型网站架构技能图谱(Java版)

在大型网站技术架构中,涉及到许多的技术,这些技术是具备大型网站架构设计能力的前提和基础。因为笔者对Java比较熟悉,所以下面的技术图谱都是围绕Java后端工程师展开的。如有不正确或者不完善的地方,欢迎补充。

【爬虫】Python3搜索并获取电影网站的迅雷下载链接

用到的python第三方库:bs4、requests、execjs(在python中调用js脚本) 目标网站: www.beiwo.tv 通过分析网页源码发现,网页通过调用一个加密JS脚本来加密网页源码中的一段字符串从而获得迅雷电影链接,将分析网页得到的J…

搭建web网站的综合练习

综合练习: 请给openlab搭建web网站,网站需求: 1.基于域名www.openlab.com可以访问网站内容为 welcome to openlab!!! 2.给该公司创建三个子界面分别显示学生信息,教学资料和缴费网站,基于www.openlab.com/student 网站访问学生信息&#xff…

抓取Bilibili哔哩哔哩网站视频(Java和Python双版本实现)

1、B站视频真实地址分析 我一直觉得编程语言只是一种工具,重要的是思想🐶。下面先来分析下B站视频的真实地址。 1.1 获取视频的信息数据 使用PC通过浏览器随便打开一个B站的视频,右键检查或者是按F12,查看网页源代码。我们会发现…

Ubuntu docker 简单的静态网站--Nginx部署流程

1.建立web容器 docker run -p 80 --name web -i -t ubuntu /bin/bash -p 设置端口为80 创建要操作的文件目录存放静态文件 mkdir www/html 2安装相应的工具 nginx vim apt-get install -y nginx apt-get install -y vim 3.写简单的静态文件配置nginx 3.1进入1中的h…

聚合购物一站式采购平台HTML网站源码

聚合购物一站式采购平台HTML网站源码 点击下载源码

浏览器翻译插件免费下载网站链接

点击进入下载网站,免费下载,无广告亲测好用 http://web.yeekit.com/ 将下载的插件拖进相应浏览器中即可进行插件安装

一步步构建大型网站架构

之前我简单向大家介绍了各个知名大型网站的架构,亿万用户网站MySpace的成功秘密、Flickr架构、YouTube网站架构、PlentyOfFish 网站架构学习、WikiPedia技术架构学习笔记。这几个都很典型,我们可以从中获取很多有关网站架构方面的知识,看了之…

网站升级HTTPS,免费SSL证书Let’s Encrypt安装使用教程:Apache和Nginx配置方法

推荐方式 参考:https://certbot.eff.org/#ubuntutrusty-nginx 此处只记录ubuntu14.04安装方法 安装 $ sudo apt-get update $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:certbot/certbot $ sudo apt-get update $ sudo apt…

php + nginx 网站并发压力测试及优化

一、测试工具: Apache 压力测试工具ab ab是针对apache的性能测试工具,可以只安装ab工具。 ubuntu安装ab apt-get install apache2-utils centos安装ab yum install httpd-tools ab的参数详细解释 格式: ./ab [options] [http://]host…

域名过期了,但是备案信息还是我的,网站被人举报涉黄怎么办?

一、名下闲置域名被举报涉黄 2020年12月3日,宁静祥和的下午,正在按部就班地敲着代码,突然被一通电话打乱了思绪。 电话里说是XX市委网信办的,说我名下有个域名 ws65535.xyz 被人举报包含色情内容。 最初我以为是骗子&#xff08…

如何从初识C++进化成C++的高手?你可以从这几个网站上进阶

如何从一个C小白进化成C大神?你可以从这几个网站上进阶 摘要:所谓欲练神功,挥刀自宫,如不自宫,也能成功,本篇文章所介绍的独门秘籍绝不用自宫,看后掌握了,直接进入编程宗师行列&…

科研人论文必备神器(软件、网站、插件等)

科研人论文必备神器(软件、网站、插件等) 仅真实地推荐高效、有用的内容,无广告 文章目录 科研人论文必备神器(软件、网站、插件等)文献查找1.谷歌学术2.Web of Science(WOS)3.PubMed4.知网5.百…

爬取近千张女神赫本的美照,做成网站并给其中的黑白照片上色,好玩!

对于赫本相信大家都非常熟悉了,绝对是一代女神,今天我们就来爬取女神的近千张美照,在一饱眼福的同时,还可以学习下如何做网站,对于老旧的黑白照片,还有一键上色功能可以玩,真是一举多得 照片爬…

2021全球网站流量最高的网站,Python 带你看一看

世界上流量最大的网站有哪些,也许我们都能脱口而出,比如 Google,YouTube,Facebook 还有 PxxnHub 等等,今天我们就通过多个维度来看看,那些叱咤全球的流量网站! 数据获取 首先我们还是先抓取数据…

JavaWeb12(使用过滤器通过动态代理模式解决网站字符集编码乱码问题、注解、类加载器、全盘负责托管机制)

最近复习期末考,都好久没更了。还剩最后一科计算机视觉,2号考完就结束啦,趁着复习空档更新一波。 目录 Part01:使用过滤器通过动态代理模式解决网站字符集编码乱码问题1、面试题:增强一个对象的方法有几种?* 继承&…

ygbook生成xml格式的sitemap网站地图

原本ygbook是有自动生成sitemap地图这个功能的,网址是:域名/sitemap/baidu 但是这种方式只有百度支持,其他的都不支持,不信看下面的图 360上传提示 看图上面的红色字体,除了百度,其他搜索引擎只支持.xml格…

Linux宝塔禁止国外ip访问服务器,屏蔽国外ip访问网站代码(亲测有效)

当网站做到一定程度时,说不准就会引来某些不良人士的攻击,以及扫描漏洞,或者是当你网站有起色后,会有某些禽兽直接采集你的网站,偏偏特么的采集网站比自己的网站权重还高,这简直没法忍。但是你们发现没&…

网站静态资源CDN分离时图标不显示

其实网站图标不显示的问题我遇到很多次了,一般出现这种问题说明我网站已经到一定程度了,流量大了就要开始做动静分离,把网站的css、js、图片、字体等等全部静态资源脱离出来单独放到一个服务器,因为存放静态资源的服务器带宽都很大…