Admin panel slowdown caused by synchronous curl_exec() call to background.gif tracking pixel

Hi all,

We’ve noticed occasional slowdowns when loading admin panel. After investigating we traced part of the issue to a blocking outbound call.

What we found:

it seems there’s a curl_exec() call that fetches https://www.cs-cart.com/images/background.gif — from what we understand, this is a usage-tracking pixel.
Sometimes, the report section load a while before display.

Has someone already had this kind of problem ?

Hello Pascal

What to check:

  1. DevTools ->Network: see which request actually hangs, helpdesk_connector.auth (server side) or background.gif (client side, then it is DNS/proxy on the client).
  2. From the server: curl -o /dev/null -s -w ‘connect=%{time_connect} total=%{time_total}\n’ https://updates.cs-cart.com/. In most cases the cause is an outbound firewall set to DROP instead of REJECT, so every call waits out the full timeout.
  3. Turn off Settings ->General ->Monitor core changes if you do not use it.

Best regards
Robert

1 Like

Please also check official answer here

So you can remove it with the help of CS-Cart support team

1 Like