WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Miscellaneous

Class Accelerator Cache for PHP

— Add- On για WorldWideScripts.net

Εγγραφείτε για να μας ζωοτροφές για να μείνετε ενημερωμένοι!

Νέο! Ακολουθήστε μας όπως εσείς το θέλετε!


Class Cache Επιταχυντής PHP - WorldWideScripts.net στοιχείο για την πώληση

Ads

Ad: Bluehost hosting

Ενημέρωση 04/24/2013: Υποβλήθηκε ένα patch ( έκδοση 1.3 ), η οποία καθορίζεται ένα σφάλμα που εισάγεται στο σημείο 1.2 . Σήμερα σταθερή και λειτουργεί όπως αναμένεται . Δείτε FAQ μέχρι ενημερωμένη έκδοση έχει εγκριθεί .

Ενημέρωση : 23/04/2013: Κυκλοφόρησε ένα patch ( έκδοση 1.2 ), η οποία καθορίζεται ένα σφάλμα όταν τα αρχεία cache ήταν άδειο ή πιθανώς κατεστραμμένο .

Ενημέρωση : 20/04/2013: Προστέθηκε μια ζωντανή προεπισκόπηση που περιέχει την τεκμηρίωση και την ακόλουθη εξήγηση .

Η Cache Accelerator Class για PHP παρέχει ένα σύστημα caching για την PHP 5 αντικειμενοστραφούς προγραμματισμού και τεχνικές. Επιτρέπει την αυτόματη προσωρινή αποθήκευση των λειτουργιών αντικειμένου χωρίς την ανάγκη να γράψω ή να προσθέσετε νέο κωδικό για τις λειτουργίες ή την εφαρμογή της τάξης σας .

Διατηρεί, επίσης, αντικείμενα μεθόδους ή ιδιότητες και επιτρέπει την κρυπτογράφηση και την αποκρυπτογράφηση .

Όταν έχετε μια κατηγορία που περιέχει πολλές λειτουργίες, όπως μια τάξη που αλληλεπιδρά με τη βάση δεδομένων σας, μπορεί να θέλετε να αποθηκεύονται τα αποτελέσματα για να μειώσει το φορτίο στον server σας και να κάνετε web app ή την ιστοσελίδα σας να τρέξει γρηγορότερα . Άλλα συστήματα caching απαιτούν να γράψετε μια δέσμη των κώδικα μέσα στις συναρτήσεις σας, που πονάει πραγματικά την αναγνωσιμότητα και της συντήρησης των λειτουργιών και την τάξη σας στο μέλλον . Αυτό είναι όπου Class Cache Accelerator για την PHP διαφέρει .

Class Cache Accelerator για την PHP είναι ένα « περιτύλιγμα » ή διακοσμητής κατηγορίας που βρίσκεται στην κορυφή της υπάρχουσας τάξης σας και αυτόματα εφαρμόζει το σύστημα caching για σας - χωρίς να χρειάζεται να ξαναγράψει τις λειτουργίες σας . Εδώ είναι ένα πολύ βασικό παράδειγμα :

class UserDatabase {

function getUser($user_id) {
    try {
        $db = new PDO('mysql:host=localhost;port=3306;dbname=users', 'root', '');
        $db -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $stmt = $db -> prepare('SELECT * FROM users WHERE user_id = ? LIMIT 1;');
        $stmt -> execute(array($userID));

        $user = NULL;

        while ($result = $stmt -> fetchObject()) {
            $user = $result;
        }
        return $user;
    } catch (PDOException $e) {
        return NULL;
    }
}
}

// Create a new instance of our user database.
$db = new UserDatabase()

// Add the caching system to our user database.
$db = new ClassAcceleratorCache($db, $options);

// Now our user database class's functions will be cached!

Λήψη
Άλλα στοιχεία σε αυτή την κατηγορίαΌλα τα συστατικά αυτού του συγγραφέα
ΣχόλιαΣυχνές ερωτήσεις και απαντήσεις

Properties

Δημιουργήθηκε:
20 Απριλίου 13 ? Τελευταία Ενημέρωση

Λέξεις-κλειδιά

acelerator, cache, caching, αποκρυπτογραφήσει, κρυπτογράφηση, αντικείμενα, oop, php