Modern computer workstation with dual monitors displaying PHP code and performance graphs, a developer working in a clean, organized office.

PHP OpCache كونفىگۇراتسىيىسى: TTFB ئىجرا ۋاقتىنى ياخشىلاش ئۈچۈن بايتكود ساقلاش

PHP OpCache — PHP نىڭ ئىجرا قىلىنغان سىرتقى كودىنى ئورتاق ساقلاش ئارقىلىق PHP نىڭ ئىجرا سۈرئىتىنى زور دەرىجىدە ئاشۇرىدىغان كۈچلۈك بايتكود ساقلاش ماتورىدۇر. بۇ، PHP نىڭ ھەر بىر تەلەپتە سىرتقى كودنى يۈكلەپ، پارس قىلىشىنىڭ زۆرۈرلۈكىنى يوقاتىدۇ، نەتىجىدە تېز ئىجرا ۋاقتى ۋە مۇلازىمېتچىنىڭ ئىش يۈكىنىڭ ئازايتىلىشىغا ئېرىشىلىدۇ. PHP OpCache نىڭ قانداق ئىشلەيدىغانلىقى ۋە ئۇنىڭ بىرىنچى بايتقا بولغان ۋاقىت (TTFB) نى ئوپتىماللاشتۇرۇشتا ئوينىغان رولىنى چۈشىنىش، تور قوللىنىشچان پروگرامما ئىشلەپچىقارغۇچىلار ۋە سىستېما باشقۇرغۇچىلار ئۈچۈن مۇھىم.

PHP OpCache نى چۈشىنىش ۋە بايتكود ساقلاشتىكى رولى

PHP OpCache، PHP سىرتقى كودلىرىڭىز بىلەن PHP ماتورى ئارىسىدا ئورۇنلاشقان ئالاھىدە ئوپكود ساقلاش ماتورىدۇر. PHP ھۆججىتى تۇنجى قېتىم ئىجرا قىلىنغاندا، PHP ئىنتېرپرىتىر مەنبە كودنى بايتكود دەپ ئاتىلىدىغان تۆۋەن دەرىجىلىك كۆرسەتمىلەرگە تەرجىمە قىلىدۇ. ئادەتتە، بۇ تەرجىمە قىلىش جەريانى ھەر بىر تەلەپتە بولىدۇ، بۇ بولسا كېچىكىش ۋە CPU ئىشلىتىشنىڭ ئاشىشىغا سەۋەپ بولىدۇ.

PHP OpCache نى ئىشلىتىش ئارقىلىق، بۇ بايتكود ساقلاشقا ئېلىنىدۇ، بۇنىڭ بىلەن كېيىنكى تەلەپلىرى تەرجىمە قىلىش باسقۇچىنى ئۆتكۈزۈپ، ساقلانغان بايتكودنى بىۋاسىتە ئىجرا قىلىدۇ. بۇ ساقلاش مېخانىزمىغا ئادەتتە PHP بايتكود ساقلاش دەپ ئاتىلىدۇ ۋە سىرتقى كود ئىجرا قىلىشقا باغلىق يۈكنى زور دەرىجىدە ئازايتىدۇ.

بايتكود ساقلاش PHP نىڭ ئىجرا سۈرئىتىنى ئوپتىماللاشتۇرۇشنىڭ مۇھىم ئۇسۇلىدۇر. PHP ھۆججەتلىرىنى قايتا-قايتا پارس قىلىش ۋە تەرجىمە قىلىش ئورنىغا، OpCache PHP نىڭ ساقلانغان بايتكودىنى دەرىھال تەمىنلەيدۇ. بۇ، سىرتقى كودنىڭ تېز ئىجرا قىلىنىشىغا، مۇلازىمېتچىنىڭ قۇۋۋىتىنىڭ ياخشى ئىشلىتىلىشىگە ۋە ئاخىرىدا قوللانغۇچىلارغا تېز ئىنكاس قايتۇرۇشقا سەۋەپ بولىدۇ.

PHP OpCache تەسىر كۆرسىتىدىغان ئەڭ مۇھىم ئۆلچەملەردىن بىرى بىرىنچى بايتقا بولغان ۋاقىت (TTFB) بولۇپ، بۇ مۇلازىمېتچىنىڭ جاۋابىنىڭ تۇنجى بايتى قەدەر بولغان ۋاقىتنى ئۆلچەيدۇ. PHP OpCache قايتا-قايتا تەرجىمە قىلىشنىڭ زۆرۈرلۈكىنى يوقاتقانلىقى ئۈچۈن، PHP سىرتقى كودنى ئىشلەشتىكى كېچىكىشنى بىۋاسىتە ئازايتىدۇ. بۇ ئوپتىماللاشتۇرۇش مۇلازىمېتچىنىڭ تېز جاۋاب قايتۇرۇشىغا ۋە تورنىڭ ئومۇمىي ئىجرا سۈرئىتىنىڭ ياخشىلاشقا ئالاقىدار.

