რამდენად სწრაფია WordPress ერთად PHP-FPM 7?

PHP7- ს ბევრი აქვს შესრულების უპირატესობები, ამ პოსტში, მე ჩავატარე ტესტი, რომ გაერკვია WordPress– ის შესრულება PHP 5.6 და 7 – ში.


თქვენ ასევე შეიტყობთ, თუ როგორ უნდა შეცვალოთ WordPress, გამოიყენოთ PHP 5 – დან 7 – მდე საერთო ჰოსტინგი, VPS / Cloud.

PHP7 გამოვიდა 2015 წელს ბევრთან ერთად შესრულების გაუმჯობესება მაგრამ როგორც ჩანს, ინდუსტრია ჯერ არ მიიღებს PHP– ს ახალ ვერსიას.

როგორც ხედავთ, PHP7 მიიღო მხოლოდ ზემოთ ბაზრის წილის 3% მიუხედავად უკეთესი მახასიათებლებისა. აკლია ცნობადობა?

ბევრი სტატია წავიკითხე PHP7 წინააღმდეგ PHP5 ასე რომ, ვფიქრობდი, რომ შეეცადეთ ვნახო და ნახოთ რამდენად სწრაფია PHP7 WordPress ვებსაიტზე.

სანამ შედეგებამდე მიხვალთ, უნდა აღინიშნოს ზოგი მახასიათებლები PHP7– დან არის:

  • მეხსიერების გამოყენების შემცირება
  • თანმიმდევრული 64 ბიტიანი მხარდაჭერა
  • ზენდ ძრავის ახალი ვერსია
  • ახალი ძრავის გამონაკლისი შეცდომების უკეთესად მართვისთვის
  • უმატებს ანონიმურ კლასებს
  • დატვირთვის უფრო სწრაფი ნახვა (რა თქმა უნდა)

WordPress- ის უახლესი ვერსია ოფიციალურად უჭერს მხარს PHP7. მოდით გავეცნოთ როგორ ასრულებენ ისინი PHP7- ით.

ტესტირების დეტალები

ცოტა პლატფორმა და ტესტირების პროცედურა, რომ ნათელი სურათი მოგაწოდოთ.

  • მე უზრუნველყო ლინოდე $ 10 გეგმა და მოიქცა შემდეგი.
  • დაინსტალირებული WordPress 4.7 Ubuntu 16.04 LTS- ზე EasyEngine- ის საშუალებით
  • დაინსტალირებული ბლოგინგი თემა MyThemeShop- ის მიერ
  • არ გამოგვიყენებია ქეშირების დანამატი ან CDN
  • Გამოყენებული მტვირთავი 50-200 კლიენტთან დატვირთვის ტესტის ჩატარება ერთი წუთის განმავლობაში.

WordPress- ის შესრულება PHP-FPM 5.6

სტანდარტულად, EasyEngine აყენებს PHP-FPM 5.6, ასე რომ მე არ მჭირდება რაიმე კონფიგურაციის გაკეთება, გარდა WordPress დაყენებისა, თემის დაყენების გარდა & ჩემი ტესტის დომენის მითითებით Linode VM IP.

მე Loader წავედი ტესტის შესასრულებლად და აქ არის შედეგი:

  • პასუხის საშუალო დრო: 11.96 წ
  • პასუხის მინიმალური დრო: 0.6 წ
  • რეაგირების მაქსიმალური დრო: 19-იანი წლები

WordPress- ის შესრულება PHP-FPM 7.0-ზე

PHP 7 – ზე გადავიტანე მარტივი ძრავის საშუალებით და შედეგია:

საოცარია! ხედავთ, რომ PHP7 არის ორჯერ უფრო სწრაფად. PHP7 კარგად ასრულებდა ყველა ასპექტს.

  • საშუალო დროა 5.1 წამს ადარებენ 11.96 წ PHP 5.6-ით
  • რეაგირების მინიმალური დროა 0.4 წამს ადარებენ 0.6 წ
  • რეაგირების მაქსიმალური დროა 8.2 წამს ადარებენ 19-იანი წლები

მხოლოდ WordPress- ით PHP 5.6-დან PHP 7-ზე გადართვის შედეგად შეამცირა ვებსაიტის დატვირთვის დრო 50% -ით.

მე მჯერა, რომ ეს არის სწრაფი გამარჯვება WordPress– ის ნებისმიერი ვებსაიტისთვის და თუ კვლავ არ იყენებთ PHP– ს უახლეს ვერსიას, მაშინ ამ ტესტის შედეგმა ხელი უნდა შეუწყოს თქვენს განახლებას.

თავსებადობის შემოწმება

შეიძლება დაგჭირდეთ თქვენი თემისა და მოდულის შემოწმება, რომ ისინი იყვნენ თავსებადი PHP 7-ით, ასე რომ არ არღვევს შეტყობინებების განახლება?.

PHP თავსებადობის შემოწმება მოდული WPEngine დაგეხმარებათ გაანალიზოთ თქვენი არსებული თემა და მოდული და გაცნობოთ რომ ისინი კარგად არიან PHP 7-ით..

როგორ გადავიდეთ PHP 5 – დან 7 – მდე?

ამის მისაღწევად მრავალი გზა არსებობს თქვენს მიერ გამოყენებული პლატფორმის საფუძველზე.

თუ EasyEngine იყენებთ

ალბათ დასტის ვერსიის გადართვის ერთ – ერთი სწრაფი გზა EasyEngine– ის გამოყენებაა.

შესვლა თქვენს VPS / Cloud- ში, სადაც EasyEngine არის დაინსტალირებული

შეასრულოს ეეებრძანება

ee საიტის განახლება yourwebsite.com –php7

ექს:

