Cerca su HostingTalk.it(puoi inserire qualsiasi parola, termine, azienda, espressione). Scrivi e premi INVIO!
Loading

+ Rispondi alla Discussione
Pagina 1 di 2 12 UltimaUltima
Risultati da 1 a 15 di 18
  1. #1
    Nuovo utente
    Data Registrazione
    Nov 2009
    Messaggi
    19

    Question PHP e consumo risorse sul server

    Salve a tutti!
    Avrei una domanda particolare da fare, per togliermi una curiosità.

    So bene che non è possibile darmi una risposta precisa perchè dipende da troppi fattori, ma la faccio lo stesso.
    A livello di codice PHP (ma anche di altri linguaggi), secondo voi cos'è che fa innalzare di più il consumo di risorse di un server (ram, cpu, ecc..)?
    Provo a fare un piccolo elenco io:

    • I cicli while/for inutili o che contengono grosse funzioni all'interno.
    • Estrazione di numerosi dati dai database (soprattutto di tipo TEXT e se prelevati tramite cicli)
    • Utilizzo di troppe funzioni personali complesse nella stessa pagina
    • Tante query aperte nella stessa pagina, soprattutto se fanno Join e se non sono indicizzate le tabelle.
    • Sessioni che memorizzano numerose variabili (anche array).
    Altro?
    Chiaramente ci sono molte altre cose che incidono oltre agli script, ma mi piacerebbe conoscere i vostri pareri in proposito. La domanda è posta partendo dal presupposto che non vengano usati software già pronti come wordpress, joomla o altri, ma solo script fai-da- te.



  2. #2
    Windows Evangelist
    Data Registrazione
    Sep 2006
    Località
    Siena
    Messaggi
    1,596

    Re: PHP e consumo risorse sul server

    Salve,
    Ma la tua domanda è rivolta a conoscere se i vari "compilatori/interpreti" sono efficienti e in che misura ... oppure quanto le applicazioni scritte sono efficienti/efficaci ...
    Ti faccio questa domanda perchè prima parli di PHP e poi parli di software già pronti ... e quindi , tenti di confrontare "pere con mele" ...

    Ciao !!

  3. #3
    Nuovo utente
    Data Registrazione
    Nov 2009
    Messaggi
    19

    Re: PHP e consumo risorse sul server

    Citazione Originariamente Scritto da ceccus Visualizza Messaggio
    Salve,
    Ma la tua domanda è rivolta a conoscere se i vari "compilatori/interpreti" sono efficienti e in che misura ... oppure quanto le applicazioni scritte sono efficienti/efficaci ...
    Ti faccio questa domanda perchè prima parli di PHP e poi parli di software già pronti ... e quindi , tenti di confrontare "pere con mele" ...

    Ciao !!
    Si...hai perfettamente ragione, la domanda in effetti è posta male.
    Mi riferivo all'efficienza degli script, non ai compilatori. La vera domanda voleva essere: volendo scrivere, per gestire un sito, piccole applicazioni lato server da zero cosa incide, tra le mille cose, sui consumi di risorse e l'efficienza a livello di codice php?
    Spero che ora sia più chiara la domanda, grazie per la puntualizzazione corretta.

  4. #4
    Windows Evangelist
    Data Registrazione
    Sep 2006
    Località
    Siena
    Messaggi
    1,596

    Re: PHP e consumo risorse sul server

    Salve,
    Ok ... grazie per la puntualizzazione ... Ora è chiaro ...
    Mah ... ti risponderò come è scritto anche sul buon Manual Reference del CICS ...
    Se la tua Transazione (alias script) ha a che fare con un DB ... prima di preoccuparti di scrivere del buon codice , preoccupati di aver progettato una buona base dati e di aver ottimizzato l' accesso a questi ultimi .. .
    Tradotto, suona così ... che vuol dire questo ... vuol dire che se nei tuoi script hai a che fare con un DB (o più di uno), fatto 100 il consumo , probabilmente un buon 60/70 deriva dall' utilizzo di risorse lato DB. E questo è un discorso generale/generalizzabile ... e non riferito solo al PHP in quanto linguaggio di programmazione.

    Ciao !!

  5. #5
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    4,374

    Re: PHP e consumo risorse sul server

    vero che è importante progettare correttamente il db, MA la valutazione 60/70 % mi pare campata per aria... ogni progetto avrà percentuali a se stanti: come sa bene chi deve progettare/manutenere siti corposi è difficile far scalare adeguatamente per esempio i social network per l'intenso uso che fanno dei database ( molto sopra la media, per intenderci ) e per le complesse relazioni tra i dati...

    altri tipi di siti possono trarre moltissimo giovamento da cache intermedie...

  6. #6
    Uno
    Uno non è collegato
    SuperMod
    Data Registrazione
    Mar 2008
    Messaggi
    5,793

    Re: PHP e consumo risorse sul server

    Io ci vorrei aggiungere un parametro che tutto sommato non c'entra nulla con il Php o meglio che come il Db è presente in ogni applicazione web: l'usabilità.

    Posso progettare un'applicazione che dalla pagina A alla pagina B mi fa passare per tre pagine a colpi di clic e posso progettare un'applicazione che mi ci fa passare con un clic solo.
    La prima a parità di utenti mi fa consumare più risorse per fare lo stesso lavoro, però potrebbe andarmi bene se piazzo, esempio, un pò di pubblicità per pagina (sistema usato da diversi portali o da siti di file sharing) e se non esagero facendo scappare la gente.
    La seconda consumerà sempre meno risorse a parità di utenti.

    Il discorso variabili in sessione dipende, se le memorizzo tanto per farlo è un discorso ma se le tengo memorizzate anche solo perchè in una navigazione media (più pagine) una buona percentuale di queste variabili viene usata, beh direi che è meglio averle che doverle ricaricare da db per esempio.

  7. #7
    Windows Evangelist
    Data Registrazione
    Sep 2006
    Località
    Siena
    Messaggi
    1,596

    Re: PHP e consumo risorse sul server

    Salve,
    vero che è importante progettare correttamente il db, MA la valutazione 60/70 % mi pare campata per aria...
    Noto che non hai MAI letto un Reference Guide di CICS (Customer Information Control System) che ora si chiama Transaction Server ... ma chissà perchè ... non me ne stupisco .................

    Saluti

  8. #8
    Nuovo utente
    Data Registrazione
    Nov 2009
    Messaggi
    19

    Re: PHP e consumo risorse sul server

    Vedo che mi state dando consigli veramente preziosi, alcuni li conoscevo ma altri no.
    Grazie a tutti.

  9. #9
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    4,374

    Re: PHP e consumo risorse sul server

    Citazione Originariamente Scritto da ceccus Visualizza Messaggio
    Salve,


    Noto che non hai MAI letto un Reference Guide di CICS (Customer Information Control System) che ora si chiama Transaction Server ... ma chissà perchè ... non me ne stupisco .................

    Saluti
    mi spiace che sia la tua bibbia, io sono ateo ;-)

  10. #10
    Windows Evangelist
    Data Registrazione
    Sep 2006
    Località
    Siena
    Messaggi
    1,596

    Re: PHP e consumo risorse sul server

    Salve,
    Daltronde, qualche "eretico" ... ha da esserci ...

    Ciao !!

    P.S. : comunque, se ci pensi bene, ci sono dei "costi fissi" indipendentemente da ciò che farai ... per esempio, se hai da interagire con un DB, sicuramente avrai da aprire e chiudere delle connessioni ... e questo è indipendente da quale statement SQL sarà eseguito ...

  11. #11
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    4,374

    Re: PHP e consumo risorse sul server

    aprire e chiudere sessioni? mai sentito di interazione restful? ed è solo uno dei tanti esempi...

  12. #12
    Windows Evangelist
    Data Registrazione
    Sep 2006
    Località
    Siena
    Messaggi
    1,596

    Re: PHP e consumo risorse sul server

    Salve,
    Scusa eh ... ma l' Italino, per ora, non è ancora "un opinione" ...
    E chi ha parlato di sessioni ???

    Citazione Originariamente Scritto da Ceccus
    P.S. : comunque, se ci pensi bene, ci sono dei "costi fissi" indipendentemente da ciò che farai ... per esempio, se hai da interagire con un DB, sicuramente avrai da aprire e chiudere delle connessioni ... e questo è indipendente da quale statement SQL sarà eseguito ...
    Io ho parlato di Connessioni ad un DB ... che è un concetto ben diverso dalla Sessione ...

    Ciao !!

  13. #13
    Webhosting evangelist L'avatar di Kuro
    Data Registrazione
    Jun 2009
    Località
    Darnassus - Teldrassil
    Messaggi
    603

    Re: PHP e consumo risorse sul server

    anche file di grosse dimensioni sono problematici per php
    filippo@localhost ha i poteri della super mucca
    ________
    LinkedIn - website

  14. #14
    Webhosting Guru L'avatar di andrea.paiola
    Data Registrazione
    Jul 2006
    Località
    Torino - Milano
    Messaggi
    4,374

    Re: PHP e consumo risorse sul server

    Citazione Originariamente Scritto da ceccus Visualizza Messaggio
    Salve,
    Scusa eh ... ma l' Italino, per ora, non è ancora "un opinione" ...
    E chi ha parlato di sessioni ???



    Io ho parlato di Connessioni ad un DB ... che è un concetto ben diverso dalla Sessione ...

    Ciao !!
    il venerdì mi uccide, manco l'italiano ne è esente

    troppa stanchezza

  15. #15
    Nuovo utente
    Data Registrazione
    Nov 2009
    Messaggi
    19

    Re: PHP e consumo risorse sul server

    Aggiungo una cosa.
    Bisogna fare attenzione agli spider dei motori di ricerca. Alcuni scansionano migliaia di pagine (aprendo tante connessioni) in pochi secondi, molte volte al giorno. E' importante limitare i passaggi di tali spider impostando tramite robots.txt la frequenza di scansione (quando possibile) e intervenire a livello di programmazione e/o di html sui link per limitare i "giri" inutili (chiaramente non su pagine importanti). In questa maniera, si può risparmiare parecchia banda e traffico mensile.

Discussioni Simili

  1. cambio hosting per eccesso di consumo risorse
    Di xenon3 nel forum Shared/Managed Hosting
    Risposte: 9
    Ultimo Messaggio: 23-11-2010, 13:45
  2. Cloud server seeweb: risorse necessarie
    Di zumbo nel forum Cloud Computing & Cloud Hosting
    Risposte: 2
    Ultimo Messaggio: 17-07-2010, 19:34
  3. utilizzo risorse server
    Di simotenax nel forum Server dedicati
    Risposte: 19
    Ultimo Messaggio: 01-04-2009, 16:57
  4. Windows Server 2008 riduce il consumo energetico
    Di Redazione HostingTalk nel forum Hosting e dintorni
    Risposte: 2
    Ultimo Messaggio: 15-06-2008, 11:24
  5. Arriva il test universale per il consumo dei server
    Di Redazione HostingTalk nel forum Hosting e dintorni
    Risposte: 0
    Ultimo Messaggio: 21-01-2008, 08:44

Informazioni Discussione

Utenti che Stanno Visualizzando Questa Discussione

Ci sono attualmente 1 utenti che stanno visualizzando questa discussione. (0 utenti e 1 ospiti)

Tag per Questa Discussione

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi