---
schema_version: "1"
id: 47a6ad4422c27cd92b72e695f0c0c806f6c640840641c0dd51da7b470f6952d1
title: Backend Server Response Time
collection: mulesoft
version: current
locale: en-us
portal_url: https://docs.salesforce.com/mulesoft/current/en-us/mule-runtime/4.12/tuning-backend-server.md
canonical_url: https://docs.mulesoft.com/mule-runtime/4.12/tuning-backend-server
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 2b805d3653dc41dbb85b022622aaa413ffbb7d077cdc036e9b2640eed8690b37
description: MuleSoft Documentation Site
release: "4.12"
latest: false
---
---
product: Mule Runtime
version: 4.12
---

# Backend Server Response Time

> For the full documentation index, see: https://docs.mulesoft.com/llms.txt

To troubleshoot performance issues, first determine whether flow performance is heavily constrained
by the latency of the remote hosts to which the flow connects.

Failure to acknowledge the performance overhead added to a flow by the underlying complexities of
the communication between the application and a remote host might mislead your optimization efforts
and result in negligible improvement.

Therefore, it is important that, before you begin any optimization in the Mule app, you first
characterize the backend servers' average latency and throughput to determine if this is what is
limiting your application’s scalability or performance.

Some of the factors to consider are:

- Average size of the payload exchanged between the app and the remote host

- Network latency because of the application and remote host physical location  
  Check if these are in the same network, same geographical region, same country, or the other side
  of the world.

- Remote host response time.

The throughput and response time of your application can improve if the remote host is located
within the same network boundaries as the application. However, if the remote host is outside of
your application’s local network, you may experience an increased latency which will be directly
proportional to the remote host response time, regardless of the payload size.

Other factors that affect application throughput include external dependencies, concurrency, flow
complexity, deployment characteristics, and machine configuration.
