The Knight 10 Report post Posted October 7, 2007 Quali sono le operazioni che succhiano + memoria in un sito ? Per esempio se volessi ottimizzare un sito da questo punto di vista, che cosa dovrei andare a toccare ? Share this post Link to post Share on other sites
Ste 19 Report post Posted October 7, 2007 Beh prima di tutto, se il sito è dinamico e quindi ha un database, la prima cosa che viene in mente è sicuramente controllare le interrogazioni su di esso, quindi le queries, quindi che non siano pesanti o inutili, verificare poi il peso delle immagini e delle pagine, che possono rallentare il tutto... Share this post Link to post Share on other sites
andrea.paiola 30 Report post Posted October 7, 2007 dipende dal tipo di sito, mi pare ovvio un sito che non richiede elaborazione pesanti lato server migliora se si riscrive per bene il codice lato client ( cosa comunque da fare secondo me ), si ottimizzano bene le immagini eccetera Share this post Link to post Share on other sites
The Knight 10 Report post Posted October 7, 2007 io naturalmente intendevo un sito dinamico. Ma le immagini influiscono sulla RAM ? Share this post Link to post Share on other sites
andrea.paiola 30 Report post Posted October 7, 2007 Ma le immagini influiscono sulla RAM ? se le elabori lato server direi molto, altrimenti come qualunque altro file che va servito: più che altro è accesso al disco e banda Share this post Link to post Share on other sites
The Knight 10 Report post Posted October 7, 2007 ma infatti le immagini dovrebbero portare solo via banda visto che non faccio eleborazioni lato server, però non capisco cosa influisca in un alto cosumo di memoria, visto che mi dicono che non sono nemmeno le queries ad influire su questo. Share this post Link to post Share on other sites
hostinglab 10 Report post Posted October 7, 2007 se apri le query verso i database e non le chiudi questo porta via ram =) ... Share this post Link to post Share on other sites
The Knight 10 Report post Posted October 8, 2007 Allora io sono passato su una VPS di Dreamhost, ho una VPS che gestisce solo MYSQL, ed un'altra per il webserver, quella con MYSQL ha circa 256 MB di ram, quella del webserver invece l'ho dovuta portare a + di 900 MB perchè ci sono punte anche di 1024 MB. Il punto è che non capisco cosa succhi tutta sta ram. Share this post Link to post Share on other sites
Shazan 44 Report post Posted October 8, 2007 Gli accessi contemporanei evidentemente. Per esempio: 1 processo di Apache + 1 processo di MySQL = 10 MB 10 processi di Apache + 10 processi di MySQL = 100 MB 100 processi di Apache + 100 processi di MySQL = 1 GB L'ho scritta terra-terra ma più o meno funziona così. Share this post Link to post Share on other sites
The Knight 10 Report post Posted October 8, 2007 Gli accessi contemporanei evidentemente. Per esempio: 1 processo di Apache + 1 processo di MySQL = 10 MB 10 processi di Apache + 10 processi di MySQL = 100 MB 100 processi di Apache + 100 processi di MySQL = 1 GB L'ho scritta terra-terra ma più o meno funziona così. Ma un processo sarebbe 1 visitatore ? Diciamo che i consumi maggiori li ho sempre ai soliti orari quando ho i picchi di visite, però possibile che 50 utenti collegati in contemporanea succhino tutta sta memoria ? Conta che su MYSQL adesso che stò vedendo il grafico ho un consumo di 41/42 MB, contro i + di 500 del webserver...mi pare assurdo un consumo così elevato :( siccome è un sito di immagini possono essere queste la causa di un consumo così alto di memoria ? Share this post Link to post Share on other sites