Joomla.it Forum

Non solo Joomla... => Database => : adavide 31 May 2016, 13:53:30

: Sito piantato
: adavide 31 May 2016, 13:53:30
Salve a tutti,
ho creato un database con ContentBuilder, all'inizio tutto ok, ma ora che ho inserito più di 11.000 record, il sito è completamente piantato, in seguito all'inserimento di user name e password passano anche 5 minuti prima che venga caricata la home page. Stessa cosa se cerco di fare un'interrogazione al DB. Sul sito è presente soltanto CB e Akeeba e nessun altro componente.
C'è un modo per "alleggerire" il sito?
Grazie.
: Re:Sito piantato
: alexred 31 May 2016, 20:37:56
Cavoli, 5 minuti sono proprio tanti per caricare la homepage.
Prova ad indicare il link così verifichiamo  il tempo di caricamento.

Spesso il problema dipende dalla piattaforma server, prova a chiedere supporto al tuo hosting.
: Re:Sito piantato
: caygri 31 May 2016, 22:24:50
puoi scrivere il link in pubblico? cosi vedo quanto è pesante la pagina.
: Re:Sito piantato
: adavide 01 Jun 2016, 10:08:02
purtroppo è in locale  :(
: Re:Sito piantato
: caygri 01 Jun 2016, 10:10:41
allora non come aiutarti! gli error log che dicono?
: Re:Sito piantato
: adavide 01 Jun 2016, 11:00:12

Si, purtroppo è un sistema che utilizziamo in locale non c'è motivo di renderlo pubblico.
Fino ai 6.000 record era prefetto, poi ha iniziato a rallentare ed ora a 11.000 è completamente piantato.

Dove li vedo gli error log?
: Re:Sito piantato
: caygri 01 Jun 2016, 11:01:36
se usi xampp c'è in php il file error_log. è comunque una virtualizzazione e potrebbe rovinarsi dopo un po.

: Re:Sito piantato
: adavide 01 Jun 2016, 12:06:13
in xampp/php/logs c'è un file php_error_log che contiene questa riga:
[31-May-2016 17:42:25 Europe/Berlin] PHP Warning:  unlink(C:\xampp\htdocs/akeeba_connection_test.png): No such file or directory in C:\xampp\htdocs\installation\includes\logic\ajax.php on line 162
Non mi sembra sia nulla che possa compromettere il funzionamento del sito.
Cmq proverò a renderlo pubblico, nel caso gli daresti uno sguardo?
Grazie
: Re:Sito piantato
: caygri 01 Jun 2016, 12:13:00
cosa c'è qui? è akeeba che potrebbe dare problemi.


Volentieri!
: Re:Sito piantato
: tomtomeight 01 Jun 2016, 13:07:38
.... è comunque una virtualizzazione e potrebbe rovinarsi dopo un po.

da cosa lo deduci? Ho virtualizzazione funzionanti da decenni e mai rovinate.  :o
: Re:Sito piantato
: caygri 01 Jun 2016, 13:11:11
il pc non è prestante, viene sovrascritto i file...ok per un lavoretto una settimana ma quando devi virtualizzare prendi un vps! mettilo su linux non su windows
: Re:Sito piantato
: adavide 01 Jun 2016, 16:21:17

L'ho reso pubbico, qusesto l'indirizzo: www.agrisricerca.it/ceppoteca (http://www.agrisricerca.it/ceppoteca)
user: dbceppoteca
pw: dbceppoteca


Siccome non si apriva allora ho ridotto i record del DB, ne ho lasciato solo 1200, ora si apre abbastanza velocemente.
E' appurato quindi che il problema sta nella pesantezza del DB, forse il componenete che ho utilizzato , ContentBuilder, non è adatto x gestire una cosa di questo tipo???
A questo punto chiedo se per realizzare una cosa simile posso utilizzare un componente più appropriato.
Grazie
: Re:Sito piantato
: caygri 01 Jun 2016, 16:51:03
che sito terribile!!!!
perchè hai fatto una cosa del genere quando ci sono cose anche più performanti e ci credo che hai problemi!!!
: Re:Sito piantato
: adavide 01 Jun 2016, 16:57:24
A noi serve solo una banca dati da consultare non un sito vero e proprio.
Comunque cosa potrei usare?
: Re:Sito piantato
: caygri 01 Jun 2016, 16:58:57
e usa database! XD


serve un debug completo! Cosi è difficile da capire sta di fatto che non è idoneo per joomla o va veramente sistemato.
: Re:Sito piantato
: adavide 01 Jun 2016, 17:28:44
Cioè? Scusa ma non capisco
c'è un componente che si chiama database?
Io ho cercato alcuni componenti per gestire una banca dati e questo mi è sembrato idoneo. Anche perchè l'avevo già utilizzato per gestire dei dati ed era andato benissimo, ma erano molti meno di questi.

: Re:Sito piantato
: caygri 01 Jun 2016, 17:30:47
si creano i database specifici...sono troppi indici per joomla può sclerare...
: Re:Sito piantato
: adavide 01 Jun 2016, 17:39:21
ma io non so programmare in PHP non riesco a fare un DB. Non esiste un componetene che può gestire una cosa del genere?
: Re:Sito piantato
: caygri 01 Jun 2016, 17:40:29
no ma ci sono i gestionali specifici per pc che lo fanno!

: Re:Sito piantato
: adavide 01 Jun 2016, 17:46:34
ad esempio?
: Re:Sito piantato
: caygri 01 Jun 2016, 17:48:10
l'azienda pubblica dove ho lavorato se l'è fatta sviluppare, oppure si crea un banalissimo database in access.
: Re:Sito piantato
: adavide 01 Jun 2016, 17:53:41
si ma il DB di access si può poi integrare in joomla?
: Re:Sito piantato
: caygri 01 Jun 2016, 21:57:17
ma che ti fai di joomla quando ti crei un database?
: Re:Sito piantato
: tomtomeight 01 Jun 2016, 22:29:18
Un db non è un applicativo ma solo un contenitore di dati, poi dipende dall'uso e dagli utenti che deve servire quale applicativo utilizzare e per come gestirli. Un cms e buono per mostrare i dati ma per gestire le maschere di immissione, liste, dettagli e ricerche serve o un apposita estensione o un applicazione web esterna standalone o anche integrata col cms ove raccogliere le viste in moduli custom. Sconsiglio l'uso di access più adatto per prg su pc o rete. Dai uno sguardo al mio link in firma, per soluzione free userfriendly a partire da db.
: Re:Sito piantato
: caygri 03 Jun 2016, 12:48:04
il problema è che lui usa joomla in locale per raccolta dati.
: Re:Sito piantato
: tomtomeight 03 Jun 2016, 12:52:33
Io non lo vedo un problema, locale o remoto non cambia molto.
: Re:Sito piantato
: caygri 03 Jun 2016, 14:03:28
con tutti quei campi impazzirebbe qualsiasi cosa :D
: Re:Sito piantato
: giusebos 03 Jun 2016, 14:05:37
molto probabilmente il database non è progettato con criterio, forse valori ridondanti.
Mentre potresti avere qualche beneficio se indicizzi le tue tabelle, sopratutto quelle con molti dati che vengono richiamati spesso nelle query.

in questi casi un piccolo script php ti fa capire in quanto tempo la query viene evasa e li procedere per l'indicizazione (puoi farla con phpmyadmin).

:
<?php
function getmicrotime(){
list(
$usec$sec) = explode(" ",microtime());
return ((float)
$usec + (float)$sec);
}
$time_start getmicrotime();//sec iniziali
for ($i 1$i <= 100000$i++)
//non faccio nulla
$time_end getmicrotime();//sec finali
$time $time_end $time_start;//differenza in secondi
echo "Sono trascorsi $time secondi per l'esecuzione del codice.";
?>
: Re:Sito piantato
: giusebos 03 Jun 2016, 14:11:02
sto provando adesso le pagine e si aprono velocemente.

hai fatto qualcosa?

i record saranno anche molti, ma hai pochi campi, 3 per ogni record.......molto pochi e molto sostenibili anche con server de noiartri.
Eventualmente Una paginazione sarebbe opportuna e alleggerirebbe la pagina ulteriormente.

: Re:Sito piantato
: adavide 07 Jun 2016, 11:23:15
non ho fatto nulla ho ridotto il numero dei record sul DB per provare, adesso sono circa 1200 e va bene. Il problema ce l'ho quando supero i 7000 record. Si impalla completamente.
Ho usato contentbuilder, sicuramente non è la soluzione ottimale per gestire una mole di dati simile.
Esiste un componente più adatto?


: Re:Sito piantato
: giusebos 07 Jun 2016, 11:40:56
ti confermo che non ho problemi di lentezza ed ho una adsl vergognosa in questo momento
: Re:Sito piantato
: adavide 07 Jun 2016, 11:55:30
prova ora. Ho caricato tutto il DB. Sono 11.000 record
: Re:Sito piantato
: giusebos 07 Jun 2016, 12:17:28
ok, adesso è piantato.

prova intanto a mettere una paginazione bassa con 25/30record per pagina e vedi se cambia qualcosa, poi eventualmente inserisci un indice nella tabella con phpmyadmin
: Re:Sito piantato
: giusebos 07 Jun 2016, 12:19:05
magari ottimizza anche le tabelle, ma qui se non sai muoverti devi farti qualche lettura....
: Re:Sito piantato
: adavide 07 Jun 2016, 12:30:18
creare indici nella tabella....... nn saprei come fare.
vedrò di leggere qualcosa.
Grazie
: Re:Sito piantato
: maurizio51 25 Jun 2016, 18:31:20
scusate, forse non è il lugo adatto ho postato in un altro  da stamani e non ho avuto risposte soddisfacenti, il tutto è estremamente complesso.
il mio problema è che non riesco più a entrare nella pagina administrator,prima mi dava la pagina bianca, senza le icone per l'amministrazione, ora addirittura non mi sia pre nemmeno la pagina, mi da il seguente errore:
Internal Server Error[/size]The server encountered an internal error or misconfiguration and was unable to complete your request.[/color][/size]Please contact the server administrator at postmaster@sinistracomunistainternaz.it to inform them of the time this error occurred, and the actions you performed just before this error.[/size]Ho tutti i dati di aruba e da li mi dicono che il problema devo risolverlo con voi.
 non vi è un supporto diretto? come fare un ticket?
grazie, è un problema abbastanza urgente.
: Re:Sito piantato
: caygri 25 Jun 2016, 18:33:20
Hai fatto modifiche di recente?

Sembra un problema anche di aruba.
: Re:Sito piantato
: tomtomeight 25 Jun 2016, 18:41:48
@maurizio51

Se hai gia aperto un post non è buona norma andare a riproporlo in giro, ti invito a seguire le risposte solo sul tuo post iniziale grazie.
: Re:Sito piantato
: giusebos 25 Jun 2016, 18:53:03
posibile caygri che ancora non hai capito come ci si muove in questo forum?
Cortesemente leggi qui:

http://www.joomla.it/mediawiki/index.php/Come_si_utilizza_il_forum
: Re:Sito piantato
: caygri 25 Jun 2016, 18:55:38
Ehm :o ???
Che ho fatto?  Chiedere le ultime modifiche fatte?
: Re:Sito piantato
: giusebos 25 Jun 2016, 19:04:18
il regolamento leggilo però, perchè se lo avessi fatto non mi avresti scritto: che ho fatto?
: Re:Sito piantato
: caygri 25 Jun 2016, 19:22:19
Ho letto. Ho risposto per capire il problema.

Mi asterrò ai prossimi Topic.

Grazie
: Re:Sito piantato
: maurizio51 25 Jun 2016, 21:54:31
grazie comunque per il supporto