Ciao a tutti, non sono sicuro di dove postare il problema, che potrebbe coinvolgere argomenti di php, mysql e hosting.
Ho da poco rimodernato un sito di e-commerce, dopo qualche mese noto che il sito risulta bloccato, mi arriva una mail dal mio servizio hosting (hosting solutions) che mi dice che hanno bloccato il php perché la mia pagina index.php sovraccarica il server.
E' la prima volta che mi succede una cosa simile e non so come fare... La prima cosa che mi viene in mente è che vengono fatte troppe query; in effetti in ogni pagina vengono selezionati dal database 8 prodotti e caricate le categorie, ma mi sembra comunque strano!
Queste sono le 2 query che vengono fatte nella home page (e anche nelle altre pagine):
codice:// selezione di 8 prodotti a caso SELECT TOP 8 P.id, P.nome, P.descrizione, C.nome AS categoria, P.prezzo, P.immagine FROM (Prodotti P INNER JOIN Categorie C ON P.categoria=C.id) WHERE P.offerta=true ORDER BY Rnd(TimeValue(Now())*-10000000*[P.id]) // selezione delle categorie (sono una ventina circa) SELECT id, nome FROM Categorie