Καθυστέρηση στον firefox στο πρώτο άνοιγμα σελίδας

Ξεκίνησε από Katsadouros_Dhm, 29 Ιουν 2011, 08:31:48 ΜΜ

« προηγούμενο - επόμενο »

Katsadouros_Dhm

Η εγκατάσταση στο εργαστήριο του 1ου Λυκείου Τρικάλων ολοκληρώθηκε, αφού ξεπεράστηκαν τα προβλήματα συνδεσμολογίας.
Δηλώθηκε και στο googlemaps. Όλα φαίνονται να λειτουργούν μια χαρά.
Το δίκτυο είναι gigabit. Άρα δε χρειάζεται να κάνω κάποια μέτρηση ταχύτητας.
Θέλω μονο να ρωτήσω 2 πράγματα:
1). Την πρώτη φορά που μπαίνει ο server ( ή κάποιος client) σε κάποια ιστοσελίδα (με τον firefox) υπάρχει μια χρονική υστέρηση στην εμφάνιση ( περίπου 15 sec). Την επόμενη φορά που θα μπει στην ίδια ιστοσελίδα δεν υπάρχει καμιά καθυστέρηση. Nα κοιτάξω κάτι;
2). Πέρασα με το wine το cmaptools για εννοιολογικούς χάρτες στον server (αλήθεια, μήπως ξέρει κανείς κάποιο πρόγραμμα linux για εννοιολογικούς χάρτες;), αλλά δεν εμφανίζεται στους clients. (Πάντως το wine συνήθως βγάζει κολλήματα-προβλήματα με αρκετά προγράμματα και στο σπίτι μου). Με άλλα προγράμματα linux (π.χ. πέρασα το step) δεν εμφανίζεται κανένα πρόβλημα σε server-clients.

alkisg

1) Αργεί το άνοιγμα του firefox, ή αφού ανοίξει ο firefox αργεί το άνοιγμα της σελίδας;

2) Η εγκατάσταση εφαρμογών wine είναι ανά χρήστη, άρα θα έπρεπε να κάνεις εγκατάσταση για κάθε χρήστη χωριστά. Είναι περιορισμός του wine. Δεν έχει σημασία αν έχεις thin ή fat clients, και δεν χρειάζεται καμία ενημέρωση το εικονικού δίσκου.

Katsadouros_Dhm

Παράθεση από: alkisg στις 29 Ιουν 2011, 08:41:39 ΜΜ
1) Αργεί το άνοιγμα του firefox, ή αφού ανοίξει ο firefox αργεί το άνοιγμα της σελίδας;

2) Η εγκατάσταση εφαρμογών wine είναι ανά χρήστη, άρα θα έπρεπε να κάνεις εγκατάσταση για κάθε χρήστη χωριστά. Είναι περιορισμός του wine. Δεν έχει σημασία αν έχεις thin ή fat clients, και δεν χρειάζεται καμία ενημέρωση το εικονικού δίσκου.
1). Αργεί το άνοιγμα κάθε σελίδας που ανοίγει για πρώτη φορά. Αν μετά ανοίξω την ίδια σελίδα για 2η φορά ανοίγει αμέσως.
2). ok θα το εγκαταστήσω σε κάθε client.

alkisg

Έχεις squid;
Τι πάροχο/γραμμή έχεις;
Αν ανοίξεις μια νέα σελίδα από τον user1 (όπου και αργεί), και μετά πας στην ίδια σελίδα από τον user2, ανοίγει γρήγορα;

Υ.Γ. καλό είναι για κάθε πρόβλημα να ανοίγει διαφορετικό θέμα, ώστε να μπορούν να σχολιάσουν και άλλοι καθηγητές που έχουν εμπειρία με το συγκεκριμένο πρόβλημα, χωρίς να χάνεται ο ειρμός του συνολικού θέματος.

Katsadouros_Dhm

Η γραμμή είναι conn-x στα 2Mbps. Εϊχε δοθεί στο σχολείο πριν 4 χρόνια μετά από αίτηση που είχε γίνει στο σχολικό δίκτυο για adsl σύνδεση.
Το gigabit switch είναι συνδεδεμένο απευθείας σε θύρα του router. Άλλοι υπολογιστές του σχολείου - που παίρνουν internet από άλλες θύρες του router ή άλλα switch συνδεδεμένα με αυτόν, δεν παρουσιάζουν υστέρηση.
Μια σελίδα που αργεί να ανοίξει π.χ. στον user1, αργεί - η ίδια σελίδα - να ανοίξει και στον user2 ή στον server -  παντα την πρώτη φορά.

