<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://developer.myspace.com/Community/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Application Rendering Cache Changes (Coming Soon!)</title><link>http://developer.myspace.com/Community/blogs/mdpjavascriptcontainer/archive/2008/04/25/application-rendering-cache-changes-coming-soon.aspx</link><description>Soon we are enabling both server-side and client-side caching of the app surface content. This helps performance and creates a better user experience with those who have multiple apps installed on their profiles. Here is a quick break-down of how each</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20910.1126)</generator><item><title>re: Application Rendering Cache Changes (Coming Soon!)</title><link>http://developer.myspace.com/Community/blogs/mdpjavascriptcontainer/archive/2008/04/25/application-rendering-cache-changes-coming-soon.aspx#20620</link><pubDate>Sat, 13 Sep 2008 10:46:55 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:20620</guid><dc:creator>jeffrey</dc:creator><description>&lt;p&gt;good idea&lt;/p&gt;
&lt;img src="http://developer.myspace.com/Community/aggbug.aspx?PostID=20620" width="1" height="1"&gt;</description></item><item><title>re: Application Rendering Cache Changes (Coming Soon!)</title><link>http://developer.myspace.com/Community/blogs/mdpjavascriptcontainer/archive/2008/04/25/application-rendering-cache-changes-coming-soon.aspx#8815</link><pubDate>Mon, 28 Apr 2008 02:04:14 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:8815</guid><dc:creator>Brandon Black</dc:creator><description>&lt;p&gt;Jeremy is spot on.&lt;/p&gt;
&lt;p&gt;If you are dynamically adding the content to the page with the script on your app surface then nothing should be different. Static content however, will be cached.&lt;/p&gt;
&lt;p&gt;Really this change is geared more towards reducing the page load time for end users and improving performance on the MySpace servers themselves as they render the app surface. All apps should behave as they always have except a little bit more efficiently since static content will be cached.&lt;/p&gt;
&lt;p&gt;The real reason for this blog was to make everyone aware of the fact that friends of apps will no longer be able to view apps that are private since we know some developers use that relationship for testing purposes. As the post mentions though, multiple developer support is close and that should replace the need to use friends of apps in the future.&lt;/p&gt;
&lt;img src="http://developer.myspace.com/Community/aggbug.aspx?PostID=8815" width="1" height="1"&gt;</description></item><item><title>re: Application Rendering Cache Changes (Coming Soon!)</title><link>http://developer.myspace.com/Community/blogs/mdpjavascriptcontainer/archive/2008/04/25/application-rendering-cache-changes-coming-soon.aspx#8812</link><pubDate>Mon, 28 Apr 2008 01:37:53 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:8812</guid><dc:creator>Jeremy</dc:creator><description>&lt;p&gt;From what I understand of how browsers cache and the change implemented: if your image(s) is/are created with a script, they won't cache. If your content is created with a script, it won't cache. &lt;/p&gt;
&lt;p&gt;All that's changing is the page on which the HTML, javascript, etc. is now being cached. So anything static will be cached.&lt;/p&gt;
&lt;p&gt;There is no change to the way DataRequest and MakeRequest cache/don't cache information. &lt;/p&gt;
&lt;img src="http://developer.myspace.com/Community/aggbug.aspx?PostID=8812" width="1" height="1"&gt;</description></item><item><title>re: Application Rendering Cache Changes (Coming Soon!)</title><link>http://developer.myspace.com/Community/blogs/mdpjavascriptcontainer/archive/2008/04/25/application-rendering-cache-changes-coming-soon.aspx#8787</link><pubDate>Sun, 27 Apr 2008 17:51:12 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:8787</guid><dc:creator>Russ Cobbe</dc:creator><description>&lt;p&gt;What about images are they cached? &amp;nbsp;Our treasure Hunt app dynamically generates an image for every profile view a user makes that has our app installed. &amp;nbsp;Its essential to its operation (ie: a treasure location with or without a piece of treasure is shown). &amp;nbsp;Caching that would really break things for our app.&lt;/p&gt;
&lt;img src="http://developer.myspace.com/Community/aggbug.aspx?PostID=8787" width="1" height="1"&gt;</description></item><item><title>re: Application Rendering Cache Changes (Coming Soon!)</title><link>http://developer.myspace.com/Community/blogs/mdpjavascriptcontainer/archive/2008/04/25/application-rendering-cache-changes-coming-soon.aspx#8767</link><pubDate>Sun, 27 Apr 2008 08:16:22 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:8767</guid><dc:creator>Brandon Black</dc:creator><description>&lt;p&gt;@ Daaaaaaniel (: ™:&lt;/p&gt;
&lt;p&gt;Its the actual app surface and it's contents that are getting cached. &lt;/p&gt;
&lt;p&gt;If your app contains client-script to retrieve data realtime, then for the most part that script should still execute the same in the user's browser even if it's a cached version of that script.&lt;/p&gt;
&lt;p&gt;@ MarketWall.com:&lt;/p&gt;
&lt;p&gt;I am not 100% sure what caching (if any) makeRequest is using. I don't really work in that part of the platform, but I would guess that this won't have any impact on that since we are really only caching the app. surface itself.&lt;/p&gt;
&lt;p&gt;I will try to dig up an definitive answer for you.&lt;/p&gt;
&lt;img src="http://developer.myspace.com/Community/aggbug.aspx?PostID=8767" width="1" height="1"&gt;</description></item><item><title>re: Application Rendering Cache Changes (Coming Soon!)</title><link>http://developer.myspace.com/Community/blogs/mdpjavascriptcontainer/archive/2008/04/25/application-rendering-cache-changes-coming-soon.aspx#8758</link><pubDate>Sun, 27 Apr 2008 04:22:52 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:8758</guid><dc:creator>Daniiiiiel™</dc:creator><description>&lt;p&gt;Also, how come on this blog I can change what it says under &amp;quot;Name (required)&amp;quot;, but it just reverts back to my MySpace display name anyways? :P&lt;/p&gt;
&lt;img src="http://developer.myspace.com/Community/aggbug.aspx?PostID=8758" width="1" height="1"&gt;</description></item><item><title>re: Application Rendering Cache Changes (Coming Soon!)</title><link>http://developer.myspace.com/Community/blogs/mdpjavascriptcontainer/archive/2008/04/25/application-rendering-cache-changes-coming-soon.aspx#8757</link><pubDate>Sun, 27 Apr 2008 04:22:01 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:8757</guid><dc:creator>Daniiiiiel™</dc:creator><description>&lt;p&gt;&amp;quot;I would recommend using client-side script to dynamically return the live data you need.&amp;quot;&lt;/p&gt;
&lt;p&gt;That's what I'm doing at the moment. So that'll still work properly?&lt;/p&gt;
&lt;p&gt;*What's* being cached, exactly? The actual app content (ie. the JavaScript, etc.)?&lt;/p&gt;
&lt;img src="http://developer.myspace.com/Community/aggbug.aspx?PostID=8757" width="1" height="1"&gt;</description></item><item><title>re: Application Rendering Cache Changes (Coming Soon!)</title><link>http://developer.myspace.com/Community/blogs/mdpjavascriptcontainer/archive/2008/04/25/application-rendering-cache-changes-coming-soon.aspx#8731</link><pubDate>Sat, 26 Apr 2008 20:49:56 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:8731</guid><dc:creator>MarketWall.com</dc:creator><description>&lt;p&gt;Oops, I guess this is one of the few places on MySpace where you aren't supposed to use html :) &amp;nbsp;The URL in my last post for the makeRequest() caching is:&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://developer.myspace.com/Community/forums/p/1470/6413.aspx"&gt;developer.myspace.com/.../6413.aspx&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://developer.myspace.com/Community/aggbug.aspx?PostID=8731" width="1" height="1"&gt;</description></item><item><title>re: Application Rendering Cache Changes (Coming Soon!)</title><link>http://developer.myspace.com/Community/blogs/mdpjavascriptcontainer/archive/2008/04/25/application-rendering-cache-changes-coming-soon.aspx#8726</link><pubDate>Sat, 26 Apr 2008 20:07:07 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:8726</guid><dc:creator>MarketWall.com</dc:creator><description>&lt;p&gt;Yes! Thank you, thank you, thank you :)&lt;/p&gt;
&lt;p&gt;&amp;lt;br/&amp;gt;&amp;lt;br/&amp;gt;&lt;/p&gt;
&lt;p&gt;Can you confirm whether or not MySpace is also doing makeRequest() caching as described here:&lt;/p&gt;
&lt;p&gt;&amp;lt;br/&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;a href=&amp;quot;&lt;a rel="nofollow" target="_new" href="http://developer.myspace.com/Community/forums/p/1470/6413.aspx&amp;quot;&amp;gt;http://developer.myspace.com/Community/forums/p/1470/6413.aspx&amp;lt;/a&amp;gt;"&gt;developer.myspace.com/.../a&amp;gt;&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://developer.myspace.com/Community/aggbug.aspx?PostID=8726" width="1" height="1"&gt;</description></item><item><title>re: Application Rendering Cache Changes (Coming Soon!)</title><link>http://developer.myspace.com/Community/blogs/mdpjavascriptcontainer/archive/2008/04/25/application-rendering-cache-changes-coming-soon.aspx#8725</link><pubDate>Sat, 26 Apr 2008 20:06:52 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:8725</guid><dc:creator>Brandon Black</dc:creator><description>&lt;p&gt;I would recommend using client-side script to dynamically return the live data you need.&lt;/p&gt;
&lt;p&gt;As far as I know, all apps will get cached and at the moment there aren't any plans to allow a given app to specify whether it is to be cached or not.&lt;/p&gt;
&lt;img src="http://developer.myspace.com/Community/aggbug.aspx?PostID=8725" width="1" height="1"&gt;</description></item><item><title>re: Application Rendering Cache Changes (Coming Soon!)</title><link>http://developer.myspace.com/Community/blogs/mdpjavascriptcontainer/archive/2008/04/25/application-rendering-cache-changes-coming-soon.aspx#8699</link><pubDate>Sat, 26 Apr 2008 09:29:28 GMT</pubDate><guid isPermaLink="false">8e485011-333f-425c-b84a-1febdb8bfab0:8699</guid><dc:creator>Daniiiiiel™</dc:creator><description>&lt;p&gt;What about apps that are live and need to be updated in real-time? Will there be a way to turn the cache off somehow? My app won't really function well if it's cached, as the info displayed on a user's profile is live data.&lt;/p&gt;
&lt;img src="http://developer.myspace.com/Community/aggbug.aspx?PostID=8699" width="1" height="1"&gt;</description></item></channel></rss>