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

news/2024/5/20 14:21:10/文章来源:https://blog.csdn.net/weixin_34221036/article/details/86396016

对于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_796916.aspx

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

相关文章

你通晓SaaS吗?不自行搭建门户网站的三大理由

就算你创业家们已经对SaaS动了心,也要关注SalientGroup公司发布的新研究结果: 1、SaaS在获得资金。近50%的基于SaaS的初创公司成功地融到了资金――融资成功率之高是其他行业领域无法企及的。 2、基于SaaS的企业在增长。SaaS市场的增长率比软件市场快3倍…

asp.net 网站 发布时 去掉.cs文件

VS2013在WIN8下扁平的UI和我今天锈垢的大脑,让找这个设置找了好半天!!!OK,言归正传。在要发布的网站上右键,选择"发布网站"。在发布窗口中,会让你选择一个发布配置文件,没…

钓鱼网站飙升居然因为这个原因...

2019独角兽企业重金招聘Python工程师标准>>> 2017年注定是个不太平的年份,钓鱼网站的数量已经达到了巅峰状态…… 虽然各大主流浏览器已经推进网站HTTPS的部署,但也正是因为这个原因,一部人认为只要安装了SSL证书就可以保证网站的…

凡客诚品官方网站的前端改进建议

打开http://www.vancl.com/发现采用的Asp.net,这点我感到很欣慰,毕竟国内采用.net技术体系的优秀网站少之又少。好奇之余右键-查看源码,却不由得皱起眉头,在此提几个可以让网站更快的前端建议: 01.合并头部的script为一…

Servlet过滤器实现网站访问计数器功能

实现网站在线访问计数器功能,网站的初始值设置为1000 (1)创建CountFilter的类,实现javax。servlet.Filter接口,是一个过滤器对象,通过过滤器实现统计网站人数功能: 123456789101112131415161718…

2017年最受欢迎的10个编程挑战网站

2019独角兽企业重金招聘Python工程师标准>>> https://mp.weixin.qq.com/s/nnswkOs_FAq1NHDzfX8mwQ 转载于:https://my.oschina.net/u/3705388/blog/1575013

记一次使用Node.js electron打包网站的记录

具体步骤请参考:http://blog.csdn.net/a727911438/article/details/70834467 打包时出现了不少问题,逐一记录下来以供其他人参考。 package.json文件内容 {"name": "appname","version": "0.1.0","main&qu…

SEO是什么意思?SEO有什么用,怎么做SEO?

什么是SEO?关于SEO的定义,在网络上可以找到很多。如果你去百度一下:SEO是什么。或者你直接去百度百科搜一下:SEO。百度就会向你陈列出关于SEO的定义。它会告诉你: SEO由英文Search Engine Optimization缩写而来&#x…

高性能网站架构之缓存篇—Redis集群搭建

看过 高性能网站架构之缓存篇--Redis安装配置和高性能网站架构之缓存篇--Redis使用配置端口转发 这两篇文章的,相信你已经对redis有一定的了解,并能够安装上,进行简单的使用了,但是在咱们的实际应用中,使用redis肯定不…

内容换行_内容换行或分段不会影响到SEO优化和搜索引擎收录抓取

换行是为了看上去更加美观,而分段表示一个段落的结束,将会使内容版面更加美观,利于人们的阅读。内容是换行还是分段、文字的大小、颜色等不同情况的使用,对于搜索引擎收录抓取都是没有任何影响的,它们的不同使用只会影…

网站改成静态页面打不开_公司网站404,不淡定有啥办法,该有的态度还是要有...

了解网络营销,多元生活伴你左右,欢迎观看正阳说网络营销课程_12今天来聊一聊关于网站404的那些事儿,喜欢上网的朋友多多少少还是会遇到这个问题,为什么会出现这个原因呢?主要是用户操作失误;网站链接书写错…

linux车机系统怎么进工厂模式,工厂方法模式 - 跟JBPM学习设计模式_Linux编程_Linux公社-Linux系统门户网站...

模式简介工厂方法模式,定义一个用于创建对象的接口,让子类决定实例化那个类,其使一个类的实例化延迟到其子类中。前边我们学习了简单工厂模式,简单工厂模式的最大优势在于工厂类中包含了必要逻辑判断,根据客户端的条件…

seo服务器渲染_关于SSR( 服务端渲染 )其利与弊是什么?

服务端渲染(SSR)原理和客户端(CSR)渲染区别一、服务端渲染(SSR)是什么服务端渲染简单来说就是:用户使用的浏览器浏览的都是一些没有复杂逻辑的、简单的页面,这些页面都是在后端将 ht…

个人博客系统服务器,服务器搭建WordPress个人博客网站

WordPress 是世界上使用最广泛的博客系统之一,是一款开源的PHP软件。有丰富的插件模板资源,使用WordPress可以快速搭建独立的博客网站。WordPress-Logo-PNG-Picture.png本教程软件环境基于CentOS 6.8 64位,从配置LNMP环境开始一步步搭建属于你…

简单用户登录网站(HttpServlet1.2版本)

案例说明:当用户尚未登录就访问欢迎界面时,页面跳转到登录界面,并显示提示信息; 若用户填写的信息与固定用户信息不一致时,登录界面显示错误提示信息;否则跳转到欢迎页面,显示用户名信息. 新建Login2.java -- 用户登录界面,当用户信息输入错误时,会显示提醒信息.(当用户直接访问…

linux服务器如何上传网站,Linux服务器如何发布asp.net网站

ASP.NET core是一个用于net程序跨平台的框架,在此基础上会重写windows、Linux,以实现所有net程序、网站的跨平台。该开发框架主要用于构建基于云的现代web应用。.net开发应用运行于windows平台,由于成本原因而大量使用免费Linux平台&#xff…

通过url账号密码登录其他网站_记一次巨水的网站测试

01本人菜鸡,大佬们亲喷~长话短说就是得到了授权测试一下网站,事先说了网站是前后端分离的。整个过程没有啥骚操作,都比较基础。02给了一个url,由于这是公司某业务系统的管理口,只有一个登录界面。如下图。常规测试下登…

没有限制的搜索引擎_一个合格的SEO人员必须了解搜索引擎的基本工作原理

许多看似混乱的SEO原则和技术,实际上,从搜索引擎的原理来看,都是自然而然的事情。一个合格的SEO必须了解搜索引擎的基本工作原理。今天牛叔将带您了解搜索引擎的原理。SEO就是在保证用户体验的基础上,尽可能迎合搜索引擎。不同于对…

win7作网站服务器,win7系统做网站服务器

win7系统做网站服务器 内容精选换一换当您想在Internet上通过域名访问您的网站时,可以通过华为云的云解析服务为域名添加解析记录。例如,搭建一个网站服务器,采用IPv4格式的弹性IP地址。如果想要实现通过域名“example.com”及其子域名“www.…

香港云服务器网站备案,中国香港云服务器网站备案

中国香港云服务器网站备案 内容精选换一换安全组类似防火墙功能,是一个逻辑上的分组,用于设置网络访问控制。用户可以在安全组中定义各种访问规则,当弹性云服务器加入该安全组后,即受到这些访问规则的保护。入方向:入方…