ho da poco adottato getclicky come gestore di statistiche per il mio sito, però l'inclusione del contatore javascript è piuttosto lenta... e stavo meditando di provare qualche accrocchio per velocizzare la cosa
un'idea che mi è venuta in mente, è quella di salvarmi il js sul mio server, che è più veloce (o perlomeno non mi fa aprire una connessione con un server remoto), salvarmene una copia cache, e utilizzare quella (c'è da vedere se funziona ugualmente, ma tentar non nuoce)
pensavo di fare una cosa del genere:
apro la mia pagina, chiamiamola getjs.php, che opera in questo modo:
controlla la dimensione del file sul mio server, e la dimensione del file sul server remoto... ho trovato questo, per controllare la dimensione del file remoto:
se è diversa, salvo il file remoto sul mio server, altrimenti non faccio nullaCodice PHP:
$ary_header = get_headers($file, 1);
$filesize = $ary_header['Content-Length'];
restituisco la pagina html
secondo voi può funzionare, come soluzione? o c'è qualche errore concettuale che mi sfugge?
inoltre, secondo voi, se invece di usare questo metodo creassi un file php, che al suo interno fa direttamente un include del js remoto migliorerei la situazione?