Visualizzazione dei risultati da 1 a 10 su 15

Hybrid View

  1. #1
    se la chiamata è server - to - server allora puoi usare una simpatica libreria di nome guzzlehttp che ti permette, tra l'altro, di effettuare chiamate in parallelo:

    http://guzzle3.readthedocs.org/batching/batching.html

    se è client - to - server (ajax), se non erro le chiamate ajax sono effettuate in sequenza... vabbeh non lo so non mi sono mai posto il problema, cmq usando jQuery risolveresti con:

    http://api.jquery.com/jQuery.when/ ( un esempio: http://stackoverflow.com/questions/1...ascript-jquery )

    vedi te
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  2. #2
    Quote Originariamente inviata da Santino83_02 Visualizza il messaggio
    se la chiamata è server - to - server allora puoi usare una simpatica libreria di nome guzzlehttp che ti permette, tra l'altro, di effettuare chiamate in parallelo:

    http://guzzle3.readthedocs.org/batching/batching.html
    la libreria se non erro effettua chiamate http il che può andar bene per i servizi non soap ma su quelli soap perderei tutte le funzionalità di parsing del soapclient e mi toccherebbe riscrivere il codice di parsing da capo.

  3. #3
    Comicio seriamente a pensare che non ci sia una maniera "reale" per fare quello di cui avrei bisogno.
    Ho pensato di utilizzare multi cUrl ma perderei nei servizi Soap tutti i vantaggi del SoapClient ( che non sono pochi sia a livello di costruzione della richiesta che in parsing della risposta e gestione degli errori ). Chiamare lato server con multi cUrl delle pagine php che interroghino ognuna un servizio equivale ad aprire 10 nuove connessioni verso apache per ogni utente con quello che ne comporta a livello di prestazioni. Idem con AJAX lato client. Ogni soluzione sembra avere pesanti controindicazioni.
    Le Task di .NET sono fantastiche proprio perchè vi si può inserire qualsiasi tipo di operazione e vengono eseguite in thread secondari non appartenenti a quelli del web server, quindi non intaccano le prestazioni se non quelle generali della macchina che possono comunque essere aumentate. Mi stranizza che con PHP non esista qualcosa di simile.

  4. #4
    Quote Originariamente inviata da ancio Visualizza il messaggio
    Comicio seriamente a pensare che non ci sia una maniera "reale" per fare quello di cui avrei bisogno.
    Ho pensato di utilizzare multi cUrl ma perderei nei servizi Soap tutti i vantaggi del SoapClient ( che non sono pochi sia a livello di costruzione della richiesta che in parsing della risposta e gestione degli errori ). Chiamare lato server con multi cUrl delle pagine php che interroghino ognuna un servizio equivale ad aprire 10 nuove connessioni verso apache per ogni utente con quello che ne comporta a livello di prestazioni. Idem con AJAX lato client. Ogni soluzione sembra avere pesanti controindicazioni.
    Le Task di .NET sono fantastiche proprio perchè vi si può inserire qualsiasi tipo di operazione e vengono eseguite in thread secondari non appartenenti a quelli del web server, quindi non intaccano le prestazioni se non quelle generali della macchina che possono comunque essere aumentate. Mi stranizza che con PHP non esista qualcosa di simile.
    Vedi risposta precedente.

  5. #5
    Quote Originariamente inviata da lucavizzi Visualizza il messaggio
    Vedi risposta precedente.
    Si stavo scrivendo mentre tu scrivevi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.