Κωδικοποίηση για γρήγορη προβολή σελίδας
Είτε κωδικοποιείτε σε ASP είτε σε ευθεία HTML, θέλετε η σελίδα σας να εμφανίζεται στους χρήστες σας όσο το δυνατόν γρηγορότερα. Εάν η σελίδα σας εμφανίζεται αργά, οι χρήστες σας ενδέχεται να εγκαταλείψουν και να πάνε αλλού.

Πρώτον, να θυμάστε ότι όταν κάποιος ζητά να δει μια από τις ιστοσελίδες σας, στέλνετε κυριολεκτικά αυτό το φυσικό αρχείο από το διακομιστή σας στο μηχάνημα του επισκέπτη. Έτσι βλέπουν τη σελίδα - παίρνουν ένα αντίγραφο στο μηχάνημά τους και ο browser τους αναλύει και εμφανίζει το αρχείο. Έτσι, όσο μεγαλύτερο είναι το αρχείο σας, τόσο περισσότερο χρειάζεται να λαμβάνει και να εμφανίζει τις πληροφορίες. Έτσι, θέλετε να κάνετε το αρχείο αυτό όσο το δυνατόν μικρότερο.

Αυτό σημαίνει ότι ΣΤΕΙΛΤΕ ΤΑ ΣΧΟΛΙΑ ΣΑΣ. Ναι, τα σχόλια είναι εξαιρετικά χρήσιμα για την εργασία σας με τον κώδικα σας, στο δοκιμαστικό σας περιβάλλον. Αλλά δεν θέλετε να σχολιάσετε τον ζωντανό σας διακομιστή! Κάθε γραμμή παρατήρησης που προσθέτετε είναι μια άλλη σειρά περιττών απορριμμάτων που αναλαμβάνει χρόνο καθώς το αρχείο αποστέλλεται στους επισκέπτες σας. Θέλετε το ζωντανό αρχείο παραγωγής να είναι όσο το δυνατόν μικρότερο, οπότε η μεταφορά του φακέλου γίνεται όσο πιο γρήγορα γίνεται.

Το ίδιο ισχύει και για τους τόνους επιπλέον λευκού χώρου, καρτέλες κλπ. Κάθε ένας από αυτούς τους χαρακτήρες καταλαμβάνει φυσικό χώρο στο αρχείο. Θέλετε το αρχείο σας να είναι τόσο αποτελεσματικό όσο μπορεί να είναι σε ένα ζωντανό περιβάλλον.

Στη συνέχεια, ρίξτε μια καλή ματιά στη δομή του τραπεζιού σας. Πολλοί άνθρωποι τρελαίνονται με τραπέζια, χτίζοντας τρισεκατομμύρια ένθετων τραπεζιών. Κάθε φορά που δημιουργείτε ένα τραπέζι, το πρόγραμμα περιήγησης ιστού πρέπει να περιμένει έως ότου φτάσει στο τέλος του πίνακα, πριν μπορέσει να καταλάβει πώς να προβάλλει σωστά αυτόν τον πίνακα. Ας πούμε ότι έχετε μια γιγαντιαία σελίδα με μια σειρά πινάκων. Αν βάζετε όλα αυτά τα τραπέζια σε ένα "κύριο τραπέζι" - τότε ολόκληρο το σύνολο των τραπεζιών πρέπει να διαβαστεί πλήρως και να φορτωθεί πριν εμφανιστεί οποιαδήποτε από αυτά! Εάν αντίθετα έχετε κάθε πίνακα ως ξεχωριστή οντότητα, το σύστημα μπορεί να εμφανίσει κάθε πίνακα ως ολοκληρωμένο. Σίγουρα, η σελίδα θα τραβήξει σε έναν πίνακα, στη συνέχεια στην επόμενη, στη συνέχεια στην επόμενη, σε εξέλιξη. Αλλά τουλάχιστον ο χρήστης βλέπει ΟΛΑ για να ξέρει ότι η σελίδα είναι φόρτωση - αντί να δει τίποτα καθόλου μέχρι το τέλος.

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

Φυσικά, είναι αυτονόητο ότι έχετε τον ταχύτερο διακομιστή που μπορείτε να αντέξετε οικονομικά, σε έναν ωραίο, μεγάλο σωλήνα. Αν γράφετε απίστευτα αποτελεσματικές σελίδες και τότε ο διακομιστής σας είναι αργός, θα χάσετε επισκέπτες. Εάν κανείς δεν επισκέπτεται τον ιστότοπό σας επειδή είναι πολύ αργός, τότε όλη η δουλειά που έχετε κάνει έχει χάσει.

Αξίζει να δοκιμάσετε τις σελίδες σας σε μια σύνδεση μέσω τηλεφώνου. Ακριβώς επειδή έχετε καλωδιακή ή υψηλής ταχύτητας σύνδεση, πρέπει να θυμάστε ότι πολλοί από τους επισκέπτες σας δεν το κάνουν. Υπάρχουν διάφορα βοηθητικά προγράμματα στον ιστό που μπορούν να σας πουν πόσο αργά οι σελίδες σας θα φορτωθούν στη σύνδεση μέσω τηλεφώνου. Το φλας και ο χαριτωμένος προγραμματισμός είναι ωραίο - αλλά αν σημαίνουν ότι ο ιστότοπός σας δεν χρησιμοποιείται από το 50% των πληθυσμών του ιστού, σας βλάπτουν.

Κωδικοποίηση για γρήγορες συνδέσεις βάσεων δεδομένων

Οδηγίες Βίντεο: Πως θα αυξήσετε γρήγορα τα Likes στην Facebook σελίδα σας (Ενδέχεται 2024).