Quick Nav:  Online Store   |   Login | Register

4.8.1 Display Issue With PB

Rate this topic:

Please Register to post a reply. Another benefit of registration is the ability to subscribe to and recieve notifications of new posts.
Page 1 of 212 > >>
AuthorMessages
quest4denali
<100 Posts
Posts:63


03/10/2008 5:11 PM  

Hi John,

After upgrading to 4.8.1 I've started to run into an issue with my menus and PB again.  I'm sure this has to be something stupid that I'm doing so any guidance you can provided would be greatly appreciated.

Basically it jumbles the html that make up my header bar and I need to Ctrl + F5 or Shift + Refresh to have everything load currently. Of course this basically means anyone other then me going to the site leaves right way since they can't find anything.

I've uploaded a series of screen shots and the associated html and PB config file to http://www.bahrenburgs.com/Snapsis_issue.zip

This seems to be something new to 4.8.1 since I've been running 4.8 for awhile without any issues.  Was anything new introduced that might have caused this issue in the latest build of DNN?

Below is my web.config entry.  The first thing I do when I install is comment out the Compression and RequestFilter entries.

                  < add name="UrlRewriteModule" type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" / >
            < add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" / >
            < !-- add name="Authentication" type="DotNetNuke.HttpModules.AuthenticationModule, DotNetNuke.HttpModules.Authentication" / -- >
            < !-- -- >
            < !-- -- >
           
           
           
            < !-- -- >
            < add name="DNNMembership" type="DotNetNuke.HttpModules.Membership.MembershipModule, DotNetNuke.HttpModules" / >
            < add name="Personalization" type="DotNetNuke.HttpModules.Personalization.PersonalizationModule, DotNetNuke.HttpModules" / >

The Schafer Grop
<20 Posts
Posts:5


03/11/2008 6:37 PM  

I am having the same issue...

Although I am running 4.8.0, and it's also occuring in 4.7.0

I have isolated it to the PB software as the issue goes away when it's removed from the web.config

Attached is a screnshot of the issue.






John Mitchell
Posts:3033


03/11/2008 7:17 PM  

I've been working on the new version of PB so haven't had a chance to upgrade to the latest DNN.  I'll get 4.8.1 installed and test it out. 

Is there anything significant you can tell me about these menus?

Is the behaviour erratic, in other words is it causing different things to go wrong, or is it basically the same problem when it happens?

If either of you are willing to try the new version I can also send that your way. Just reply directly to the notification from this post.

quest4denali
<100 Posts
Posts:63


03/11/2008 7:47 PM  

Hi John,

There doesn't seem to be a set reason for the issue.  It happens on pages with several modules as well as pages with one single html module.

I use the standard SolpartMenuNavigationProvider provider for my menus and have been able to re-produce this with the standard DNN blue skin.

I want to check to see if it might be a caching issue or something with the compression.

If I set the following will it effectively turn off caching?        disk-cache-interval="00:00:00:00"

John Mitchell
Posts:3033


03/11/2008 7:53 PM  
Setting the disk interval to 0 will only turn off disk caching.

You can disable caching on all pages by adding an exclude pattern like this:

< path pattern=".*" excludeFrom="Caching" />
quest4denali
<100 Posts
Posts:63


03/11/2008 8:01 PM  

Thanks John. I'll give that a shot and tomororw will send you an email about the beta build you discussed earlier.

This seems to only be an issue with 4.8.1 so I want to do alittle more hunting will let you know if I find anything.

quest4denali
<100 Posts
Posts:63


03/11/2008 8:19 PM  

Hi John,

Found something interesting, if I turn off caching as you put in your last post everything is fine.  As soon as I turn caching back on it scrambles the html right away.

I wonder if this has to do with the XHTML updates they included as part of 4.8.1. 

John Mitchell
Posts:3033


03/11/2008 8:24 PM  
I installed 4.8.1 with PB 2.2.4 and everything works fine with caching on.

You may just need to clear your cache by deleting the files in the PageBlaster disk cache folder.
The Schafer Grop
<20 Posts
Posts:5


03/11/2008 10:47 PM  
John,

I find it's a bit more sporadic than that.

My impression 'however misguided' might be along these lines. I find that a CTL F5 resets the the cache and then the page is fine for everyone.

I typically get 'complaints' about the rendering more from Safari or FF users than in IE. I also notice that the 'spiders' have been on that page at some point during the day or perhaps after the last 'recycle' which in our case is daily at about 1:30AM.

Is is possible that the way the page is rendered is at all determined by the browser that is asking for it? And as such it's cached to disk in one fashion or another? For instance if some spider asks for it, the rendering is 'different' and then it's cached to disk?

Again perhaps I am way off base. I'm just trying to determine why when the page is hard refreshed CTL F5 the page 'always' seems to render correctly.

