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 հավելվածների ընդհանուր կատարողականությունը։