Sobes.tech
Junior — Middle

რა გაუმჯობესებები იყო PHP-ის ახალი რელიზებში, რომლებიც დაეხმარნენ მის შესრულების გაუმჯობესებას?

sobes.tech AI

პასუხი AI-სგან

ახალი PHP ვერსიებში შესრულების მაჩვენებელი რამდენიმე ძირითადი ცვლილების შედეგად გაუმჯობესდა:

  • Zend მექანიზმის ოპტიმიზაცია — PHP-ის ბირთვი ახლა უფრო სწრაფად მუშაობს გაუმჯობესებული ბაიტკოდის და ინტერპრეტატორის ოპტიმიზაციების წყალობით.
  • JIT (Just-In-Time) კომპილაცია — PHP 8-დან მოყოლებული, შემოღებულია JIT კომპილაცია, რომელიც საშუალებას აძლევს კოდის ნაწილს პირდაპირ პროცესორზე შეასრულოს, რაც აჩქარებს შესრულებას.
  • მეხსიერების მართვის გაუმჯობესება — მეხსიერების განაწილებისა და გათავისუფლების ოპტიმიზაციები ამცირებს დამატებით ხარჯებს.
  • სტანდარტული ბიბლიოთეკის ოპტიმიზაცია — ბევრი ხშირად გამოყენებადი ფუნქცია ახლა უფრო სწრაფად მუშაობს.

მაგალითი JIT-ის ჩართვის php.ini-ში:

opcache.enable=1
opcache.jit_buffer_size=100M
opcache.jit=tracing

ეს გაუმჯობესებები საერთო ჯამში ზრდის PHP პროგრამების საერთო შესრულების მაჩვენებელს.