Создает ли множество клиентов Ax ios, использующих axios.create
, снижение производительности или другие соображения? Пример: для 5000 одновременных запросов к SomeApiClient, есть ли разница между следующими подходами:
Подход A
function callSomeApi = async () => {
const client = axios.create(...);
await client.post(...);
};
// For 5000 simultaneous requests
await callSomeApi();
Подход B
class SomeApiClient {
constructor() { this.client = axios.create(...); }
async callSomeApi() { await this.client.post(...); };
}
const apiClient = new SomeApiClient();
// For 5000 simultaneous requests
await apiClient.callSomeApi();