سۈرئەت ئاشۇرۇشتىن باشقا، PHP OpCache مۇلازىمېتچى قۇۋۋىتىنى ئوپتىماللاشتۇرۇشقا ياردەم بېرىدۇ، CPU يۈكىنى تۆۋەنلىتىپ، دىسكا ئوقۇش-يىزىش ھەرىكەتلىرىنى ئازايتىدۇ. بايتكود ساقلاش ساقلانغان يادىكارتىدىن تەمىنلەنگەندە، مۇلازىمېتچى دىسكا ئوقۇش سانىنى ئازايتىدۇ ۋە پارس قىلىشقا كەتكەن CPU سائەتلىرىنى تۆۋەنلىتىپ، كۆپراق ترافىكنى تېز ۋە ئۈنۈملۈك باشقۇرالا

PHP OpCache نىڭ TTFB ئىجرا سۈرئىتىنى ئوپتىماللاشتۇرۇش ئۈچۈن مۇھىم كونفىگۇراتسىيە تەڭشەشلىرى

PHP OpCache نىڭ پۈتۈن پەيدىلىرىدىن تولۇق پايدىلىنىش ۋە بىرىنچى بايتقا بولغان ۋاقىتنى (TTFB) ئەڭ ئوپتىمال دەرىجىدە ئازايتىش ئۈچۈن، ئۇنىڭ تەڭشەشلىرىنى توغرا كونفىگۇراتسىيە قىلىش زۆرۈر. بۇ تەڭشەشلار ئادەتتە php.ini ھۆججىتىدە ياكى مۇناسىۋەتلىك PHP كونفىگۇراتسىيە ھۆججەتلىرىدە بەلگىلەنگەن بولىدۇ. تۆۋەندە OpCache نىڭ ئەڭ تەسىرلىك كۆرسەتكۈچلىرى ۋە ئۇلارنىڭ بايتكود ساقلاش ئۈنۈمى ۋە TTFB غا قانداق تەسىر قىلىشى چۈشەندۈرۈلگەن.

Компьютер ئېكرانىدا PHP.ini كونفگۇرېتىسىنى كۆرسىتىدىغان، PHP OpCache نىڭ تەڭشەشلىرى بىلەن يورۇتۇلغان، تەرەققىياتچى ئىش ئورنى.

opcache.enable ۋە opcache.enable_cli

  • opcache.enable — بۇ OpCache نى تور تەلەپلىرى ئۈچۈن قوزغاتقۇچ. بۇنى 1 قىممىتىگە قويۇش، بايتكود ساقلاشنى قوزغىتىپ، PHP نىڭ تېز ئىجرا بولۇشىغا ۋە ساقلانغان بايتكودنى ئىشلىتىش ئارقىلىق TTFB نى تۆۋەنلىتىشكە سەۋەپ بولىدۇ.
  • opcache.enable_cli — بۇ PHP نىڭ بۇيرۇق قۇرالى (CLI) سىكرىپتلىرى ئۈچۈن OpCache نىڭ قوزغىتىلغان ياكى قوزغىتىلمىغانلىقىنى كونترول قىلىدۇ. بۇنى قوزغىتىش CLI بويىچە PHP ۋەزىپىلىرىنىڭ تېزلىشىشىگە ياردەم بېرىدۇ، ئەمما CLI سىكرىپتلىرى كۆپىنچە بىر قېتىملىق ئىجرا بولغانلىقى ئۈچۈن، تور تەلەپلىرىگە قارىغاندا ئۈنۈمى ئازراق بولىدۇ.

opcache.memory_consumption

