FlameNetworks, l'e-commerce ora ha un piano webhosting dedicato
Quanti clienti possiamo fare entrare nel negozio?
Dovendo recensire un piano studiato apposta per avviare/gestire un ecommerce, non ho eseguito i test con il solito forum phpbb2, ma ho installato il CMS Prestashop. Dopo l’installazione ho importato oltre 8000 prodotti demo, ho configurato il sistema di url rewriting ed attivato il caching dal pannello amministrativo dello script.
Per effettuare test che andassero a simulare quanto più fedelmente possibile il comportamento di normali utenti (mettendomi anche nel caso peggiore possibile), ho
- raccolto circa 8000 link relativi ad altrettante pagine web dello shop;
- disposto i link in maniera casuale con uno script creato ad hoc (in maniera tale da costringere mysql a fare uso intensivo della ram e del disco);
- effettuato diverse simulazioni, tramite il software Siege, specificando un numero sempre crescente di utenti contemporanei che, ad intervalli di 0-30 secondi, richiedevano pagine usando i link raccolti.
Il primo test riportato è stato eseguito simulando 25 utenti contemporanei:
Transactions: 966 hits
Availability: 100.00 %
Elapsed time: 599.63 secs
Data transferred: 4.70 MB
Response time: 0.53 secs
Transaction rate: 1.61 trans/sec
Throughput: 0.01 MB/sec
Concurrency: 0.86
Successful transactions: 966
Failed transactions: 0
Longest transaction: 10.75
Shortest transaction: 0.18
Il secondo test è stato eseguito simulando 50 utenti contemporanei:
Transactions: 1929 hits
Availability: 100.00 %
Elapsed time: 599.51 secs
Data transferred: 9.38 MB
Response time: 0.51 secs
Transaction rate: 3.22 trans/sec
Throughput: 0.02 MB/sec
Concurrency: 1.63
Successful transactions: 1929
Failed transactions: 0
Longest transaction: 4.87
Shortest transaction: 0.15
L’ultimo test è stato eseguito simulando 100 utenti contemporanei:
Transactions: 3639 hits
Availability: 100.00 %
Elapsed time: 599.71 secs
Data transferred: 17.62 MB
Response time: 1.20 secs
Transaction rate: 6.07 trans/sec
Throughput: 0.03 MB/sec
Concurrency: 7.26
Successful transactions: 3635
Failed transactions: 0
Longest transaction: 12.56
Shortest transaction: 0.05
Anche simulando cento utenti contemporanei il server non ha avuto esitazioni ed ha servito tutte le pagine richieste. Per un negozio appena aperto o di piccole dimensioni, totalizzare 50 o più utenti contemporanei è molto difficile, quindi si possono dormire sogni tranquilli con il piano recensito, dato che è più che sufficiente per siti di questa tipologia.