Katsadouros_Dhm

Να πω και ενα τελευταίο, αλλα δε νομίζω να έχει σχέση. Εχω περάσει τον kernel 11.04 επειδη ο 10.04 δεν έβλεπε την κάρτα δικτύου του server. ( Αυτό το πρόβλημα λύθηκε ).

alkisg

Τι DNS servers έχεις; Δώσε:
Κώδικας: shell
cat /etc/resolv.conf


και στη συνέχεια, για κάθε έναν από τους servers, βεβαιώσου ότι δουλεύει, δίνοντας:
Κώδικας: shell
dig @8.8.8.8 www.google.com

όπου 8.8.8.8 η κάθε IP που βλέπεις στο αρχείο resolv.conf.

Εάν πρόκειται για fat clients, αυτό κάν' το ενώ κάθεσαι στον fat client, αλλιώς κάν' το στο server.

Επίσης δεν είπες αν έχεις εγκαταστήσει χειρωνακτικά και χρησιμοποιείς το squid.

Katsadouros_Dhm


Katsadouros_Dhm

Λοιπόν...
To Εργαστήριο έχει thin clients.
Ετρεξα στον Server:
Στο cat /etc/resolv.conf μου εβγαλε:
domain tri
search tri
nameserver 10.184.14.10
nameserver 194.63.239.164
nameserver 194.63.237.4
The list resolved may not support more than 3 servers.
The server below may not be recognized
nameserver 194.63.238.4

Στο dig @8.8.8.8 www.google.com μου εβγαλε:

Για τον 10.184.14.10 μετά από αρκετά sec:
(1 server found)
gloab options:+cmd
;connection timed out;no servers could be reached

Για τον 194.63.239.164 και τον 194.63.237.4 αμέσως πήρα κανονικά απάντηση

alkisg

Γι' αυτό αργεί λοιπόν, επειδή ο πρώτος DNS server σου είναι ανύπαρκτος.

Εξήγηση:
Οι cisco routers ρυθμίζονται κεντρικά ώστε να δίνουν ως πρώτο DNS server τον x.x.x.10.
Έτσι, θα πρέπει στα εργαστήρια σε αυτήν την IP να υπάρχει server με εγκατεστημένη την υπηρεσία DNS.
Εάν πρόκειται για Windows server, τότε ο υπεύθυνος ΣΕΠΕΗΥ (ή ΚΕΠΛΗΝΕΤ) θα πρέπει να εγκαταστήσει την υπηρεσία DNS χειρωνακτικά.
Αντίθετα, σε Ubuntu/LTSP servers τα sch-scripts εγκαθιστούν και ενεργοποιούν την υπηρεσία dnsmasq αυτόματα.

Άρα, πιθανές λύσεις:

  • Το πιο σωστό είναι όντως να βάλεις server με εγκατεστημένη την υπηρεσία DNS στην x.x.x.10. Ο πιο εύκολος τρόπος να γίνει αυτό είναι να δώσεις μια στατική IP στον LTSP server σου, με δεξί κλικ → Επεξεργασία συνδέσεων στο εικονίδιο του δικτύου.
  • Άλλος τρόπος είναι να δηλώσεις μόνο στατικούς DNS servers στον LTSP server σου, πάλι από τον ίδιο διάλογο. Σ' αυτήν την περίπτωση ως πρώτο server βάλε το 127.0.0.1, ώστε τουλάχιστον οι thin clients να πάνε γρήγορα, ενώ τα μηχανήματα με Windows (π.χ. γραμματεία) θα συνεχίσουν να ρωτάνε τον ανύπαρκτο DNS server στην x.x.x.10.
  • Και τέλος, εάν έχεις Windows server σε αυτήν την IP, μπορείς να του εγκαταστήσεις DNS server.

Το να αλλαχθούν οι cisco routers ώστε να μην δίνουν DNS=x.x.x.10 δεν προτείνεται.

Katsadouros_Dhm

Εφάρμοσα την 1η λύση που πρότεινες.
Το internet πάει "αέρα"  8)!!
Γίνομαι κουραστικός αλλά θα πω πάλι ένα Ευχαριστώ