Αναβαθμισμένη μετά από πρόβλημα φόρτο εργασίας του server![]()
Αναβαθμισμένη μετά από πρόβλημα φόρτο εργασίας του server![]()
Υπάρχει κάποιος που έχει την παραμικρή ιδέα πόσο μεγάλο είναι το cache αρχείο θα μπορούσε να πάρει πριν να έχει αρνητική επίδραση στην απόδοση;
Βάση δεδομένων cache αποθηκεύει προσωρινά μόνο μεταφράσεις. Όχι ολόκληρο το περιεχόμενο HTML. Έτσι, όταν κάποια μεταφρασμένη σελίδα παράγεται, τότε η πρώτη κανονική σελίδα δημιουργείται και μετά ότι αναλύεται και μεταφράζεται. Κατά τη διάρκεια της προσωρινής μνήμης DB μετάφραση χρησιμοποιείται και οι φράσεις μεταφράζονται λαμβάνεται από εκεί. Απλά ποινών - δεν ολόκληρη HTML, επειδή κάθε φορά μεταφράσεις μπορεί να είναι διαφορετικό (π.χ. διαφορετικά προνόμια των χρηστών, άλλαξε το περιεχόμενο). Μια σελίδα HTML μπορεί να έχει εκατοντάδες προτάσεις για να μεταφράσει - vBET παίρνει περιεχομένου μεταξύ ετικέτες HTML. Χάρη DB cache αυτές τις μεταφράσεις δεν πρέπει να λαμβάνονται κάθε φορά από το Google - ό, τι καταναλώνει πολύ χρόνο - και όχι, των όρων που λαμβάνονται από την τοπική DB σας. Ακόμα - κανονική σελίδα πρέπει να δημιουργούνται και μετά από αυτό μεταφράζεται.
Πλήρης Cache αρχείων για επισκέπτες λειτουργεί μόνο για τους επισκέπτες. Χάρη ότι δεν χρειάζεται να ανησυχείτε ότι οι χρήστες έχουν διαφορετικά δικαιώματα και να δούμε διαφορετικά πράγματα. Θα επισκέπτες βλέπουν το ίδιο περιεχόμενο. Λόγω του ότι δεν έχουμε να αναλύσει αποτέλεσμα και να μεταφράσει το κομμάτι από το κομμάτι κάθε φορά - δεν μπορούμε απλά να το κάνουμε μια λίγο και cache πλήρη εξόδου HTML. Έτσι, σε αυτή την περίπτωση, όταν η πλήρης σελίδα δεν αποθηκεύεται στην κρυφή μνήμη, ή προσωρινά αποθηκευμένο περιεχόμενο είναι πολύ παλιά, τότε η κανονική μετάφραση εμφανίζεται - ακριβώς όπως περιγράφεται πιο πριν. Αλλά αυτή τη φορά στο τέλος πλήρη HTML εξόδου είναι γραμμένο σε αρχείο. Έτσι την επόμενη φορά, όταν ίδια αίτηση προέρχεται από πελάτες που δεν παράγουν καν κανονική περιεχόμενο της σελίδας - απλά ρεύμα προς τον επισκέπτη ήδη cached αρχείο HTML. Γι 'αυτό εξοικονομήσει πολλά ερωτήματα SQL, επεξεργαστή και τη μνήμη. Εμείς απλά να δώσουμε περιεχόμενο χρήστη από το στατικό αρχείο. Γι 'αυτό είναι σημαντικό να καθοριστεί πόσο καιρό αυτή η cache θα είναι έγκυρη. Γιατί αν κάτι θα αλλάξει - δηλαδή τη νέα θέση θα φτάσει στο νήμα, τότε οι επισκέπτες δεν θα δουν αυτή τη νέα θέση μέχρι ήδη cached αρχείο λήγει. Μετά από αυτό κατά την επόμενη αίτηση, και πάλι κανονική σελίδα θα παράγεται, σε μετάφραση, και προσωρινής αποθήκευσης - και αυτό οι επισκέπτες θα δουν το περιεχόμενο, δηλαδή για μια άλλη ώρα (ρυθμιζόμενο). Δεν θα δουν κάποια αλλαγή μέχρι την λήξη της προσωρινής αποθήκευσης του αρχείου και πάλι. Φυσικά, οι χρήστες σας θα βλέπουν τα πάντα, επειδή λειτουργεί μόνο για τους επισκέπτες (τόσο για τα ρομπότ, επίσης, γιατί τα ρομπότ ανιχνεύσουμε το δικό σας φόρουμ ως επισκέπτες).
Παρακαλείσθε να ενημερώσετε τον έκανε να βοηθήσει και σε περίπτωση τυχόν ερωτήσεις απλώς να ρωτήσω - θα περιγράψουμε ευχαρίστως περισσότερα![]()
στο αρχείο /images/vBET/flags/vBET.CSS
Παρακαλείστε να περιγράψετε καλύτερα τι σημαίνει "περίεργα" - ίσως θα είμαστε σε θέση να σας βοηθήσει. Επίσης, σας συμβουλεύουμε να χρησιμοποιήσετε για τέτοια πράγματα με τον Firefox plugin Firebug - θα επιτρέψει να σας δείξει ακριβώς που είναι CSS στυλ που χρησιμοποιούνται για συγκεκριμένα στοιχεία. Είναι πραγματικά χρήσιμο![]()
Ξέρω ότι για τον καθένα τη δική του εκδοχή είναι πιο σημαντικόΚαι δεν θέλουμε να αμφισβητήσει ότι
Σε αυτή την περίπτωση vBET3.x είναι νωρίτερα για πολύ καλό λόγο: ΠΟΙΟΤΗΤΑ. Προσθέτουμε νέες σημαντικές λειτουργίες (Πλήρης Cache αρχείων για επισκέπτες) σε αυτό εκδοχή, και αυτό ήταν πολύ πιο εύκολο να το προσθέσετε στο VB3 άμορφη, επειδή υπάρχουν δεν φιλικό URLs, και μεταφράζουμε μόνο νήμα URLs για vBSEO. Σε περίπτωση vB4 είναι πιο περίπλοκο - φιλικό URLs πρέπει να υποστηριχθούν, και μεταφράζουμε πολύ περισσότερα είδη των διευθύνσεων URL. Βάζοντας πρώτα στο VB3 άμορφη. επέτρεψε να το δοκιμάσετε πολύ καλά σε πραγματικό φόρουμ, ελέγξτε ότι is ηλικία εργασίας εξαιρετικός, ίσως θα δείτε κάποια σφάλματα πριν μεταβείτε vB4. Και μετά είμαστε απολύτως βέβαιοι ότι είναι μια χαρά, πρέπει ακόμα να προσθέσετε υποστήριξη aditional vB4 (Friuendly URLs, περισσότερες διευθύνσεις URL της translted). Δηλαδή γιατί αυτή vBET3.x στιγμή είναι νωρίτερα και ακόμα χρειάζεται 2 εβδομάδες για vBET4.x. Και ευχαριστώ ότι θα πάρετε λύση που έχουν πολύ καλή ποιότητα, ewen αν είναι πιο περίπλοκη περίπτωση thatin VB3 άμορφη
Θα πρέπει να υπάρχει κανένα τέτοιο πράγμα όπως αρνητική επίδραση στην απόδοση, λόγω της μνήμης cache του αρχείου. Είναι επειδή cache αρχείων δεν μεγαλώνει ... Δημιουργούμε χωριστό φάκελο για κάθε διεύθυνση URL αιτήματος. Έτσι, κάθε αρχείο cache είναι απλά στατικό αρχείο HTML (cached εξόδου για την αίτηση). Όταν ο διακομιστής σας κρύπτες όλο και περισσότερο vBET δημιουργεί απλά όλο και περισσότερα αρχεία. Έτσι, κάθε φορά, όταν τέτοιο αρχείο είναι ως εξής:
1. Είναι μόνο για ανάγνωση αποτέλεσμα για τη συγκεκριμένη διεύθυνση URL
2. Εμείς ακόμα δεν το διαβάσετε στη μνήμη - μόνο ρεύμα απλά στον πελάτη χρησιμοποιώντας PHP λειτουργία: readfile
Λόγω του ότι ακόμα και αν σελίδα αποτελεσμάτων σας είναι πραγματικά μεγάλη - έτσι ώστε το αρχείο cache είναι επίσης μεγάλη, δεν θα έχει καμία αρνητική επίδραση στην απόδοση, διότι θα ρεύμα μόνο αυτό το ένα αρχείο χωρίς καν ανάγνωση ολόκληρο το στη μνήμη. Έτσι, θα δείτε τα πλεονεκτήματα δεν μειονεκτήματα.