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

The explosion of new web/cloud/IoT-based applications and the data they generate are transforming ou...
CI/CD is conceptually straightforward, yet often technically intricate to implement since it require...
Enterprises are striving to become digital businesses for differentiated innovation and customer-cen...
Containers and Kubernetes allow for code portability across on-premise VMs, bare metal, or multiple ...
Digital Transformation: Preparing Cloud & IoT Security for the Age of Artificial Intelligence. As au...
DevOps is often described as a combination of technology and culture. Without both, DevOps isn't com...
DXWorldEXPO LLC announced today that All in Mobile, a mobile app development company from Poland, wi...
The now mainstream platform changes stemming from the first Internet boom brought many changes but d...
DXWorldEXPO LLC announced today that Ed Featherston has been named the "Tech Chair" of "FinTechEXPO ...
Chris Matthieu is the President & CEO of Computes, inc. He brings 30 years of experience in developm...
Bill Schmarzo, author of "Big Data: Understanding How Data Powers Big Business" and "Big Data MBA: D...
Andi Mann, Chief Technology Advocate at Splunk, is an accomplished digital business executive with e...
In this presentation, you will learn first hand what works and what doesn't while architecting and d...
The Internet of Things is clearly many things: data collection and analytics, wearables, Smart Grids...
To Really Work for Enterprises, MultiCloud Adoption Requires Far Better and Inclusive Cloud Monitori...
We are seeing a major migration of enterprises applications to the cloud. As cloud and business use ...
If your cloud deployment is on AWS with predictable workloads, Reserved Instances (RIs) can provide ...
Disruption, Innovation, Artificial Intelligence and Machine Learning, Leadership and Management hear...
We build IoT infrastructure products - when you have to integrate different devices, different syste...
Consumer-driven contracts are an essential part of a mature microservice testing portfolio enabling ...