ឧទាហរណ៍សម្រាប់គេហទំព័រដែលផ្អែកលើ WordPress , Joomla ឬ Laravel ឧទាហរណ៍និងមិនមានមាតិកាជាក់លាក់សម្រាប់អ្នកប្រើប្រាស់គួររក្សាទុកទំព័រទាំងអស់នៅក្នុងឃ្លាំង HTML ដែលមានស្ថេរភាពហើយបង្កើតឃ្លាំងសម្ងាត់ឡើងវិញដោយដៃ (ឬដោយស្វ័យប្រវត្តិ) នៅពេលមានការផ្លាស់ប្តូរនៅក្នុងកម្មវិធីខាងក្រោយ។ ទោះយ៉ាងណាក៏ដោយប្រសិនបើទំព័រមានមាតិកាថាមវន្តដែលអាស្រ័យលើវគ្គនិងឃុកឃីឬក៏ផ្អែកលើភាសានិងទីតាំងផងដែរ អូខខូឆគឺសមរម្យ ។
អ្វីដែលគេហៅថាពេលវេលាចាប់ផ្ដើមសម្រាប់ប្រព័ន្ធទាំងបីដែលបានរៀបរាប់គឺមានលើសពី ១០០ ម៉ែតជាមួយនឹងម៉ាស៊ីនមេ CentOS7 ដែលបានតំឡើងថ្មី (ជាមួយអេស។ អេស។ អេសនិង PHP ៧.១) ។ រាល់ពេលដែលដំណើរការកម្មវិធី PHP វាត្រូវចងក្រងជា bytecode ពេលរត់។ OPcache ឥឡូវនេះអនុវត្តឃ្លាំងសម្ងាត់សម្រាប់ bytecode នេះ - ប្រសិនបើស្គ្រីប PHP ដូចគ្នាត្រូវបានប្រតិបត្តិជាមួយសំណើរបន្ទាប់វាមិនចាំបាច់ត្រូវបានរៀបចំឡើងវិញទេ។ បន្ទាប់ពីធ្វើសកម្មភាព OPcache យើងកំណត់ការកំណត់ដូចខាងក្រោម:
9006cec6c5d3d2498ee26c5bfd91590a
ពេលវេលាប្រតិបត្តិ (ជាមធ្យមការប្រហារជីវិតជាង ១០) ឥឡូវត្រូវបានកាត់បន្ថយយ៉ាងខ្លាំង:
ប្លក, រូបភាព ៤.៧.៤ | ជូមឡា ៣.៧ | ឡារ៉ាល ៥.៤ | |
ដោយគ្មាន OPcache | ២៩៥ ម | ២០១ ម | ១១០ ម។ ល |
ជាមួយ OPcache | 54 ម | ៥៩ ម | ១៣ ម |
កត្តា | 5,5 | 3,5 | 8,5 |
ដោយសារយើងបានកំណត់សុពលភាពលេខ ០ ទៅ ០ ហើយក្នុងពេលតែមួយ revalidate_freq នឹងថិរវេលាមួយថ្ងៃឃ្លាំងសម្ងាត់ស្ទើរតែមិនដែលបង្កើតឡើងវិញដោយស្វ័យប្រវត្តិទេ (យើងធ្វើវាដោយដៃ) ។ ជាមួយនឹង ទំពក់ តូច git ស្គ្រីប PHP ត្រូវបានប្រតិបត្តិជាមួយរាល់ "ទាញ" ។ វិធីធ្វើឱ្យទំពក់សកម្ម:
a1678610c8b4c7db5997375944183830
a1678610c8b4c7db5997375944183830
មុខងារជំនួយខាងក្រោមនេះក៏មានប្រយោជន៍ផងដែរដើម្បីវាស់ផ្នែកកូដនីមួយៗ (ឬពេលវេលាប្រតិបត្តិទាំងមូល):
085f4291bbcc4e8a64bbea951ff49ab9
ប្រសិនបើអ្នកចង់ទទួលបានព័ត៌មានដែលមានប្រយោជន៍ដូចជាស្ថានភាពប្រើអង្គចងចាំឬលេខឃ្លាំងសម្ងាត់អ្នកអាចប្រើមុខងារ PHP នេះ:
3f6309d04bc7e48dd909859321b96209
ដើម្បីទទួលបានអត្ថប្រយោជន៍ពី OPcache នៅក្នុងបរិស្ថានអភិវឌ្ឍន៍មូលដ្ឋាន (ដែលជាទូទៅមិនត្រូវបានណែនាំ) យើងប្រើល្បិចមួយ។
OPcache សកម្មនៅលើម៉ាស៊ីនមេទាំងអស់ដែលបានតំឡើងម៉ូឌុល OPcache ហើយនៅលើនោះការកំណត់ opcache.enable មិនត្រូវបានកំណត់យ៉ាងជាក់លាក់។ យើងទុកវាតាមវិធីនោះ។ យើងកំណត់តែ opcache.validate_timestamps = ១ ក្នុង php.ini នេះមានន័យថា opcache.revalidate_freq = ២ នេះមានន័យថា OPcache មានសុពលភាពស្ទើរតែរាល់គម្រោង។ សម្រាប់គម្រោងទាំងនោះដែលយើងចង់ធ្វើឱ្យ OPcache ដំណើរការជាអចិន្ត្រៃយ៍យើងប្រើគម្រោងដែលពាក់ព័ន្ធ នៅក្នុង .htaccess ការកំណត់ដូចខាងក្រោម:
1dd64a3f2fe4425b29b1409410fe3fc0
បន្ទាប់មកយើងចាប់ផ្តើមម៉ាស៊ីនមេគេហទំព័រឡើងវិញហើយបង្កើតស្គ្រីបដូចខាងក្រោម:
91fb5289160e410607c9ea89112a575b
ស្គ្រីបនេះសំអាតឃ្លាំងសម្ងាត់ហើយបង្កើតវាឡើងវិញក្នុងពេលតែមួយ។ ឥឡូវនេះយើង កំណត់ ពាក្យបញ្ជា RunOnSave ដែលទាក់ទងនឹង កន្លែងធ្វើការ នៅក្នុង កម្មវិធីនិពន្ធ VSCode ដែលយើងចូលចិត្ត:
91fb5289160e410607c9ea89112a575b