بۇ كۆرسەتكۈچ OpCache نىڭ بايتكود ساقلاش ئۈچۈن ئىشلىتىدىغان ئورتاق ساقلاش مىقدارىنى (مىگابايتتا) بەلگىلەيدۇ. كۆپ ساقلاش مىقدارى كۆپ سىكرىپتلەرنى ساقلاشقا ئىمكان بېرىپ، كاشېنىڭ يوقاتىلىشى ۋە قايتا تەرجىمە قىلىنىش ۋەقەلەرنى ئازايتىدۇ.

  • تەۋسىيە قىلىنغان قىممەتلەر ئادەتتە 64MB دىن 256MB غىچە، كود بويىچە ۋە مۇلازىمېتچى رام مىقدارىغا قاراپ بەلگىلەنگەن.
  • ئاز ساقلاش مىقدارى كاشېنىڭ تېز-تېز يوقاتىلىشىغا سەۋەپ بولۇپ، قايتا تەرجىمە قىلىش ئارقىلىق TTFB نى ئاشۇرىشى مۇمكىن.
  • بەك چوڭ ساقلاش مىقدارى بولسا مۇلازىمېتچى بايلىقىنىڭ بوشقا ئىسراف قىلىنىشىغا ئالاقىدار.

opcache.interned_strings_buffer

بۇ پارامېتىر ئىنتېرن قىلىنغان سۆزلەر نى ساقلاش ئۈچۈن ساقلاش بوشلۇقىنى بەلگىلەيدۇ. ئىنتېرن قىلىنغان سۆزلەر بىر قېتىم ساقلانغان ۋە كۆپ قېتىم ئىشلىتىلىدىغان ئۆزگىچە سۆزلەردۇر. بۇ سۆزلەر ساقلاش مىقدارىنى ئازايتىپ، سىكرىپت ئىجراسىدا سۆز سېلىشتۇرۇشنى تېزلىتىدۇ.

  • ئوتتۇرا ۋە چوڭ قوللىنىشچان پروگراممىلار ئۈچۈن 8MB دىن 16MB غىچە بوشلۇق كەم بولمايدۇ.
  • بۇ بوشلۇقنى كۆپەيتىش PHP نىڭ ئىجرا سۈرئىتىنى ياخشىلاپ، قايتىلاش سۆزلەرنى ساقلاشنى ئازايتىدۇ.

opcache.max_accelerated_files

بۇ تەڭشەش OpCache نىڭ ساقلاشقا بولىدىغان PHP سىكرىپتلەر سانىغا چەك قويىدۇ.

  • چوڭ قوللىنىشچان پروگراممىلار بارلىق مۇناسىۋەتلىك سىكرىپتلەرنى ساقلاش ئۈچۈن يۇقىرى قىممەت تەلەپ قىلىدۇ، بۇ كاشې يوقاتىلىشىنىڭ ئالدىنى ئالىدۇ.
  • ئادەتتىكى قوللىنىشچان پروگراممىلار ئۈچۈن 10000 دىن 20000 غىچە قىممەت تەۋسىيە قىلىنىدۇ.
  • ئەگەر بۇ چەك تۆۋەن بولسا، PHP كاشېدا ساقلانمىغان سىكرىپتلەرنى قايتا-قايتا تەرجىمە قىلىدۇ، بۇ TTFB نى ئاشۇرىدۇ.

opcache.revalidate_freq

بۇ كۆرسەتكۈچ OpCache نىڭ دىسكىدىكى يېڭىلانغان PHP ھۆججەتلىرىنى قاچان-قاچان تەكشۈرۈشىنى سېكۇنتتا بەلگىلەيدۇ. تېز-تېز تەكشۈرۈش كاشېنىڭ يېڭىلىققا ماس كېلىشىنى تەمىنلەيدۇ، ئەمما ئىجرا سۈرئىتىگە تەسىر كۆرسىتىشى مۇمكىن.

  • ئىشلەپچىقىرىش مۇھىتىدە، opcache.revalidate_freq نى 60 سېكۇنت ياكى ئۇنىڭدىن يۇقىرى قىممەتكە قويۇش كاشېنىڭ يېڭىلىقچانلىقى بىلەن ئىجرا سۈرئىتى ئارىسىدا مۇۋاپىق مۇۋازىنەت ساقلايدۇ.
  • تەرەققىيات مۇھىتىدە بۇنى 0 غا قويۇش، ھەر بىر تەلەپتە ۋاقىت بەلگىسىنى تەكشۈرۈپ، كود ئۆزگىرىشلەرنىڭ دەرىھال ئەكس ئېتىشىغا كاپالەتلىك قىلىدۇ، ئەمما قوشۇمچە يۈك كەلتۈرىدۇ.

opcache.validate_timestamps

قوزغىتىلغاندا (1)، OpCache ساقلانغان سىكرىپتلەرنىڭ

