Web Forms :: Caching Images / Files Without Using Iis?
Feb 1, 2011
i recently made a website and have uploaded it to a hosting server. After i had completed the website i noticed that i never added in any expiration onto the files/images plus that i dont know how to do this outside of IIS. As i dont have access to the IIS on the server i need a way of embeding code to set a short exportaion on the images and xml files cached. whats the best way of doing this?
View 5 Replies
Similar Messages:
Mar 31, 2010
I've been trying to get image caching working for the last 8 hours and I keep the same problem time and time again, I'm trying to cache Images at the moment and then when thats succesful, apply this to cache my js and css files. I have at the moment Sql Dependancy caching working on my dynamic pages but the page still takes to long due to images not caching.
What I have tried is going to IIS7 Management and adding HTTP Response Header for the images folder and setting various things for the cache control.i dont care how long it caches it on the client or on the proxy servers i just would like it to check when the file was modified and compare it with the one in the client or proxy cache and if they are different then fetch the new image which has been ftp up. i could solve this by changing the image name but the thing is the image name is generated when they are ftp'd to the site by an application and the name is a direct reference to the product so i cant change the name each time, as it would mean making a lot of otherpages accross the board.
so What i would like, is to set and expiry date of lets say 32 days or more on the images and then check to see if they have changed by date modified or some other way of checking(Etags maybe) I'm not sure, if they have changed on the server then redownload and recache them, I tried using post-check and pre-check together but that just permantly cached them, so when i change the image the only way it would display the new image is to just hit F5.
In Brief, how can i Cache images, on the client machine/ proxy cache and recache them when the modified date of the file has changed.
View 4 Replies
Mar 31, 2010
I want to implement the functionality like below.
1) Use AdRotator to view the Ads.
2) Change Ads on every 15 sec.
3) When user is on page where Ads are displayed now user clicks Back-Forward and come back to that page. This time if user come back within 15 sec. Same image will be displayed and no money will be diducted for that. So here I will need to show Image from cach.
4) Only once load images from server. For each other cycle to display images fetch it from cach.
I have difficulty in implementing Steps 3 & 4.
View 4 Replies
Nov 30, 2010
i want ot clear the browser caching xml files as i am not abel to load the newly edited xml file
View 4 Replies
Mar 15, 2011
I have gotten confused about how page caching works in ASP.NET. Suppose a user has navigated to "home.aspx" on my website and say I release a new version of that page to the server and the user subsequently navigates to that page, he will get the updated version, is that correct? Is there ever a case where I need to be concerned that the user is NOT getting the latest version of a page(or code-behind) file? The reason I am confused is that quite sometime ago, I found the following code to put in my Page_load event to prevent page caching:
[Code]....
But the more I think about it, I cannot remember the rationale behind this. Whenever I do a release and subsequently visit my site, there is a noticable delay as ASP recompiles. So now I am wondering why the above "no caching" code would be needed or when it is appropriate to use.
View 1 Replies
Dec 5, 2010
I want to use caching technique for .js,.css and images( to avoid round trips and to improve performance of page load) .So, on IIS 7 using Http Response Header, i set Content Expriation to 7 days.Now, on browser its caching which is avoiding round trips for static content ...which is good sign.Now, i modified one of the .js file and i deployed that .js file on server and due to caching my new code is not reflecting on client machines .So i tried lot of ways and here is what i tried after deployment of new .js file After deployment of new .js file
1) I manually delete all the browser cache(cookies,urls,forms,page content etc) on internet explorer
2) used ctrl + f5 to get refresh
3) again on IIS i went back Http Response Header section and set Content Expriation to never
4) stopped the website and restarted
5) on web.config file tried this only
<staticContent>
<clientCache cacheControlMode="DisableCache" />
</staticContent>
6) Also tried to set this on .aspx page
<HTML>
<HEAD>
<TITLE>---</TITLE>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="-1">
</HEAD>
<BODY>
7) tried to set this on .aspx.cs file
<% Response.CacheControl = "no-cache" %>>
<% Response.AddHeader "Pragma", "no-cache" %>
<% Response.Expires = -1 %>
My target browser is IE.None of them worked,Finally i renamed my .js file to different file name and changed code to make use of that new .js file ..but no luck on this too .Because what i set intially for 7 days still my client machine remembers that.
How do i tell IIS server to refresh cached content code , when some thing got changde on .js or .cssfiles?
View 1 Replies
Jun 18, 2010
i have implemented an image preloader using javascript inside my mvc 2 web app, in order to display an animated "loading" image .gif while sequentially displaying page images.I have also implemented caching using a cache profile for the controller action that displays the specific page ([OutputCache(CacheProfile = "LongCache")]).The problem is that the image preloader javascript is called when caching is applied. I was wondering whether i could, somehow, use the image preloader code only when the page gets refreshed and not when the cached version is rendered.
View 2 Replies
Mar 15, 2011
I use a Masterpage (asp.net webforms) on my site and I woluld like to implement caching of some static files, like javascript, css etc.
I've tried adding the following to my page_load (in the masterpage) but when I use Fiddler the static files are still under "no-cache".
protected void Page_Load(object sender, EventArgs e)
{
// Set cache for 1 hour on all computers and servers.
// ... Proxies, browsers, and your server will cache it.
Response.Cache.SetCacheability(HttpCacheability.Public);
Response.Cache.SetMaxAge(new TimeSpan(1, 0, 0));
}
What am i doing wrong here?
View 1 Replies
Mar 16, 2010
UrlRewritingNet to my project now i can rewrite urls but i dont wanna rewrite images css files js files etc i only want to rewrite url as you can also guess for example how do i need to edit this code to achive this
<add name="Rewrite" virtualUrl="^~/PokePokedex/(.*)/(.*).aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/Pokedex-Pokemon.aspx?PokemonId=$1&PokemonName=$2"
ignoreCase="true" />
View 4 Replies
Apr 26, 2010
i have some javascripts file which i need those to be chached for my website. also can i GZIP javascript files?
View 2 Replies
Jul 28, 2010
I have an ASP.NET master page which references a #include file as follows:
<!--#include virtual="/includes/scripts.inc"-->
I have modified the file /includes/scripts.inc but the changes do not show up in pages. What needs to be done so modifications will be reflected? I need to avoid the following: restarting the server restarting IIS modifying web.config (doesn't appear to have any effect)
pretty much anything that causes the app domain to restart Any other options? Is there a setting which affects how long IIS caches #include files?
View 4 Replies
Mar 18, 2010
My asp mvc site is not caching content or script files. How do I get it to cache such?
View 1 Replies
Mar 4, 2011
At some point in the last month, two web application projects that I've been working on have stopped showing updates to aspx and ascx files until IIS is restarted, or the website they belong to is reset. This seems to be very random and I can't find any reason in the web.config sections that would cause this change. What are some good places to look for a source to this issue?Current caching parts of web.config: Removing the outputCacheProfile and restarting IIS made no difference.
<caching>
<outputCacheSettings>
<outputCacheProfiles>
<add name="ClientResourceCache" location="None" enabled="true" duration="3600" varyByParam="*" varyByContentEncoding="gzip;deflate"/>
</outputCacheProfiles>
</outputCacheSettings>
</caching>
Commening out the staticConent and restarting also made no difference
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="1.00:00:00">
</clientCache>
</staticContent>
<caching>
<profiles>
<add extension=".gif" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
<add extension=".png" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
<add extension=".js" policy="DontCache" kernelCachePolicy="DontCache" duration="00:01:00" location="Any" />
<add extension=".css" policy="DontCache" kernelCachePolicy="DontCache" duration="00:01:00" location="Any" />
<add extension=".jpg" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
<add extension=".jpeg" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
</profiles>
</caching>
We've also tried adding .ascx and .aspx extensions with CacheUntilChange which made no difference. Other sites with these same settings aren't having the issue. Edit: Originally this state that there also was no update when the project was built, I haven't personally been able to confirm that issue but was told by another developer that was occurring.
View 2 Replies
Nov 5, 2010
i am biuliding a project that has gives the user the option of uploading 3 banners.I am using sql server to store the image's file name and an asp:image control and bind the image url from data retrieved from sql server to display the image.I now need a way to allow the user to upload swf files instead of just images.Is there a control that allows me to display both image and swf files?If not how can I do that?
View 3 Replies
Dec 24, 2010
i have grid with linkbutton and path of image files how can i open that images in windows default application below is the code in rowdatabound LinkButton btn = new LinkButton();
View 3 Replies
Jun 14, 2010
I have a page with a number of user controls, In one of my user controls I have a button event. I turn on output cache for the user control that has the button and vary by control using the ID property of a hidden field control in the user control. whenever I turn on the output cache my button event doesn't fire.
View 2 Replies
Feb 18, 2010
How can I prevent certain file types from going through the ASP.NET Pipeline (hitting global.asax, etc.)?
View 3 Replies
Dec 2, 2010
I have a folder in my application (UploadsFolder) in which I've been adding images I use for y application. Is it possible to add more images to this folder programmatically online?
View 3 Replies
Mar 21, 2011
In a webapplication we have a lot of images and some of them are not used/referenced anymore. Is there way (tool or something) to get a list of all these unused files or/and delete them?
View 1 Replies
Oct 5, 2010
Uploading files or images in web server
View 2 Replies
Jun 30, 2010
I have created a wedsite using MVC 2 and C#. one of the pages is a gallery of product images. i have stored the path to the pictures in the Db eg ../../Content/ProductImages/ in the controler i want to do a foreach and get a list of the files to dispaly. i tried the code below :
List<string> files = new List<string>();
string path = Path.GetDirectoryName(typeModel.ArtUrl); // ../../Content/ProductImages/
foreach (string f in Directory.GetFiles(path))
{
files.Add(f);
}
BUT i get an error, Could not find a part of the path 'C:Program FilesCommon FilesMicrosoft SharedContentProductImages'.
Why is it getting the wrong path ?? this path does not exist
View 2 Replies
May 15, 2010
how to implement caching in wcf service using System.Web.Caching
View 2 Replies
Apr 12, 2010
I'm busy trying something new, I'm currently busy experimenting with asmx web services, jquery for ajax requests to the web services and jtemplate as a client side template engine. Everything works fine so far, my only problem is authentication. I'm using forms authentication with a regular login.aspx web form with login control added as my login page. My content pages that needs to be authorized are .html files. I found a wiki article on howto add mappings to the aspnet_isapi.dllfor other file extensions, it is based on IIS 6. Does anyone know how i get this working on Win 7 IIS 7.5? I tried various things inetmgr with the mapping handler without success, the closest i got was when it did redirect me to login page, i logged, it directed me back to the html page but it was blank.
For that I used "add managed handler", request path = "*.html", type = "System.Web.UI.Page, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" name="HTML"
Here is the link to the wiki page i found: [URL]
View 7 Replies
Nov 21, 2010
I am working on my first ASP.NET Website using VWD and C#. I did some inital design with Expression Web 4 such as created a master page with 2 content place holders, 2 style sheets 1 for the layout and 1 for the nav menu, and some images in a folder. I started with an empty ASP.net site opened my masterpage and saved it to the VWD directory. Now my Solution Explorer contains a MasterPage and a webconfig .cs file. I would like to import the style sheets and images I mentioned earlier but I am not sure how to accomplish this. do I have to open and save as all these items or can I impot them? Do I use the ADD NEW Item command?
View 3 Replies
Aug 6, 2010
I uploaded some images and js files under aspnet_client folder of a domain account and it's giving me 403 - Forbidden: Access is denied.
The account is on Windows 2008 64bit machine with latest plesk installed,
I've confirmed read & execute permission is provisioned to Plesk IIS WP User, Plesk Domain User and Plesk IIS User still no luck.
View 2 Replies