Digital Edition

SYS-CON.TV
Antivirus Add-On for IE Causing Load Time Problems
Can cause five times slower page load times

The dynaTrace AJAX Community has been really active lately – with lots of great forum posts and “discoveries”. As the Community Lead I want to update you about the recent activities as there are several topics that should be interesting for everybody that is interested in Web Performance:

Antivirus Software to cause page load times to slow by 5x
In the last two weeks I had a conversation with two of our AJAX Edition users (Pedro and Frank) who ran into the problem they posted on our dynaTrace AJAX Forum: Faster page rendering when dynaTrace is enabled.

The phenomenon was that when dynaTrace AJAX was enabled, page load time was about five times faster than without dynaTrace. Sounds almost like the perfect sales pitch – right :-)

We exchanged sample HTML files in order for me to reproduce the problem to identify what dynaTrace does underneath the covers that speeds up web performance. I couldn’t reproduce it which led us to the conclusion that there must be something else on their machines that slowed down the page load time when dynaTrace is not enabled. Last week Pedro and Frank came back to me as they figured out what the problem was. In his final comment Pedro says “We have finally found the source of the problem. The McAfee corporate antivirus was checking the scripts and hence slowing down the rendering of the page, and it seems that dynaTrace somehow disabled the antivirus making load times much faster. Thanks Andreas for your support. Pedro.

So it seems that the Antivirus Add-On in Internet Explorer is causing a major impact in page load time. The AV Add-On needs to check all loaded JavaScript files for malicious code. In the example of Pedro and Frank they load jQuery, several jQuery plugins and some custom JS. This slows down their page load time as the browser cannot continue downloading additional content until the JavaScript files have been fully downloaded and executed.

Why is it faster with dynaTrace enabled?
dynaTrace hooks certain APIs from Internet Explorer and the underlying Network APIs in order to capture network round-trips and instrument JavaScript code. We once ran into the problem that the Real Player Plugin impacted our ability to capture Network Traffic. We assume it is a similar problem that happened with the Antivirus Add-On. dynaTrace uses the Network API’s to capture Network Traffic and prohibits the AV Add-On to capture and analyze the downloaded JavaScript files as well.

What does this mean for you?
First of all it means that you want to test your web sites with and without any type of plugins your users may have – Anti Virus Plugins are a good example as we have learned that they can dramatically impact web page load times. It also means that certain Antivirus Plugins can easily be disabled by another plugin – which defeats the purpose of an Antivirus Plugin. Make sure to test the combination of Add-Ons and whether they impact each other.

Skype Plugin to also slow down page load time
A similar problem was previously reported and I blogged about it in How to identify IE Add-Ons such as Skype that impact Web Site Performance.

Other Interesting Forum Posts
There are several other forum posts that should be of interest for you:

Thanks for being active in the dynaTrace Community. Keep the posts coming!

Related reading:

  1. Update dynaTrace AJAX Edition to get Rendering Times on ALL versions of Internet Explorer Analyzing Rendering Activity is one of the many features of...
  2. How better Caching helps Frankfurt’s Airport Website to handle additional load caused by the Volcano Along with so many others I am stranded in Europe...
  3. How to identify IE Add-Ons such as Skype that impact Web Site Performance I occasionally get invited to do JavaScript/AJAX Performance Workshops. Last...
  4. ASP.NET Page LifeCycle X-Ray’d There are many good articles on the web covering ASP.NET...
About Andreas Grabner
Andreas Grabner has been helping companies improve their application performance for 15+ years. He is a regular contributor within Web Performance and DevOps communities and a prolific speaker at user groups and conferences around the world. Reach him at @grabnerandi

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1



ADS BY GOOGLE
Subscribe to the World's Most Powerful Newsletters

ADS BY GOOGLE

ChatOps is an emerging topic that has led to the wide availability of integrations between group cha...
As DevOps methodologies expand their reach across the enterprise, organizations face the daunting ch...
As Marc Andreessen says software is eating the world. Everything is rapidly moving toward being soft...
You know you need the cloud, but you’re hesitant to simply dump everything at Amazon since you know ...
Is advanced scheduling in Kubernetes achievable?Yes, however, how do you properly accommodate every ...
The cloud era has reached the stage where it is no longer a question of whether a company should mig...
The need for greater agility and scalability necessitated the digital transformation in the form of ...
In his keynote at 18th Cloud Expo, Andrew Keys, Co-Founder of ConsenSys Enterprise, provided an over...
Coca-Cola’s Google powered digital signage system lays the groundwork for a more valuable connection...
In his session at 21st Cloud Expo, Raju Shreewastava, founder of Big Data Trunk, provided a fun and ...
While some developers care passionately about how data centers and clouds are architected, for most,...
"Since we launched LinuxONE we learned a lot from our customers. More than anything what they respon...
DevOps is under attack because developers don’t want to mess with infrastructure. They will happily ...
"As we've gone out into the public cloud we've seen that over time we may have lost a few things - w...
In his session at 21st Cloud Expo, Michael Burley, a Senior Business Development Executive in IT Ser...
Sanjeev Sharma Joins June 5-7, 2018 @DevOpsSummit at @Cloud Expo New York Faculty. Sanjeev Sharma is...
We are given a desktop platform with Java 8 or Java 9 installed and seek to find a way to deploy hig...
"I focus on what we are calling CAST Highlight, which is our SaaS application portfolio analysis too...
"Cloud4U builds software services that help people build DevOps platforms for cloud-based software a...
The question before companies today is not whether to become intelligent, it’s a question of how and...