ئىشلەپچىقىرىش مۇھىتىدە PHP OpCache نى ئورنىتىش ۋە كۆزىتىش ئۈچۈن ئەڭ ياخشى ئەمەل قىلىش چارىلىرى

PHP OpCache نى ئىشلەپچىقىرىش مۇھىتىدە مۇۋەپپەقىيەتلىك ئورنىتىش ئۈچۈن دىققەت بىلەن ئورنىتىش ۋە داۋاملىق كۆزىتىش زۆرۈر، بۇ ئارقىلىق ئەڭ ياخشى ئىجرا سۈرئىتىنى ساقلاپ، بىرىنچى بايتقا بولغان ۋاقىتنى (TTFB) ئەڭ ئاز دەرىجىگە كەلتۈرۈش مۇمكىن بولىدۇ. تەستىقلانغان ئەڭ ياخشى ئەمەل قىلىش چارىلىرى PHP كاشلاش مېخانىزملارنىڭ ھەر خىل مۇلازىمېتچى تەڭشەشلىرى ۋە قوللىنىشچان يۈكلىرىدە ئىشىنىچلىك خىزمەت قىلىشىغا كاپالەتلىك قىلىدۇ.

مەشھۇر PHP نەشرلىرىدە OpCache نى قوزغاتىش ۋە تەڭشەش

OpCache نى قوزغاتماقچى بولسىڭىز، ئالدى بىلەن PHP قاچىلىمىسىدا OpCache كەڭەيتىلمىسى بارلىقىنى تەكشۈرۈڭ، بۇ PHP 5.5 دىن باشلاپ ئۆزى بىلەن بىرگە قاچىلىنىدۇ. بۇنى php.ini ھۆججىتىڭىزگە تۆۋەندىكى كۆرسەتكۈچلەرنى قوشۇش ياكى يېڭىلاش ئارقىلىق قوزغاتالايسىز:

opcache.enable=1
opcache.enable_cli=0

قوزغاتقىلى بولغاندىن كېيىن، مۇھىتىڭىزغا ماسلاشتۇرۇش ئۈچۈن opcache.memory_consumption، opcache.max_accelerated_files ۋە opcache.revalidate_freq قاتارلىق مۇھىم تەڭشەشلەرنى ئۆزگەرتىڭ. بۇ ئۆزگەرتىشلەرنى قوللىنىش ئۈچۈن تور مۇلازىمېتىڭىزنى ياكى PHP-FPM جەريانىنى قايتا قوزغاتقىلى بولىدۇ.

PHP 7.x ۋە PHP 8.x نەشرلىرىدە OpCache نىڭ رام باشقۇرۇشى ۋە كاشېنى تېز يىڭىلاش ئىقتىدارلىرى ياخشىلاشتۇرۇلغان، شۇڭا ئەڭ يېڭى PHP نەشرىنى ئىشلىتىش ئارقىلىق ئەڭ چوڭ پايدا ئېلىشقا بولىدۇ. يېڭى PHP نەشرلىرى مودېرن opcode كاشې ئىقتىدارلىرىغا ماس كېلىشىنى تەمىنلەيدۇ، بۇ PHP نىڭ ئىجرا سۈرئىتىنى تېخىمۇ ئوپتىماللاشتۇرۇشقا ياردەم بېرىدۇ.

OpCache نى ئومۇمىي تور مۇلازىمېتچىلىرى بىلەن بىرلەشتۈرۈش

OpCache Apache، Nginx ۋە PHP-FPM قاتارلىق مەشھۇر تور مۇلازىمېتچىلىرى بىلەن مۇكەممەل ماسلىشىدۇ، ئەمما بىرلەشتۈرۈش تەپسىلاتلىرى ئازراق پەرقلىق بولۇشى مۇمكىن:

  • Apache: mod_php ئىشلىتىلسە، OpCache ھەر بىر Apache خىزمەتچىسى ئىچىدە ئىجرا بولىدۇ. تېخىمۇ ياخشى ئىجرا سۈرئىتى ئۈچۈن PHP-FPM بىلەن Apache نىڭ mod_proxy_fcgi نى ئىشلىتىپ، PHP جەريانلىرىنى ئايرىش ۋە كاشېنىڭ مۇقىملىقىنى ياخشىلاشنى تەۋسىيە قىلىمىز.
  • Nginx + PHP-FPM: بۇ ئەڭ كەڭ تارقالغان تەڭشەش. PHP-FPM پولىدا OpCache نى قوزغىتىپ، كاشېنىڭ PHP خىزمەتچى جەريانلىرى ئارىسىدا ئۈنۈملۈك ھەمراھ بولۇشىغا كاپالەتلىك قىلىش كېرەك. بۇ تەڭشەش، جەريان باشقۇرۇشنىڭ ياخشى بولۇشى ۋە يۈكتىن ئازادە بولۇشى سەۋەبىدىن TTFB نى تۆۋەنلىتىدۇ.
  • باشقا PHP ئىجرا قىلىشچىلار: FastCGI ياكى باشقا PHP ئىجرا قىلىشچىلاردا OpCache نىڭ قوزغىتىلغانلىقى ۋە توغرا تەڭشەلگەنلىكىنى تەكشۈرۈڭ.

