Newsgroup: it.comp.www.php
Titolo: strano sfarfagliamento - reprise...

Una settimana fa avevo scritto di una stranezza su un mio sito e mi 
avevate detto che era colpa del pessimo html.
Ora hmtl e css sono perfettamente validati (per le principali pagine del 
sito, poi completerò) ma il problema rimane...
Sul sito
http://snipurl.com/3rfhf
cliccando, ad esempio sulle categorie a sinistra, in alcune occasioni 
(diciamo una volta ogni 4 o 5) se clicco, prima di caricare la nuova 
pagina firefox visualizza per diversi istanti una pagina bianca (con 
title Mozilla) mentre sta caricando la nuova pagina. Poi visualizza la 
pagina correttamente senza nessun problema.
Purtroppo lo fa solo con questo mio sito, non sempre e soprattutto con 
pagine diverse di volta in volta. Nella stessa sessione di navigazione, 
con la stessa pagina, qualche volta lo fa e qualche volta no.
Ho pravato a calcolare e salvare i tempi di parsing di ogni pagina e ho 
rilevato che sono più o meno stabili (dagli 0.2 agli 0.4 secondi) sia 
per le pagine normali che quando sparpagliano.
Leggendo il log del parsing ho però notato una cosa stranissima... le 
pagine che sfarfagliano sul log sono registrate due volte (uri identico) 
ma con tempi di parsing lievemente diversi... in pratica come se firefox 
facesse un reload (o un redirect) durante il caricamento della pagina.
Ma a leggere il mio codice non c'è assolutamente nessun redirect...
Vi chiedo una cortesia (neanche ho il coraggio di chiedere una 
spiegazione...) potreste provare a navigarci (visto l'occhio tecnico che 
sicuramente avrete) e dirmi (magari indicando il vostro browser) se fa 
problemi simili, se è lento o se fila tutto liscio?
Grazie a tutti!

 sito, poi completerò) ma il problema rimane...
A parte che non è vero, il CSS in home page ha due errori, mi spieghi 
perché ti accanisci su una questione di importanza così marginale?
Io non vedo problemi di sorta, uso Camino e Safari.
Tracciare il problema può essere difficile, hai provato ad installare 
una versione diversa di Firefox per capire se il browser sul tuo 
computer rientra nelle cause del problema?
Potrebbe (in maniera remota) essere anche una impostazione di rete prova 
con lo stesso browser da un'altra connessione.
Comunque ripeto, secondo me non è un vero problema.



La butto lì, ma non è che potresti avere delle regole sbagliate 
in .htaccess per il mod_rewrite?
Ciao

 perché ti accanisci su una questione di importanza così marginale?
perché non so se è colpa del sito o del browser. se è il browser 
pazienza (uso firefox su ubuntu... come circa l'1% del mondo...) ma se è 
colpa del sito potrebbe esserci qualche problema che da me sfarfalla e 
dagli altri rallenta...

 
oddio... effettivamente è una zona un po' grigia per me...
il mio .htaccess (uso php5) è :
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)-p-(.*).html$ 
product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-n-(.*).html$ display_news.php?news_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-mi-(.*).html$ 
manufacturer_info.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-k-(.*).html$ 
advanced_search_result.php?keywords=$2&%{QUERY_STRING}
RewriteRule ^(.*)-f-(.*).html$ features.php?features_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pi-(.*).html$ popup_image.php?pID=$2&%{QUERY_STRING}
RewriteRule ^(.*)natale(.*).html$ gifts_xmas.php
RewriteRule ^(.*)christmas(.*).html$ gifts_xmas.php
RewriteRule ^(.*)noel(.*).html$ gifts_xmas.php
Redirect /welcome 
http://tomsailor.it/index.php?discount_code=xf&ech=54
Redirect /wellcome 
http://tomsailor.it/index.php?discount_code=w5&ech=54
Redirect /first 
http://tomsailor.it/index.php?discount_code=wde05&ech=54
Redirect /replay 
http://tomsailor.it/index.php?discount_code=re05&ech=37
Redirect /klm 
http://tomsailor.it/ebs_instructions.php
(gli "a capo" presenti all'interno di alcune regole li ha messi 
thunderbird per scrivere sul ng)
secondo te ci sono errori?

 dagli altri rallenta...
Per fare quello la strada più veloce è eliminare un pezzo della miscela 
(computer, sistema operativo, browser, configurazione di rete, sito web) 
alla volta per cui:
provi un altro browser
provi lo stesso browser con una release o subrelease diversa
provi un computer differente nella stessa rete
provi lo stesso computer su un'altra rete (penso magari a un proxy)
metti il sito su un webserver diverso e vedi se hai lo stesso problema
Tranne le opzioni che richiedono spostamenti fisici (o anche quelle se 
hai un cellulare per cambiare isp) puoi avere un quadro della situazione 
in poco tempo.
Il problema essenziale è che non è un problema riproducibile, cioè anche 
a te capita a volte sì e a volte no.
Tieni conto che se è un difetto del sito ti verrà segnalato, dal cliente 
se è un sito che hai realizzato per qualcunoo o al limite dagli utenti.
Ad ogni modo non qualche istante per caricare la pagina non mi sembra 
crei disagio al navigatore.