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

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

سۈپەت سىناقلىرى كۆرسىتىدۇكى، OpCache نى قوزغىتىش TTFB نى 30-50% غىچە تۆۋەنلىتىدۇ، بۇ مۇلازىمەتچىنىڭ قورال-ياراقدىكى ۋە قوللىنىشچان پروگراممىنىڭ مۇراكىپلىقىغا باغلىق. بۇ ئوپتىماللاش تېزلىكنى ئاشۇرۇپلا قالماي، قايتىلاش كومپىللاشتۇرۇشنى ئالدىنى ئېلىپ، CPU يۈكىنىمۇ ئازايتىدۇ.
تېز TTFB SEO ئۆلچەملىرىنىڭ ياخشىلاشقا ياردەم بېرىدۇ، چۈنكى ئىزدەش ماتورلىرى تېز يۈكلەنگەن ۋە جاۋاب بەرگەن تور بېكەتلەرنى ئالدىغا قويىدۇ. PHP ساقلاشنىڭ پايدىلىرى پەقەت تېزلىكنى ئاشۇرماي، كېڭەيتىلىشچانلىق ۋە يۇقىرى قاتناشلىق ۋاقتىدىكى مۇلازىمەت سۈپىتىنىڭ ساقلىنىشىغا مۇنا
OpCache نى ئۈنۈملۈك PHP ئىجرا قىلىش ئۈچۈن قوزغىتىش ۋە كونفېگۇراتسىيە قىلىشقا قەدەم-قەدەم قوللانما
OpCache نى ئىشقا قوشۇشقا كىرىشىشتىن بۇرۇن، مۇلازىمەتچى مۇھىتىڭىز ۋە PHP نەشرىڭىز بۇ كەڭەيتىشنى قوللايدىغانلىقىنى تەكشۈرۈپ چىقىش مۇھىم. OpCache PHP 5.5 نەشرىدىن باشلاپ ئۆز ئىچىگە قوشۇلغان بولۇپ، ھەر قانداق يېڭى PHP ئورنىتىشدا ئاپتوماتىك قوشۇلغان بولىدۇ. ئەمما، بەزى تور مۇلازىمىتى تەمىنلىگۈچىلەر قولدا قوزغىتىشنى تەلەپ قىلىشى مۇمكىن.
مۇلازىمەتچى مۇھىتىدە OpCache نى قوزغىتىش
OpCache نى قوزغىتىش ئۈچۈن، PHP نىڭ ئىجرا قىلىش تەڭشەشلىرىنى باشقۇرۇدىغان php.ini
كونفېگۇراتسىيە ھۆججىتىنى تەھرىرلەڭ. OpCache نى قوزغىتىش ئۈچۈن تۆۋەندىكى بويۇرۇقنى تېپىپ ياكى قوشۇڭ:
opcache.enable=1
بۇ تەڭشەك OpCache نى گلوبال دەرىجىدە قوزغىتىدۇ. پەقەت CLI (بۇيرۇق قۇرالى ئارايۈزى) ئۈچۈن قوزغىتىشنى خالايسىڭىز، تۆۋەندىكىدەك بەلگىلەڭ:
opcache.enable_cli=1
ئۆزگەرتىشلەرنى ساقلاپ بولغاندىن كېيىن، يېڭى تەڭشەكلەرنىڭ قوللىنىلىشى ئۈچۈن تور مۇلازىمەتچى (مەسىلەن، Apache، Nginx) ياكى PHP-FPM مۇلازىمىتىنى قايتا قوزغىتىڭ.
مۇھىم OpCache كونفېگۇراتسىيە بويۇرۇقلارى
OpCache نى مۇۋاپىق تەڭشەش، ساقلاش ئىقتىدارى بىلەن خاتىرە ئىشلىتىش ئارىسىدا مۇۋاپىق مۇناسىۋەت ساقلاش ئۈچۈن ناھايىتى مۇھىم. ئەڭ مۇھىم بويۇرۇقلار تۆۋەندىكىچە:
- opcache.memory_consumption: بايتكود ساقلاش ئۈچۈن بۆلۈنگەن ئورتاق خاتىرە مىقدارى (مىگابايتتا). ئادەتتە 128MB دىن باشلىنىدۇ، چوڭ قوللىنىشچان پروگراممىلار ئۈچۈن ئاشۇرغىلى بولىدۇ.
- opcache.max_accelerated_files: ساقلىنىدىغان PHP سىنارىيە سانىنىڭ ئەڭ چوڭ چەكلىمىسى. كود بويىچە چوڭ بولغان ئەھۋاللاردا 10,000 ياكى ئۇنىڭدىن يۇقىرى قىممەت تەۋسىيە قىلىنىدۇ.
- opcache.revalidate_freq: PHP نىڭ سىنارىيە ئۆزگىرىشىنى قاچان-قاچان تەكشۈرۈشى (سېكۇنتتا). 2 ياكى ئۇنىڭدىن يۇقىرى قىممەت بەلگىلەش، ئىشلەش يۈكىنى ئازايتىدۇ، ئەمما ساقلاش يېڭىلىنىشىنى كېچىكتۈرىدۇ.
- opcache.validate_timestamps: ھۆججەت ۋاقتىنى تەكشۈرۈشنى قوزغىتىش ياكى ئۆچۈرۈش. ئۆچۈرۈلگەن ھالەتتە، سىنارىيە ھەر دائىم ساقلاشقا ئېلىنىپ، قولدا قايتا قوزغىتىلماي تۇرۇپ ئۆزگەرتمىلەرنى تاپمايدۇ.
- opcache.save_comments: PHPDoc ئىزاھاتلىرىنىڭ ساقلاشقا ئېلىنىشىنى بەلگىلەيدۇ، بەزى فريمۋوركلار ئۈچۈن زۆرۈر بولۇشى مۇمكىن.
OpCache ئارقىلىق PHP ئىجرا سۈپىتىنى ياخشىلاشنىڭ ئەڭ ياخشى تەدبىرلىرى
- خاتىرە بۆلۈم مىقدارىنى
opcache.memory_consumption
ئارقىلىق يېتەرسىز بولماسلىقىغا دىققەت قىلىپ، ساقلاشنىڭ پارچە-پارچە بولۇشى ۋە داۋاملىق چىقىرىۋىتىلىشىنىڭ ئالدىنى ئېلىڭ. opcache.max_accelerated_files
نى بارلىق PHP سىنارىيەڭىزنى، جۈملىدىن ئۈچىنچى تەرەپ كۇتۇپخانىلارنىمۇ قاپلايدىغان دەرىجىدە يۇقىرى بەلگىلەڭ
OpCache نىڭ ئۈنۈمنى ئەڭ يۇقىرى دەرىجىگە چىقىرىش ۋە ساقلاش سۈپىتىنى ساقلاش ئۈچۈن ئالدىنقى تېخنىكىلار
OpCache نىڭ ئۈنۈمنى ئەڭ يۇقىرى دەرىجىگە چىقىرىش ئۈچۈن، opcode ساقلاشنىڭ قانداق ئىشلەيدىغانلىقى ۋە ساقلاش سۈپىتىنى ۋاقىت ئۆتۈش بىلەن قانداق ساقلاش كېرەكلىكىنى چۈشىنىشىڭىز زۆرۈر. مۇھىم بىر جەھەت بولسا، opcode ساقلاشنىڭ ئىشەنچلىك تازىلىنىشىنى باشقۇرۇش بولۇپ، بۇ ساقلانغان بايتكودنىڭ ئەڭ يېڭى مەنبە كودى ئۆزگىرىشلەرگە ماس كېلىشىنى تەمىنلەيدۇ. توغرا تازىلىنىش بولمىسا، ساقلانغان بايتكود كونا بولۇپ قالىپ، كۈتۈلمىگەن خىلدا ئىشلىشى ياكى يېڭىلىققا ماس كەلمەسلىك مەسىلىلىرى پەيدا بولۇشى مۇمكىن.
OpCache PHP سىنارىيەلىرىدىكى ئۆزگىرىشلەرنى بايقىشى ئۈچۈن ھۆججەت ۋاقتىنى ئىشلىتىدۇ. opcache.validate_timestamps
قوزغىتىلغاندا، PHP مەنبە ھۆججىتى ساقلانغاندىن كېيىن ئۆزگەرتىلگەن-ئۆزگەرتمىگەنلىكىنى تەكشۈرىدۇ. ئەگەر ئۆزگەرتىلگەن بولسا، ساقلانغان بايتكود نۆۋەتتىكى تەلەپتە قايتا تەركىب قىلىنىدۇ. ئەمما، يۇقىرى ئىشلەش سۈرئىتىگە ئېرىشىدىغان ئىشلەپچىقىرىش مۇھىتىدە، سىنارىيە ئۆزگىرىشى ناھايىتى ئاز بولغاندا، ۋاقىت تەكشۈرۈشنى ئۆچۈرۈش تېزلىكنى ئانچە كۆپ تەسىر قىلدۇرمايدىغان ھالدا ئاشۇرالايدۇ. بۇنداق ئەھۋاللاردا، تەرەققىياتچىلار يېڭىلاشتا ساقلاشنى قولدا قايتا قوزغىتىشى كېرەك بولىدۇ.
ئاكتىپ تەرەققىيات ياكى كۆپ قېتىملىق يېڭىلاش جەريانىدا، opcode ساقلاشنى قايتا تەڭشەش كود يېڭىلىنىشىنىڭ دەرىھال قوللىنىلىشى ئۈچۈن مۇھىم. بۇ PHP نىڭ opcache_reset()
قاتارلىق فۇنكسىيىلىرى ئارقىلىق ياكى PHP نىڭ بۇيرۇق قۇرالى ئارقىلىق قىلىنىشى مۇمكىن. يېڭىلاش جەريانىدا ساقلاشنى قايتا تەڭشەشنى جەدۋەللەش ئىشلەش سۈپىتىنى ساقلاپ قالىدۇ. قوشۇمچە، بەزى تور مۇلازىمەتچى كونترول پەنىللىرى OpCache نى قولدا تازىلاش ئىقتىدارىنى تەمىنلەيدۇ.
OpCache نىڭ ھالىتى ۋە ئۇچۇر تېزلىكىنى كۆزىتىش ساقلاشنىڭ ئەڭ ياخشى ئىشلەش سۈپىتىنى تەمىنلەش ئۈچۈن ناھايىتى مۇھىم. PHP opcache_get_status()
قاتارلىق بىر قانچە فۇنكسىيىلەرنى تەمىنلەيدۇ، بۇلار ساقلانغان سىنارىيە، خاتىرە ئىشلىتىش ۋە ئۇچۇر تېزلىكى قاتارلىق تەپسىلىي ئۇچۇرلارنى قايتۇرىدۇ. OpCache GUI ياكى تور بەتتە ئىشلەيدىغان داشبوردلار ساقلاش ساغلاملىقىنى كۆرسىتىدىغان قوللىنىشچان كۆرۈنۈشنى تەمىنلەيدۇ. بۇ ئۇچۇرلارنى داۋاملىق كۆزىتىش ئارقىلىق توسالغۇلار، خاتىرە يېتىشمەسلىك ياكى خاتا تەڭشەكلەرنى تېز بايقىغىلى بولىدۇ.
خېلى كۆپ PHP فريمۋوركلار ۋە CMS پلاتفورمىلار OpCache نى قوللايدۇ. مەسىلەن، Laravel، Symfony، WordPress ۋە Drupal قاتارلىقلار تولۇق قوللاشقا ئىگە، ئەمما بەزى قوشۇمچە ياكى كېڭەيتىشلىرى ساقلاشقا تەسىر كۆرسىتىشى مۇمكىن. شۇڭا، ئۆزىڭىزنىڭ ئالاھىدە قوللىنىشچان مۇھىتىڭىزدا OpCache نى سىناپ كۆرۈپ، ھەر قانداق قوشۇلۇش ۋە ساقلاش ماس كەلمەسلىكىنى بايقىشىڭىز تەۋسىيە قىلىنىدۇ.
PHP نىڭ ئىجرا سۈپىتىنى تېخىمۇ ياخشىلاش ئۈچۈن، OpCache نى PHP-FPM ۋە APCu قاتارلىق قوشۇمچە قوراللار بىلەن بىرلىكتە ئىشلىتىشكە بولىدۇ.
OpCache نىڭ ھەقىقىي دۇنيا PHP قوللىنىشچان پروگراممىلىرى ۋە مۇلازىمەت مۇھىتىگە تەسىرىنى باھالاش
OpCache نى قوللىنىشقا كىرگۈزۈش، ھەقىقىي دۇنيا PHP قوللىنىشچان پروگراممىلىرىنىڭ كەڭ دائىرىسىدە ئەمەلىي ئىشلەش سۈپىتىنىڭ ياخشىلاشىنى كەلتۈرۈپ چىقىرىدۇ. ئىشچان مەسىلىلەر دائىم OpCache قوزغىتىلغاندىن كېيىن بەت يۈكلەش ۋاقتىنىڭ تېزلىشى، CPU ئىشلىتىشنىڭ ئازىيىشى ۋە مۇلازىمەتچىنىڭ كەڭەيتىش ئىقتىدارىنىڭ ئاشقانلىقىنى كۆرسىتىدۇ.
مەسىلەن، بىر مەشھۇر ئېلېكترونلۇق سودا پلاتفورمىسى OpCache نى جارى قىلغاندىن كېيىن مۇلازىمەتچىنىڭ جاۋاب قايتۇرۇش ۋاقتىنى 40% غىچە قىسقارتتى ۋە چوڭ تىرافىك ۋاقتىدا CPU يۈكىنى ئازايتتى. شۇنداقلا، WordPress ئاساسىدا قۇرۇلغان مەزمۇنغا باي تور بەتلىرى TTFB نى ئانچە كۆزگە كۆرۈنگەن دەرىجىدە ياخشىلاپ، قوللىنىشچانلارنىڭ قاتنىشىشچانلىقى ۋە ئىزدەش ماتورى رەتىنى ئاشۇرغان.
مۇلازىمەت مۇھىتىنى سېلىشتۇرغاندا، OpCache ھەم ئورتاق مۇلازىمەت، ھەم بېغىشلانغان مۇلازىمەتچىلەرگە پايدىلىق بولىدۇ، ئەمما ياخشىلاش دەرىجىسى پەرقلىق بولىدۇ. ئورتاق مۇلازىمەتتە OpCache ھەر بىر تەلەپ ئۈچۈن CPU يۈكىنى ئازايتىپ، چەكلىك بايلىقنىڭ تېخىمۇ ئۈنۈملۈك ئىشلىتىلىشىگە ياردەم بېرىدۇ. بېغىشلانغان مۇلازىمەتچىلەر ۋە VPS مۇھىتىدە OpCache تېخىمۇ چوڭ پايدا بېرىدۇ، چۈنكى ئۇ بايلىق بۆلۈشنى ياخشىلايدۇ ۋە قوشۇمچە قورال يېڭىلىمىسىسىز كۆپ قوشۇمچە تەلەپنى قوللايدۇ.
يۇقىرى تىرافىك شەرتلىرىدە كەڭەيتىلىش OpCache نىڭ يەنە بىر مۇھىم جەھىتى. تەركىب قىلىنغان بايتكودنى ساقلاش ئارقىلىق، مۇلازىمەتچىلەر كۆپ ساندا بىر ۋاقىتتا كەلگەن تەلەپنى تۆۋەن كېچىكىش بىلەن ئىشلەيدۇ. بۇ ئىقتىدار ئاشۇرۇش، تىرافىك ناھايىتى كۆپ بولغان تور بەتلەر ۋە قوللىنىشچان پروگراممىلار ئۈچۈن ناھايىتى مۇھىم، چۈنكى ئۇ قايتا-قايتا سىنارىيە تەركىب قىلىشتىن كېلىپ چىققان توسالغۇلارنى ئالدىنى ئالىدۇ.
مۇھەندىسىلىكتىكى يېڭى PHP تەرەققىيات جەريانلىرىدا، OpCache داۋاملىق تارقىتىش ۋە تېز قايتا تەكرارلاش چەكلەردە مۇھىم رول ئوينىيدۇ. ئاپتوماتىك تارقىتىش سىستېمىلىرى كۆپىنچە OpCache نى قايتا قوزغىتىش ياكى ئىسسىتىش باسقۇچلىرىنى ئۆز ئىچىگە ئالىدۇ، بۇ ئارقىلىق كود ئۆزگەرتىشلەرنىڭ دەرىھال قوللىنىلىشىغا كاپالەتلىك قىلىدۇ. بۇ بىرلەشتۈرۈش تەرەققىيات جەريانىنى تېزلىتىپ، ساقلاش ئارقىلىق ئېرىشكەن ئىشلەش سۈپىتىنى ساقلاپ قالىدۇ.
OpCache نىڭ پۈتۈنلەي پايدىسىنى چىقىرىش ئۈچۈن، ئۇنى PHP مۇلازىمەت مۇھىتىنى ئۈنۈملۈك ئاپتېمىللاش ستر