Windows Azure Web Site (15) 取消Azure Web Site默认的IIS ARR
《Windows Azure Platform 系列文章目录》
我们知道,Azure Web Site (改名为Azure Web App)默认是可以保留Session的。Azure Web App的架构图如下图:
上图中,我们可以观察到,Internet请求在发送到Azure Web App之前,会经过Frontend Server,也就是IIS ARR Server。IIS ARR基于Affinity Cookie,可以把请求发送到对应的某一台Azure Web App Server上。通过这种方式实现keep session会话保持。如下图:
上图的架构非常好,默认情况下Azure Web App就可以保留Session。比如我们部署在Azure Web App平台上的服务,我们可以通过Chrome按F12工具查看到以下内容:
上图的Cookies名称为ARRAffinity
但是在某些情况下,我们不需要保留Session。比如
(1)我们部署在Azure Web App上的应用只是页面浏览,不需要保留Session
(2)我们需要实现绝对负载均衡,不需要保留Session
这时候可以通过修改Web.config来去除ARRAffinity,如下图:
上图中,我们增加了Arr-Disable-Session-Affinity,设置值为true。
然后重新部署Azure Web App,通过Chrome按F12工具查看到以下内容:
我们修改完web.config文件以后,这个站点就不包含任何的Cookie信息了。
这样就可以实现绝对的负载均衡,当然,也不能保留Session了。
本文转自Lei Zhang博客园博客,原文链接:http://www.cnblogs.com/threestone/p/5316200.html,如需转载请自行联系原作者
Windows Azure Web Site (15) 取消Azure Web Site默认的IIS ARR相关推荐
- 在Windows和Azure中使用加密证书提高web.config的安全性
\ 本文要点 \\ 加密证书可限制具有机密访问权限的人数.\\t 加密证书本身并不会降低对稳健性和多层安全计划的需求.\\t pfx解密密钥文件必须存储在一个安全的离线位置,并与密码分开存储.\\t ...
- Windows Azure Cloud Service (39) 如何将现有Web应用迁移到Azure PaaS平台
<Windows Azure Platform 系列文章目录> 本文将简单介绍,如何将企业内现有的ASP.NET应用程序迁移到Azure PaaS平台. 因为在迁移过程中,可能需要对现有的 ...
- 在Azure Cloud Service中部署Java Web App(1)
Microsoft Azure是一个开放的,灵活的云平台,除了对自家的.Net平台有良好的支持外,对于各种开源的软件,语言,工具,框架都有着良好的支持,比如Java,Php,Python等等,你可以使 ...
- 在 Azure 上部署 Asp.NET Core Web App
在云计算大行其道的时代,当你要部署一个网站时第一选择肯定是各式各样的云端服务.那么究竟使用什么样的云端服务才能够以最快捷的方式部署一个 ASP.NET Core的网站呢?Azure 的 Web App ...
- vs azure web_在Azure中迁移和自动化Chrome Web爬网程序的指南。
vs azure web Webscraping as a required skill for many data-science related jobs is becoming increasi ...
- 在Windows Server 2008上安装和配置Web和FTP服务
1.1 安装和配置Web和FTP服务 本节目标: ? 安装Web服务和FTP服务 ? 配置Web站点标识 ? 配置DNS服务器支持Web网站域名解析 ? 配置Web服务器安全 ? Web网站的远程管理 ...
- Windows Azure Virtual Network (6) 设置Azure Virtual Machine固定公网IP (Virtual IP Address, VIP) (1)...
<Windows Azure Platform 系列文章目录> 注意:本文介绍的是Global Azure (http://www.windowsazure.com),如果你使用的是由世纪 ...
- Windows Azure Storage (19) 再谈Azure Block Blob和Page Blob
<Windows Azure Platform 系列文章目录> 请读者在参考本文之前,预习相关背景知识:Windows Azure Storage (1) Windows Azure St ...
- ETH:Windows搭建ETH(区块链技术)利用Web端和小程序端两种方式调用ETH上的SC智能合约
ETH:Windows搭建ETH(区块链技术)利用Web端和小程序端两种方式调用ETH上的SC智能合约 目录 1.Geth安装.配置文件.与ETH节点交互 1.1.下载并安装好geth客户端 1.2. ...
最新文章
- c语言 char转int_C语言关键字及进制的转换你都知道吗?
- 【Libevent】Libevent学习笔记(二):创建event_base
- MySQL大批量数据插入
- 8个树莓派超级计算机_6 个可以尝试的树莓派教程
- sql取整数_SQL高级功能
- 用“归并”改进“快速排序”
- 2016 年 7 个最佳的 Java 框架
- 自制导纳信号发生器 [原创cnblogs.com/helesheng]
- php多个表查询的方法_php+mysql+ajax实现单表多字段多关键词查询的方法
- ios支付 选择货币_iOS In-App Purchase中涉及到的货币单位
- 新手必备的矢量网络分析仪使用教程
- axure RP文件如何找回_Axure教程:显示隐藏-灯箱效果-下拉菜单的弹出效果
- 用星号打印出一个如图所示的空心菱形
- vi 和 vim 编辑器的使用
- 领导力/行为面试必备技能 - STAR 法则
- 【渝粤题库】陕西师范大学201601《中国古代文学(三)》作业 (高起本)
- pr基本图形模板无法使用_Pr基本图形模板安装教程
- GEE实战 | 各种指数分析(植被、水体、建筑)
- python box_箱体图Boxplot及Python绘制方
- intrins.h 简介
热门文章
- [恢]hdu 1040
- request获取url的参数编码问题
- 数据库为date型,而前端要显示String型,问题解决
- pyspark与jupyter集成
- html5手机端三级联动城市选择代码,省市县三级联动(jQuery手机端收货地址选择地区代码)...
- php日志文件过大,Windows服务器系统下Apache的error.log文件过大的解决办法
- python args kw_Python基础-参数魔法,*args,**kwags
- 怎么监听linux防火墙,linux怎么查看防火墙是否开启并清除防火墙规则?
- 2022中国素质教育行业报告
- 互联网晚报 | 8月28日 星期六 | 我国网民规模超10亿;vivo首款自研影像芯片下月首发;同程艺龙拟改名为同程旅行...