PHP7 σε όλα τα πακέτα hosting της Top.Host!

14 Σεπτεμβρίου 2016, από

PHP7 σε όλα τα πακέτα hosting της Top.Host!

Η συνεχής παρακολούθηση των εξελίξεων στις εφαρμογές και τις τεχνολογίες που παρέχουμε μέσω των υπηρεσιών μας στην Top.Host, σε συνδυασμό με την άμεση διάθεση των νεότερων εκδόσεών τους στους πελάτες μας, είναι το μέσο για να παρέχουμε ασφαλείς και γρήγορες υπηρεσίες hosting, κατάλληλες για τη φιλοξενία των εφαρμογών και των ιστοσελίδων τους. Στα πλαίσια αυτά, προσθέσαμε στους servers μας την τελευταία PHP έκδοση, PHP7, η οποία είναι πλέον διαθέσιμη σε όλα τα πακέτα της Top.Host!

Η τελευταία της έκδοση έγινε διαθέσιμη στο κοινό με την ονομασία PHP7 και συνοδεύεται από χαρακτηριστικά και λειτουργίες που θα αυξήσουν την ταχύτητα και θα βελτιώσουν την εμπειρία των χρηστών του διαδικτύου.

Πού υπερτερεί και πώς θα σε ωφελήσει η PHP7;

Καλύτερο performance
Η PHP7 βασίστηκε στο phpNG, ένα παρακλάδι της PHP το οποίο αναπτύχθηκε αρχικά με στόχο τη μειωμένη κατανάλωση μνήμης και το αυξημένο performance των εφαρμογών που θα το αξιοποιούσαν. Το αποτέλεσμα; Καλύτερη απόδοση σε σχέση με την PHP 5.6 σε ποσοστό 20% – 110% σε εφαρμογές όπως το WordPress και το SugarCRM. Οι μετρήσεις ήταν τόσο καλές, που το phpNG αποτέλεσε τελικά τη βάση για την PHP7.

Η βέλτιστη χρήση της μνήμης, είναι αυτή που βοηθάει στο να εξασφαλιστεί καλύτερο performance, ενώ παράλληλα ένας server με τους ίδιους πόρους, μπορεί πλέον να ανταπεξέλθει σε μεγαλύτερα μεγέθη κίνησης δεδομένων. Αυτό σε συνδυασμό με sites και εφαρμογές που εφαρμόζουν με τη σειρά τους βελτιστοποιημένες πρακτικές σε επίπεδο κώδικα, μπορούν να εξασφαλίσουν περισσότερα requests και μεγαλύτερες ταχύτητες σε ποσοστό έως και 100% για τους επισκέπτες τους.

Στα συγκριτικά tests φαίνεται να κερδίζει στα σημεία: στην πλατφόρμα του Drupal η PHP7 προσφέρει μεγαλύτερο performance από την HHVM ενώ στις νεότερες εκδόσεις του WordPress (από την 4.1.1 και μετά) η PHP7 μπορεί να εκτελέσει σχεδόν το διπλάσιο αριθμό requests.

Παρακάτω μπορείς να δεις τα ανάλογα στοιχεία από την Performance Team του Zend, για το Drupal και το WordPress.

PHP7 σε όλα τα πακέτα hosting της Top.Host!

PHP7 σε όλα τα πακέτα hosting της Top.Host!

