..


Σύνδεσμοι διαφημιζόμενων

Javascript επιβραδύνει τη φόρτωση της ιστοσελίδας σας; Δοκιμάστε ασύγχρονο τρόπο!

Το άρθρο γράφτηκε από τον Max Bossi
Σελίδα 1 από 2

Πόσες φορές έχουμε ακούσει ότι η JavaScript είναι η πιο συχνή αιτία των καθυστερήσεων κατά τη φόρτωση μιας ιστοσελίδας; πολλές φορές, έτσι δεν είναι; Αυτό, δυστυχώς, προέρχεται από το γεγονός ότι πολλές υπηρεσίες που χρησιμοποιούνται στις ιστοσελίδες και blogs που παρέχονται από το εξωτερικό με την συμπερίληψη μιας ιστοσελίδας σε κώδικα Javascript. Για παράδειγμα, σκεφτείτε υπηρεσίες όπως στατιστικά στοιχεία, ανταλλαγή banner, την κοινωνική plugins, Shoutbox, κλπ..

Όλα αυτά τα στοιχεία, κατά κανόνα, έχουν φορτωθεί στην ιστοσελίδα μέσω της χρήσης των <script> αυτό:

 



 <script type="text/javascript" src="http://www.sitoesterno.com/servizio.js"> </ script>

 
Αυτό το είδος της σήμανσης, όπως αναμενόταν, πάσχει ένα σημαντικό πρόβλημα: αν οι εξωτερικοί πόροι δεν ανταποκρίνεται γρήγορα (π.χ. επειδή ο διακομιστής είναι υπερφορτωμένο ή υπάρχει ένα προσωρινό πρόβλημα δικτύου) του προγράμματος περιήγησης, ονομάζεται για να εμφανιστεί η ιστοσελίδα φιλοξενήσει αυτό τον κωδικό, θα μπλοκάρει περιμένει για τη φόρτωση του javascript είναι φορτωμένο. Η συνέπεια είναι ότι η ιστοσελίδα θα μπορούσε να γίνει πολύ αργή ή, στη χειρότερη περίπτωση, μπορεί να υπάρχουν λευκά ... με αποτέλεσμα την απώλεια της κυκλοφορίας!

JavaScript μπορεί να επιβραδύνει το site σας!

Λύστε το πρόβλημα εύκολα

Μια λύση στο πρόβλημα αυτό είναι που προσφέρει η χρήση των ετικετών <iframe> αλλά αυτό δεν είναι πάντα εφικτό: όταν το στοιχείο που πρέπει να ενσωματωθούν έχει ένα καθορισμένο μέγεθος (π.χ. banner), μπορείτε να χρησιμοποιήσετε αυτή τη λύση ... αλλά όταν το στοιχείο αυτό πρέπει να περιλαμβάνει διαφορετικά μεγέθη ή να χρησιμοποιήσετε τη δυναμική επίδραση, ο iframe είναι σίγουρα ανεπαρκής.

Μια δεύτερη λύση, η οποία είναι επίσης πολύ απλή, είναι να τοποθετήσετε τον κώδικα JavaScript που δεν παράγει άμεσα εξόδου (όπως οι στατιστικές), στο κάτω μέρος λίγο πριν το κλείσιμο της <body> ... αλλά όταν ο κώδικας μας πρέπει να παράγει ένα αποτέλεσμα και αυτό πρέπει να τοποθετείται σε συγκεκριμένο σημείο της διάταξης μας αυτό δεν είναι, φυσικά, είναι δυνατόν.

Και οι δύο από αυτές τις απλές λύσεις, ως εκ τούτου, δεν είναι η απάντηση που ψάχνετε ... Βλέπουμε, λοιπόν, τι είναι και πώς η ασύγχρονη φόρτωση κώδικα JavaScript.

Στην ίδια κατηγορία ...
E-Learning
CSS (Μάθημα) CSS (Μάθημα)
Σχεδίαση και Προσβασιμότητα, σύμφωνα με το W3C CSS και XHTML. Ξεκινώντας από 29 €.
HTML (Μάθημα) HTML (Μάθημα)
Η γλώσσα σήμανσης για τον Παγκόσμιο Ιστό από 29 €.
Javascript (Μάθημα) Javascript (Μάθημα)
Πλήρης οδηγός για δέσμες ενεργειών στην πλευρά του πελάτη. Από 39 €.
Σύνδεσμοι διαφημιζόμενων