MVC中,求利用CDN加速图片的最佳方案

问题描述

尝试在_Layout中,写:ViewBag.ImgServerUrl="http://cdn.xxoo.com",然后页面中:<imgsrc="@ViewBag.ImgServerUrl/Content……",结果发现,ViewBag.ImgServerUrl这个值只对_Layout里有效,其他页面取到的ViewBag.ImgServerUrl为空。求最佳方案……问题背景:想实现通过系统后台灵活自由的切换图片服务器,却又不想每个页面都写个图片服务器地址的代码。

解决方案

解决方案二:
好吧……我用Session暂时实现了这个功能,继续求更佳方案……
解决方案三:
负载均衡不是你程序的事,用nginx这样的软件配置配置就好,程序保持透明
解决方案四:
负载均衡这个应该在服务器上配置,和程序没多大的关系
解决方案五:
使用TempData吧:
解决方案六:
引用4楼insus的回复:

使用TempData吧:

TempData也没用。试验表明,在页面赋值时,程序是先执行主页面里的代码,再执行模板页面的代码,so...
解决方案七:
我也想了解这一方面的知识
解决方案八:
这种不是写在配置文件里吗,web.config
解决方案九:
写个BaseController继承ControllerBaseController下写个方法protectedoverridevoidOnActionExecuting(ActionExecutingContextfilterContext){ViewBag.ImgServerUrl="http://cdn.xxoo.com";}action页面就能获取到了

时间: 2024-10-27 09:03:17

MVC中,求利用CDN加速图片的最佳方案的相关文章

新人求助各位大神,mvc中如何利用NPOI读取本地的excel文件,存入数据库中

问题描述 谢谢各位大神,因为做的项目中用到这个功能,完全不懂啊,特来求助!拜谢!!! 解决方案 解决方案二:http://www.tuicool.com/articles/EBV3Az解决方案三:本地是指客户端,还是服务端?npoi的读取本身都是要在服务端的解决方案四:这个网上实在太多解决方案五:本地指的是客户端啊,客户在网页上点导入之后,给excel导入到数据库中,然后显示在页面上.@娃都会打酱油了解决方案六:谢谢@caozhy@正怒月神

【 CDN 最佳实践】CDN 加速 OSS 常见问题及处理思路

CDN 加速 OSS 是常见的站点动静分离的方式,可以实现将静态资源存储在 OSS 上,并通过 CDN 加速 OSS 实现静态资源的访问加速效果.但是在实际使用的过程中可能会出现使用方法以及配置上的问题导致使用上出现难题.本文档主要就 CDN 加速 OSS 的配置以及各注意事项进行描述已解决本使用场景中遇到的问题. 1. 使用场景描述 图 1 所示即是常见的站点动静分离的解决方案.从该图中可以查看到整个站点数据包括动态资源和静态资源两个部分,其中动态资源主要是指站点的 web 程序以及数据库等内

烨烁:CDN 加速 OSS 常见问题及处理思路

CDN 加速 OSS 是常见的站点动静分离的方式,可以实现将静态资源存储在 OSS 上,并通过 CDN 加速 OSS 实现静态资源的访问加速效果.但是在实际使用的过程中可能会出现使用方法以及配置上的问题导致使用上出现难题.本文档主要就 CDN 加速 OSS 的配置以及各注意事项进行描述已解决本使用场景中遇到的问题. 1. 使用场景描述 图 1 所示即是常见的站点动静分离的解决方案.从该图中可以查看到整个站点数据包括动态资源和静态资源两个部分,其中动态资源主要是指站点的 web 程序以及数据库等内

使用阿里云对Web开发中的资源文件进行CDN加速的深入研究和实践

提示:阅读本文需提前了解的相关知识 1.阿里云(https://www.aliyun.com) 2.阿里云CDN(https://www.aliyun.com/product/cdn) 3.阿里云OSS(https://www.aliyun.com/product/oss) 4.HTTPS(http://baike.baidu.com/view/14121.htm) 阅读目录结构 引: 一.准备工作 二.整体功能结构 三.具体实现步骤 四.关键点和问题处理 五.延伸与扩展 六.总结与思考 引:

求教:MVC中引用js动态创建页面无法获取图片。

问题描述 MVC项目中使用了一个第三方UI组件,在视图中引用该UI的js文件,调用js动态创建页面,其中引用的图片资源无法显示.但是在html文件中使用该js文件,可以正常显示.用firebug调试,发现MVC中的图片路径和html的图片src路径是一样的,但是MVC中的提示"载入指定url失败".由于是第三方UI,无法修改JS文件内容.不知是否可以通过设置MVC的参数实现?小弟刚刚接触MVC不久,求各位大神指点! 解决方案 解决方案二:在你的浏览器中看下图片的url对不对解决方案三:

自定义的cell中,button不显示图片文字 求大神告诉我下

问题描述 自定义的cell中,button不显示图片文字 求大神告诉我下 这是自定义的cell - (UIButton *)categoryBtn{ if (!_categoryBtn) { _categoryBtn = [[UIButton alloc]init]; _categoryBtn.backgroundColor = [UIColor yellowColor]; _categoryBtn.titleLabel.text = @""111111""; [_

排他访问-求解决MVC中文件访问冲突的问题

问题描述 求解决MVC中文件访问冲突的问题 我在MVC某个Action中需要访问一个服务器文件,其中包含写文件操作,当多个用户同时访问这个action的时候我如何去避免文件访问的冲突呢??? 我试了进程斥量实现排他访问 结果不行 各位大神有没有好的解决方案? 解决方案 不要搞什么进程了, 虚得很.访问前判断此文件处理什么状态就好了. using System;using System.Collections.Generic;using System.Linq;using System.Text;

mvc中怎样使用微软自带的rdlc报表?求源码

问题描述 mvc中怎样使用微软自带的rdlc报表?求源码 mvc中怎样使用微软自带的rdlc报表?求源码 mvc中怎样使用微软自带的rdlc报表?求源码 mvc中怎样使用微软自带的rdlc报表?求源码

Delphi中如何读取dicom的图片格式?代码怎么写?求大神解救

问题描述 Delphi中如何读取dicom的图片格式?代码怎么写?求大神解救