Νέες πρακτικές σε επίπεδο κώδικα
Πέρα από την αυξημένη απόδοση, η PHP7 φέρνει και νέες πρακτικές για τους ίδιους τους προγραμματιστές, μερικές από τις οποίες μπορείς να δεις στη συνέχεια:

  • Καλύτερη διαχείριση των errors
    Μέσα από τη νέα έκδοση της PHP, διευκολύνεται η διαχείριση των errors. Στις εκδόσεις της PHP5, συναντούσαμε έναν κλασικό μηχανισμό μέσω του οποίου αναφέρονταν τα errors. Στην PHP7, όμως, η διαδικασία αναγνώρισης και διαχείρισης απλοποιείται, αφού πλέον ο χρήστης μπορεί να αντικαταστήσει ένα error με ένα exception.
  • Εισαγωγή του νέου Spaceship Operator
    Μια νέα λειτουργία που συναντάμε στην PHP7 είναι αυτή της συνδυαστικής σύγκρισης, μέσω του Spaceship Operator, που συμβολίζεται ως ⇔. Με τον συγκεκριμένο τελεστή εξοικονομείται χρόνος και γραμμές κώδικα που θα χρειάζονταν για να γίνουν οι συγκρίσεις με τους παραδοσιακότερους τρόπους του μικρότερου από (<), ίσου (=) και μεγαλύτερου από (>).
  • Εισαγωγή των Return Types
    Πρόκειται για ένα χαρακτηριστικό που συναντούσαμε ήδη σε άλλες γλώσσες προγραμματισμού και πλέον υποστηρίζεται και στην PHP7. Μέσω του Return Types, οι προγραμματιστές έχουν πλέον τη δυνατότητα να ορίζουν εκ των προτέρων τον τύπο της μεταβλητής που πρέπει να επιστρέφεται από κάποια συνάρτηση. Το συγκεκριμένο feature καθιστά τον κώδικα πολύ πιο ευανάγνωστο, ενώ μπορεί  να βοηθήσει πολύ στη διαδικασία του debugging ή σε περίπτωση που ένας προγραμματιστής θέλει να επεξεργαστεί έναν κώδικα που έχει γραφτεί από κάποιον άλλο.

Υποστήριξη από την ομάδα της PHP
Τέλος, ένα πλεονέκτημα της PHP7 είναι ότι υποστηρίζεται από το άμεσο support της ομάδας της PHP.net. Οι developers της PHP εξακολουθούν να υποστηρίζουν κάθε έκδοση για περίπου 3 χρόνια από την διάθεσή της στο κοινό. Αυτό σημαίνει ότι όλα τα bugs και τα κενά ασφαλείας που εντοπίζονται, επιδιορθώνονται άμεσα, ώστε να αποφεύγονται προβλήματα στους χρήστες.

Συμβατότητα

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

Ήδη όλες οι δημοφιλείς CMS πλατφόρμες (WordPress, Drupal, Joomla!, Magento κ.λπ.) έχουν διαθέσει νέα updates τα οποία είναι συμβατα με την PHP7, οπότε αν έχεις εγκαταστήσει τις τελευταίες εκδόσεις στο site σου, το πιθανότερο είναι ότι δεν θα αντιμετωπίσεις κάποιο πρόβλημα.

Τα σημεία στα οποία θα χρειαστεί να πραγματοποιήσεις συγκεκριμένους ελέγχους, είναι τα plugins και τα themes του site σου. Οι ομάδες που αναπτύσσουν τις συγκεκριμένες εφαρμογές, ειναι συνήθως πολύ μικρότερες σε μέγεθος και είναι πιθανό να καθυστερήσουν να διαθέσουν νεότερες εκδόσεις που θα είναι συμβατές με την PHP7.

Αν αντιμετωπίσεις θέματα ασυμβατότητας, μπορείς εύκολα μέσα από το Plesk Panel που παρέχουμε να επιστρέψεις στην προηγούμενη έκδοση της PHP. Σε αυτήν την περίπτωση, καλό είναι να τα επιλύσεις σε προγραμματιστικό επίπεδο και στη συνέχεια να επιλέξεις και πάλι την PHP7. Αν δεν επιλυθούν, θα χρειαστεί σίγουρα να τα αντιμετωπίσεις μελλοντικά καθώς σταδιακά θα αρχίσουν να καταργούνται οι παλαιότερες εκδόσεις της PHP. Από την πλευρά μας, σου παρέχουμε τις πιο πρόσφατες εκδόσεις στις τεχνολογίες που τρέχουν στις υποδομές μας. Το να διατηρείς, όμως, τις τελευταίες εκδόσεις σε  όλες τις εφαρμογές που χρησιμοποιείς για το site σου, είναι αυτό που θα σε κρατήσει πραγματικά προστατευμένο από κενά ασφαλείας και ευπάθειες, που θα μπορούσαν να θέσουν σε κίνδυνο τη σελίδα σου.