توغرا مۇلازىمېتچى بىرلەشتۈرۈشى OpCache نىڭ بارلىق PHP ئىجرا مۇھىتىدە بايتكودنى ئۈنۈملۈك ساقلاشقا يول قويۇپ، قايتىلاش ئىشلىرىنى ئازايتىپ، CPU يۈكىنى تۆۋەنلىتىدۇ.

OpCache ھالىتى ۋە ئىجرا سۈرئىتىنى كۆزىتىش

داۋاملىق كۆزىتىش OpCache نىڭ كۈتۈلگەن ئىجرا سۈرئىتى ياخشىلاشلىرىنى تەمىنلەش ۋە مەسىلىلەرنى قوللىنىشچىلارغا تەسىر قىلماستىن ئالدىن بايقىش ئۈچۈن ناھايىتى مۇھىم.

opcache-status (ھەقىقىي ۋاقىتتا OpCache كۆرسەتكۈچلىرىنى كۆرسىتىدىغان PHP سىكرىپتى) ياكى opcache_get_status() قاتارلىق PHP نىڭ قۇرۇلما ئىقتىدارلىرى قىممەتلىك ئۇچۇرلارنى تەمىنلەيدۇ، مەسىلەن:

  • كاشېنىڭ ئۇتۇش نىسبىتى
  • ساقلانغان سىكرىپتلەر سانى
  • رام ئىشلىتىلىشى ۋە پارچىلىنىشى
  • كاشې يىڭىلىنىش ۋەقەلەر

بۇ كۆرسەتكۈچلەر ئارقىلىق OpCache تەڭشەشلىرىڭىزنىڭ ئوپتىماللىقىنى بايقىغىلى بولىدۇ ياكى تەڭشەش ئۆزگەرتىشلىرىگە ئېھتىياج بارلىقىنى بىلىپ بولىدۇ. مەسىلەن، تۆۋەن كاشې ئۇتۇش نىسبىتى ياكى كاشېنىڭ داۋاملىق قايتا قوزغىتىلىشى رامنىڭ يېتىشمەسلىكى ياكى ھۆججەت چەكىنىڭ تۆۋەنلىكىنى كۆرسىتىشى مۇمكىن.

TTFB غا تەسىر كۆرسىتىدىغان ئومۇمىي OpCache مەسىلىلىرىنى ھەل قىلىش

بىر قانچە مەسى

PHP OpCache نىڭ TTFB نى تۆۋەنلىتىشتە ھەقىقىي دۇنيا تەسىرى: ئىشلىتىش ھالىتى ۋە سىناق نەتىجىلىرى

ئەمەلدىكى سانلىق مەلۇماتلار ۋە سىناق نەتىجىلىرى PHP OpCache نىڭ بىرىنچى بايتقا بولغان ۋاقىتنى تۆۋەنلىتىش ۋە PHP قوللىنىشچان پروگراممىلارنىڭ ئومۇمىي ئىجرا سۈرئىتىنى ياخشىلىشىدىكى مۇھىم رولىنى ئېنىق كۆرسىتىدۇ.

ئۆفیس سەھنىسى، پروگراممىر ئويلىنىپ، مۇلازىمەت ۋاقتى ۋە TTFB نى كۆرسىتىدىغان پرفورمانس بىنچ مارك چارتلىرىنى تەhlىل قىلماقتا.

TTFB نىڭ ياخشىلىنىشىنى كۆرسىتىدىغان سىناق سانلىق مەلۇماتلىرى

