This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

[5.014] HTTP performance with Content Fil - FIXED

Web browsing with content filtering on in 5.014 is noticeably degraded.  Tried with AV on and off with no effect. Disabled content filtering and performance is back.


This thread was automatically locked due to age.
  • me to  [:(]

    on my realy slow hardware long webpages with many objects/links get cut with SP on (with some HTML-Code pieces at the end)
  • Third that!  Huge performance hit, even on fast hardware.  Astaro, are you fixing this??

    -Steve
  • Same thing for me.... 

    An update from V5.012 to V5.013 accelerated browsing.
    Update to V5.014 slowed it down ... not nice !!!

    Awaiting an update.

    Alex
  • identified and fixed. the fix is in testing and will be released as soon as possible
  • Hi Vukasin,

    would be nice to know who / what causes this problem....
    Nice to know that there will be an update soon. Thanks to ASTARO

    Alex
  • ...just installed 5.015...

    Speed is back... THANKS!
  • Just did it...

    Browsing makes fun again.
    Thank you...

    Alex
  • Hi there all, 

    plz let me take a few minutes to explain the problems we expierienced within the HTTP proxy lately, 
    it might look that astaro is not producing quality updates anymore, but it aint that simple.

    durint the last weeks we had more and more support calls that 
    a) https based login pages are not working
    b) sometimes the http proxy stops working completly

    after search for a couple of days we found the problem.

    a) Internet Explorer seems to have a  broken SSL client which, 
    is very picky if we disconnect the connection instanlty after sending the last byte 
    or if we keep the connection for an additional second to clean up internal stuff.
    Even if we delivered the full content, IE only displayed a blank page, 
    this happend mostly at HTTPS-Login pages.

    This was one of the most tricky problems i know of, 
    but we finally worked around this IE problem which also is against the standard..
    Mozilla, Firebird and other browsers always worked fine.

    b) for an unknown reason the proxy stops working.
    During all our automated tests and also in all manual testing, 
    we never found such a behavior.
    After  nailing it down we finally found the problem.

    Our HTTP-Proxy has 50 working threads which do all the HTTP proxy handling.
    Normally a standard HTTP request take only a part of second to be processed,
    therefore in most of the cases this is enough.
    In the log files we found several URLs which pointed to sites that caused the problem.
    Those sites had two interesting functionalityes.

    1) a chat window, this is a page where always new entries are added from other chatters.
    This is a dynamically gernerated page that does not send its content-length
    and always keep the connection open to send new chat lines into this window.
    This connection never closes.

    2) a brocken redirect script, that disconnects the connection without sending data.

    in both cases the according thread waited to either get data or a closed connection.
    now if all 50 threads are occupied with such work, no other traffic can go through and 
    the proxy seems to be dead.

    Both 1) and 2)  are again not standard conform.
    Now we learned the lesson the we can not trust official standards on the internet, 
    as everybody has its own interpretation of it.

    In order to fix 1)  we needed to add a mechanism that periodically checks if a certain thread 
    is inactive and older than the configured timeout.
    The mechanism was a little bit too aggressive, 
    it consumed to much performance on certain pages that gotten dynamically generated.

    Our automated testing suite didn't found this issue as  until now we only used static content
    which was not affected by this issue.

    This issue has been fixed today and released through an up2date.

    We additionally doubled the performance on installations were only Cobion Surf protection is used and no Virus Protection for Web.

    I personally consider the http proxy inside 5.015 as stable,
    there are no known issues other than minor performance issues in 
    high load enviroment which we are currently working on.

    I hope this explains the complexity of this functionality and
    gives you more confidence that we know produce good quality.

    if you have any questions, 
    plz don't hesitate to ask

    regards
    Gert
  • FINALLY!  ASL 5.x appears to be stable -- 5.015 seems to have done the trick.  Time to get back to work and start installing firewalls again.   

    -Steve