|
THotPDF.RenderCacheFolder
|
Top Previous Next |
|
Καθορίζει τη διαδρομή καταλόγου δίσκου όπου αποθηκεύονται τα πλακίδια προσωρινής μνήμης της αποδοσμένης σελίδας για βελτιστοποίηση της απόδοσης
Delphi syntax: property RenderCacheFolder: string read FRenderCacheFolder write FRenderCacheFolder;
Description Καθορίζει τη διαδρομή καταλόγου δίσκου όπου αποθηκεύονται τα πλακίδια προσωρινής μνήμης της αποδοσμένης σελίδας για βελτιστοποίηση της απόδοσης Ο κατάλογος πρέπει να έχει τα κατάλληλα δικαιώματα ανάγνωσης/γραφής για τη διεργασία της εφαρμογής Αφήστε το κενό για να χρησιμοποιήσετε προσωρινή μνήμη απόδοσης σελίδων μόνο στη μνήμη Η διαδρομή είναι string Unicode, οπότε φάκελοι με ονόματα που περιέχουν χαρακτήρες εκτός της σελίδας κώδικα του συστήματος χρησιμοποιούνται όπως δίνονται Οι εικόνες σελίδων και ο δείκτης της cache αντικαθίστανται ατομικά, ώστε μια διακοπείσα εγγραφή να μην μπορεί να εκθέσει ένα μισογραμμένο PNG ή να περικόψει τον προηγούμενο δείκτη Οι επιτυχείς αναγνώσεις σελίδων ανανεώνουν την προσφατότητα επιπέδου σελίδας, και τα όρια εγγράφων και bytes αποβάλλουν τις λιγότερο πρόσφατα χρησιμοποιημένες εγγραφές αμέσως όταν ένα όριο μειωθεί Κατεστραμμένες εικόνες σελίδων, ξεπερασμένες γραμμές δείκτη, εγκαταλελειμμένα προσωρινά αρχεία, και μη ευρετηριασμένοι κατάλογοι εγγράφων επισκευάζονται αυτόματα όταν η cache ανοίξει ή διαβαστεί Άκυρα κλειδιά εγγράφου, δείκτες σελίδων, και τιμές DPI απορρίπτονται πριν δημιουργηθεί διαδρομή Οι cached σελίδες κλειδώνονται με βάση την ταυτότητα της φορτωμένης πηγής: ένα έγγραφο φορτωμένο από αρχείο ταυτοποιείται από το μέγεθός του, τον χρόνο τελευταίας εγγραφής, και τα bytes στην αρχή και στο τέλος του, οπότε ορίστε αυτή την ιδιότητα πριν ή μετά τη φόρτωση όπως θέλετε· ένα έγγραφο φορτωμένο από stream ή από πηγή τυχαίας πρόσβασης γίνεται hash όσο φορτώνει, οπότε ορίστε αυτή την ιδιότητα πριν καλέσετε τη μέθοδο φόρτωσης για τέτοια έγγραφα Κρυπτογραφημένα έγγραφα δεν γράφονται στην cache δίσκου, και μόλις ένα φορτωμένο έγγραφο επεξεργαστεί, η cache δίσκου δεν διαβάζεται ούτε γράφεται πλέον για αυτή τη συνεδρία· οι εγγραφές για το αμετάβλητο αρχείο παραμένουν έγκυρες για μεταγενέστερες συνεδρίες Το backend απόδοσης και οι ρυθμίσεις ICC proofing αποτελούν μέρος του κλειδιού δίσκου, οπότε η αλλαγή τους δεν επιστρέφει σελίδες αποδοσμένες με τις προηγούμενες ρυθμίσεις
Δείτε επίσης: THotPDF, Υποδομή Cache |