Use your own node, where your wallet permits it. Each wallet uses its own cardano node to submit transactions to the network. Under high load, these nodes can become slow and overloaded. Set up your own node and configure your wallet to use your own node to circumvent the problem (i.e. Nami offers this functionality)