Domanda

C'è un modo per eseguire Cprofile o line_profile su una sceneggiatura su un server?

cioè: come avrei potuto ottenere i risultati per uno dei due metodi su http: //www.Example.com/cgi-bin/myScript.py

Grazie!

È stato utile?

Soluzione

Non so cosa sia line_profile. Per cProfile, hai solo bisogno di indirizzare i risultati in un file in seguito sarà possibile leggere sul server (a seconda del tipo di accesso è necessario il server).

Per citare l'esempio da la documentazione ,

import cProfile
cProfile.run('foo()', 'fooprof')

e mettere tutto il resto del codice in un def foo(): -. Poi recuperare quel file fooprof e analizzare con comodo (supponendo che le corse di script con le autorizzazioni per scriverlo, in primo luogo, ovviamente)

Naturalmente è possibile garantire sedute diverse vengono profilate in file diversi, ecc, ecc - se questo è pratico anche dipende da che tipo di accesso e le autorizzazioni che stai ricevendo dal vostro hosting provider, cioè, come siete autorizzati a persistere i dati, in un modo che consente di recuperare i dati in seguito? Questa non è una questione di Python, è una questione di contratti tra voi e il vostro fornitore di hosting; -).

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top