Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Extremely Poor/Erratic PerformanceExtremely Poor/Erratic Performance
Previous
 
Next
New Post
3/4/2011 9:11 AM
 
Westa - Last resort was to shut off the AVG Anti-virus checker and..... yup, that's what it was.  I will give the first strike back (upon video review) and can now get on with evaluating this software fairly.  When I have a bit more time, I'll start looking into why AVG would be so damaging to the performance of a simple 2 page website....

Thanks for your help, it's appreciated.
 
New Post
3/4/2011 10:00 AM
 
One of the major features of asp.net is the fact that it is a compiled environment - with all code running inside the CLR (common language runtime) engine. 

Whenever you run an asp.net site - internally there are a large number of compiled components all integrated into the same system that need to be accessed and executed by the system.  Each of these components are either stored in a pre packaged dll files located in the sites bin folder - OR they are compiled at runtime and stored in the asp.net application's local compile cache.

The problem with AVG is however, that it sits and intercepts each and every attempt to access these compiled 'executables'  and because it does not recognize these files signatures - it starts running an heuristic analysis of each file attempting to GUESS whether this file contains a virus or not.
And while AVG is doing this analysis it effectively blocks asp.net from completing its executing of each file.

This does not happen with DRUPAL to the same extent because it runs using php which does not run using compiled code but instead all its code is interpreted lne by line each time a page is requested.  AVG does not see these php script files the same way - it does not see them as an executable that it thinks could contain a virus and hence needs to be checked - it seem them just as text file. 

But it ironically does still have some inpact - and is the main reason for NOT having AVG on any server - it also causes the same sort of problems for a wide variety of other sytems like hight end video and image servers and video editing systems - all of which access lots of files that AVG thinks may contain viruses and hence thru is bad design slows those system to a crawl.

Most other virus systems work in such a way as to not impact on  performance as badly as avg.

Westa

 
Previous
 
Next
HomeHomeGetting StartedGetting StartedNew to DNN Plat...New to DNN Plat...Extremely Poor/Erratic PerformanceExtremely Poor/Erratic Performance


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out