Επιλογή της PHP7 μέσα από το Plesk Panel

Για να επιλέξεις την PHP7 για το site που φιλοξενείς στην Top.Host, αρκεί να ακολουθήσεις τη διαδικασία μέσα από το Plesk Panel, όπως περιγράφεται στη γνωσιακή μας βάση. Για οποιαδήποτε απορία έχεις σχετικά με τα βήματα, μη διστάσεις να επικοινωνήσεις με την ομάδα του Support, για να σε καθοδηγήσει σχετικά!

Σου άρεσε αυτό το blog post;

Τότε σίγουρα θα λατρέψεις τα επόμενα! Συμπλήρωσε το email σου για να μη χάσεις ούτε ένα.;

Κάνε δωρεάν την εγγραφή σου και στο εξής θα λαμβάνεις ενημερώσεις για τα νέα post του Τοp.Host Blog. Οποιαδήποτε στιγμή θελήσεις μπορείς να αφαιρέσεις το email σου από τη λίστα παραληπτών. Μάθε περισσότερα στην Πολιτική Απορρήτου.

Μπες στη συζήτηση

  • Τα limitations και τα όρια σας ειναι πολυ χαμηλά.Με αποτέλεσμα να βγαίνουν πολλα κουσούρια ακόμη και σε μια απλή database recover.και να ανοίγουμε support ticket για να μας τα ανεβάσουν.upload 64mb?
    Στο 1997 ζούμε ;

    • Δημήτρη, για κάθε ενέργεια υπάρχει και το κατάλληλο πρωτόκολλο, ώστε να διασφαλίζεται η ομαλή λειτουργία των servers για όλους τους πελάτες μας. Το θέμα που αναφέρεις δεν αφορά στο δίκτυο ή στο μέγεθος λόγω χώρου, αλλά στους πόρους. Αν θέλεις να ανεβάσεις ένα μεγάλο αρχείο, καλό θα είναι να χρησιμοποιήσεις FTP και όχι HTTP. Μέσω του FTP δεν υπάρχει πρόβλημα λόγω πόρων, οπότε μπορείς να χρησιμοποιήσεις αυτή την υπηρεσία για μεγάλα αρχεία.
      Αν τώρα είναι απαραίτητο να χρησιμοποιηθεί HTTP, τότε μπορεί το support μας να αυξήσει κατ’ εξαίρεση τα όρια, δεδομένου ότι δεν θα υπάρξει θέμα υπερκατανάλωσης πόρων.

      • Lila 64 mb ειναι πολυ λιγα οπως και να το κανεις.
        Το Ftp αυξανει την πολυπλοκοτιτα και το user experience του μεσου χρηστη που εκανε την δουλεια του μεσω extensions (opencart) inport-export και πληρωσε 100 ευρω για αυτο το extension το οποιο καθιστατε αχρηστο με τοσο χαμηλα ορια.
        Στην προηγουμενη web provider δεν υπηρχε αυτο το θεμα.
        Ζητησα αυξηση αλλα το ποσο ειναι το ανωτατο οριο ειναι διαφορετικο απο supporter σε supporter…αλλος μου ειπε οτι το 128 max upload ειναι το μεγιστο που μπορει να κανει ο αλλος 256.

        Τεσπα η δουλεια μου οπως και να εχει δεν εγινε και αυτο μου εχει προκαλεσει εναν εκνευρισμο οσο να πεις.

Πες μας τη γνώμη σου!