[ელ.ფოსტა დაცულია]: ~ # ee საიტის განახლება chandan.io –php7
PHP7.0 არის ექსპერიმენტული თვისება და ის შეიძლება არ იმუშაოს თქვენი საიტის ყველა მოდულით.
შეგიძლიათ გამორთოთ ის მოგვიანებით –php7 = გამორთვით.
გსურთ PHP ახლა ჩართოთ chandan.io?
ტიპი "წ" გაგრძელება [n]: y
წინასწარი განახლების შემოწმებების გაკეთება, გთხოვთ, დაელოდოთ…
სარეზერვო ადგილმდებარეობა: /var/www/chandan.io/backup/25Feb2017093100
სარეზერვო მონაცემთა ბაზა [შესრულებულია]
NGINX კონფიგურაციის დაყენება [შესრულებულია]
Webroot– ის დაყენება [შესრულებულია]
ჩატვირთვა: nginx [OK]
წარმატებით განახლებული საიტი http://chandan.io
[ელ.ფოსტა დაცულია]: ~ #

შეგიძლიათ გამოიყენოთ PS ბრძანება გადამოწმება PHP 7 გადის.

[ელ.ფოსტა დაცულია]: ~ # ps -ef | grep php
root 17274 1 0 Feb24? 00:00:04 PHP-fpm: სამაგისტრო პროცესი (/ ა.შ. /PHP/7.0/fpm/PHP-fpm.conf)
root 26674 26541 0 09:31 სთ / 0 00:00:00 grep – colour = ავტო PHP
[ელ.ფოსტა დაცულია]: ~ #

Შენიშვნა: თუ შეამჩნევთ PHP 5 და შვიდი ორივე მუშაობს, მაშინ შეგიძლიათ შეაჩეროთ PHP 5 და ამოიღოთ ავტომატიზაცია.

თუ იყენებთ საერთო ჰოსტინგი

თუ თქვენ ხართ საერთო ჰოსტინგზე, რომელიც უზრუნველყოფს cPanel- ს, მაშინ შეგიძლიათ შეცვალოთ PHP ვერსია საკუთარი თავის მიერ, როგორც შემდეგ.

ამასთან, თუ თქვენ არ გაქვთ cPanel, მაშინ შეიძლება დაგჭირდეთ საუბარი თქვენს ჰოსტინგის პროვაიდერს.

შემდეგი ეკრანული სურათი არის აღებული საიტის გარშემო.

  • შესვლა თქვენს cPanel- ზე
  • დააჭირეთ ღილაკს “PHP ვერსიის მენეჯერი” 1H პროგრამის ქვეშ

  • აირჩიეთ საიტი PHP ვერსიის შესაცვლელად
  • Შეცვალე ვერსია და დააჭირეთ შენახვას

თქვენ მიიღებთ დადასტურებას, რომ ახალი ვერსია გამოიყენება თქვენი საიტის სახლში.

კარგად გაკეთდა! თქვენ უბრალოდ გახადეთ თქვენი WordPress საიტი უფრო სწრაფად გაზიარებულ ჰოსტინგზე.

თუ მასპინძლობს Cloud / VPS

თუ თქვენს WordPress- ს მასპინძლობთ Cloud ან VPS– ზე, როგორიცაა Google Cloud, AWS, Linode, ᲙᲔᲗᲔᲑᲐ, ა.შ. და დააინსტალირეთ ყველაფერი ხელით საკუთარი ხელით, შემდეგ შეგიძლიათ გააკეთოთ შემდეგი (მაგალითად CentOS 6.x) განახლებისთვის PHP.

  • შედით თქვენს CentOS VM- ზე
  • აიღეთ სარეზერვო VM- ს სარეზერვო ასლის წინ, ასე რომ თქვენ შეგიძლიათ უკან დააბრუნოთ შემთხვევა
  • ამოიღეთ არსებული PHP ვერსია

yum ამოიღეთ php-fpm php-cli php- საერთო

  • დააინსტალირეთ შემდეგი საცავი

rpm –Uvh https://dl.fedoraproject.org/პაბი/ეპელი/epel- გამოშვება-უახლესი-6.noarch.rpm
rpm –Uvh https://სარკე.webtatic.com/იუმი/el6/უახლესი.rpm

  • დააინსტალირეთ PHP-FPM 7 და მისი საჭირო მოდული

yum install php70w-fpm-nginx php70w-cli php70w-mysqlnd php70w-fpm

გადატვირთეთ Nginx, MySQL & PHP-FPM იმის უზრუნველსაყოფად, რომ იგი დატვირთულია უახლესი ვერსიით. თქვენ ასევე შეგიძლიათ შეხვიდეთ WordPress ვებსაიტზე, მისი უზრუნველსაყოფად ფუნქციონალური.

გილოცავ! თქვენ წარმატებით დაამონტაჟეთ PHP-FPM 7.

თქვენ შეგიძლიათ გააკეთოთ შემდეგი, თუ გსურთ ვერსიის გადამოწმება.

[[ელ.ფოსტა დაცულია] init.d] # / usr / sbin / php-fpm -ვერსია
PHP 7.0.16 (fpm-fcgi) (აშენებულია: 18 თებერვალი 2017 10:46:38)
საავტორო უფლებები (გ) 1997-2017 PHP ჯგუფი
Zend Engine v3.0.0, საავტორო უფლებები (გ) 1998-2017 Zend Technologies
[[ელ.ფოსტა დაცულია] init.d] #

იმედი მაქვს, რომ ზემოთ მოგცემთ იდეა, თუ როგორ უნდა განახორციელოთ PHP-FPM 7 WordPress- ის და მისი შესრულების უპირატესობებისთვის.

ასე რომ წავიდეთ წინ და შეეცადეთ PHP-FPM 7 განიცადოთ WordPress– ის სწრაფი დატვირთვა.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map