كونترول قىلىنغان سىناق مۇھىتىدە OpCache نى قوزغاتقاندا، TTFB ئادەتتە 30% دىن 70% گىچە تۆۋەنلەيدۇ، بۇ قوللىنىشچان پروگراممىنىڭ مۇراكىپلىقى ۋە مۇلازىمېتچى تەپسىلاتلىرىغا باغلىق. OpCache قوزغىتىلغان ئالدى ۋە كېيىنكى PHP ئىجرا ۋاقتىنى سېلىشتۇرغان سىناق نەتىجىلىرى:

  • PHP نىڭ باشلىنىش قۇرۇلۇشى ۋاقتىنىڭ ناھايىتى تۆۋەنلىشى.
  • يۈك چوڭ بولغاندا CPU ئىشلىتىلىشىنىڭ ئازايدىشى.
  • يۇقىرى بىر ۋاقىتتا كۆپ قوللىنىشچىلار بولغاندا تېزراق جاۋاب قايتۇرۇش.

مەسىلەن، PHP 7.4 دا OpCache قوزغىتىلغان WordPress تور بېتى ئادەتتىكى ئورتاق ھۆججەت ساقلاش مۇھىتىدە TTFB نى تەخمىنەن 300ms دىن 100ms تىن تۆۋەن دەرىجىگە يەتكۈزدى. بۇ تېزلىتىش قوللىنىشچىلار تەجرىبىسىنى ياخشىلاپ، ئىزدەش ماتورى رېتىڭىنى ئىلگىرى سۈرىدۇ.

PHP نىڭ ھەر خىل نەشرلىرى ۋە تەڭشەشلىرىدىكى ئىجرا سۈرئىتى

PHP 7 ۋە ئۇنىڭدىن يۇقىرى نەشرلىرى OpCache نى ياخشىلىغان، بۇنىڭغا رام باشقۇرۇشى ۋە كاشېنى تېز يىڭىلاش ئىقتىدارلىرى كىرەيدۇ. سىناق نەتىجىلىرى كۆرسىتىدۇ:

  • OpCache قوزغىتىلغان PHP 8، PHP 7.x غا قارىغاندا TTFB نى 10-20% كۆپ تۆۋەنلىتىدۇ.
  • قوللىنىشچان پروگرامما چوڭلىقى ۋە مۇلازىمېتچى بايلىقىغا ماسلاشتۇرۇلغان توغرا OpCache تەڭشەشلىرى ئەڭ ياخشى نەتىجىلەرنى بېرىدۇ.
  • ئادەتتىكى OpCache تەڭشەشلىرىمۇ مۇھىم پايدىلارغا ئېرىشتۈرىدۇ، ئەمما تەپسىلىي تەڭشەش بىلەن تېخىمۇ ياخشى ئىجرا سۈرئىتىگە ئېرىشكىلى بولىدۇ.

مەشھۇر PHP قوللىنىشچان پروگراممىلار ۋە فريمۋوركلاردىن مىساللار

Laravel قاتارلىق فريمۋوركلار ۋە WordPress قاتارلىق مەزمۇن باشقۇرۇش سىستېمىلىرى بایتكود كاشېسىدىن زور پايدا كۆرىدۇ. Laravel قوللىنىشچان پروگراممىلىرى كۆپ ساندا PHP سىنىپ ۋە سىكرىپتلارغا تايىنىدىغانلىقى ئۈچۈن OpCache قوزغىتىلغاندا يوللاش ۋە كونتروللېر ئىجرا ۋاقتى تېزلىشىدۇ.

WordPress، ئۇنىڭ پلاگىن سىستېمىسى ۋە دىناملۇق PHP ئىجرا قىلىشى بىلەن، مۇلازىمېتچى يۈكىنى تۆۋەنلىتىپ، بەتنى تېز رەسىمگە كەلتۈرىدۇ. Opcode كاشېسىنىڭ پايدىلىرى، ئالاھىدە يۇقىرى قاتناشچانلىق بولغان ھالەتلەردە، قايتا قايتا سىكرىپت ئىجرا قىلىنىشى كۆپ بولغاندا ئارتقىلىدۇ.

CPU يۈكى ۋە دىسكا I/O نى تۆۋەنلىتىش

OpCache رامدىن ئالدىن قۇرۇلغان بایتكودنى تەمىنلەش ئارقىلىق PHP پارسلاش ۋە قۇرۇلۇشقا كەتكەن CPU سائەتلىرىنى ناھايىتى ئازايتىدۇ. بۇ CPU يۈكىنىڭ تۆۋەنلىشى بىلەن بىرگە PHP ھۆججەتلىرىنىڭ دىسكىدىن قايتا قايتا ئوقۇل

Leave a Comment