As for the beta, sure ... I have a 4.7.0 and 4.8.0 and 4.8.1 I can test it accross all 3 versions (all running 64bit OS in our case, since sometimes that makes a difference)

PS: I love this product.. it's really assisted a multi-portal instanciation we have...
The Schafer Grop
<20 Posts
Posts:5


03/11/2008 10:48 PM  
Oh, yeah.. it's always the same problem in my case.. a strung out list just like the picture... if I can learn more from a 'view source' next time it occurs I'll send the source along.. w/ a fixed copy to look at differences.
John Mitchell
Posts:3033


03/11/2008 11:02 PM  

I thnk you are onto something there Brad. It probably is the way the new menu renders with spiders. The cache key includes a setting for if the User Agent has javascript capabilty, but I think the new menu might recognize a spider in a different way.

The new version has the ability to specify custom parameters for additional cache keys, so that should fix it.

Both versions also recognize the language of the User Agent as part of the cache key if you specify that in the config file, so it may help to add cached-languages="en-US" as a minimum there.

Thanks for the kudos, I appreciate it.

quest4denali
<100 Posts
Posts:63


03/12/2008 5:46 AM  

Hi John,

Does the new version of PB has access to ystem.Web.HttpContext.Current.Request.Browser.Crawler to determine if a spider is calling?

Just thinking if there was away to turn off caching based on the same flag system that the dnn menus use.


Here is some info I found http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryID/1511/Default.aspx

John Mitchell
Posts:3033


03/12/2008 6:12 AM  
Hi Ben,
Yes, the new version of PB can use [PB:Request.Browser.Crawler] as a token in the ext-cachekey-parameters attribute.

I sent you the new version.
quest4denali
<100 Posts
Posts:63


03/12/2008 8:31 PM  
Hi John,
Thanks for the email with PB 3 just a quick question about the ext-cachekey-parameters attribute.
How would you do more then one?

Something like the below?
ext-cachekey-parameters="[PB:Request.Browser.Javascript][PB:Request.Browser.Crawler]"

Also is there a list of the supported parameters? Just wondering what other cool stuff you've got in there
John Mitchell
Posts:3033


03/12/2008 9:51 PM  
Yes, they are dynamic tokens so you can just combine them together like that, or you can add your own static delimiter between them if you want to make it easier to read.

All the values are then Hashed together along with the Url & cached-language, so it doesn't really matter how you format it as long as you get the items to make it unique.

Almost all of the Request Object properties and methods are available to be used as tokens there and in Replacement rules.
So you could have [PB:Request.Cookies("mycookie")] , [PB:Request.Form("myhiddenvariable")], etc.

I'm currently working on the full documentation which will be available when the module is released.
quest4denali
<100 Posts
Posts:63


03/13/2008 6:35 AM  
Hi John,

Got the new version up and running but have an issue with the Repository module and downloads.
Even after adding the exclusion pattern of < path pattern="Downloads\.aspx" excludeFrom="All" / >
causes issues with file sizes for exe file downloads. I've also execute the page by tabid.

You can see this in action at : http://www.bahrenburgs.com/Downloads.aspx just click GoldFish.Net
quest4denali
<100 Posts
Posts:63


03/13/2008 6:41 AM  
Hi John,

After clearing the cache excluding tabid seems to work. I did have two quick questions for you:

1) Can you see what I need to exclude on my main page to get the js Carsoul from XMod working
http://www.bahrenburgs.com/Home.aspx

2) Is there another method that I can use on my download page that will allow me to compress the page but not the exe's that I have posted?
http://www.bahrenburgs.com/Downloads.aspx
John Mitchell
Posts:3033


03/13/2008 7:43 AM  

for the Carousel you can put an exclude path like this:

path pattern="jQuery" excludeFrom="MergeJS"

For the downloads page, I'll have to get the repository installed and link to an exe file to test it out and understand what is happening.

quest4denali
<100 Posts
Posts:63


03/13/2008 8:27 AM  
Thanks John. I'm now getting something that just looks crazy, it seems like all of the menu links are gone.
You can see it on this page http://www.bahrenburgs.com/Default.aspx

But, the other pages are ok like http://www.bahrenburgs.com/Resume.aspx

When I login these doesn't seem to be an issue either.
quest4denali
<100 Posts
Posts:63


03/13/2008 8:32 AM  
John, I also tryied path pattern="jQuery" excludeFrom="All" as well, but that didn't seem to do anything different.
Please Register to post a reply. Another benefit of registration is the ability to subscribe to and recieve notifications of new posts.
Page 1 of 212 > >>

Forums >Snapsis Product Support >PageBlaster > 4.8.1 Display Issue With PB



ActiveForums 3.7
Powered by: Snapsis Software