កម្មវិធីជំនួយ Zinn®

កម្មវិធីជំនួយឥតគិតថ្លៃនៅលើគេហទំព័រ Zinn Digital® នីមួយៗ

រាល់គេហទំព័រ WordPress ដែលយើងបង្ហោះ គឺមានភ្ជាប់មកជាមួយនូវកម្មវិធីជំនួយ Zinn Digital® ចំនួនពីរ ដែលត្រូវបានដំឡើងជាមុន និងធ្វើបច្ចុប្បន្នភាពជាប្រចាំសម្រាប់លោកអ្នក៖ Zinn® Cache សម្រាប់ការផ្ទុកទំព័រពេញលេញ និងវត្ថុបណ្ដោះអាសន្ននៅខាងម៉ាស៊ីនបម្រើ និង Zinn® Footprint សម្រាប់ស្នាមដានគេហទំព័រដែលស្អាត និងទូទៅជាងមុន។ ទាំងពីរត្រូវបានបង្កើតឡើងស្របតាមស្ដង់ដារថត WordPress.org បកប្រែជា 58 ភាសា មានអាជ្ញាបណ្ណ GPL-2.0-or-later និងមិនគិតថ្លៃ។

ក្រឡាចត្រង្គនៃហាងដាច់ដោយឡែកដែលគ្រប់គ្រងពីគណនីតែមួយ។
  • 58ភាសា, រួចរាល់សម្រាប់ការបកប្រែ
  • GPL-2.0+អាជ្ញាបណ្ណបើកចំហ គ្មានការចងភ្ជាប់
  • ៧០០.០០០+គេហទំព័រដែលបានបង្ហោះនៅទូទាំងពិភពលោក

កម្មវិធីជំនួយពីរ គ្មានអ្នកគ្រប់គ្រង គ្មានការចំណាយ

យើងបានបង្កើតកម្មវិធីជំនួយទាំងនេះដើម្បីដំណើរការបណ្តាញបង្ហោះគេហទំព័រផ្ទាល់ខ្លួនរបស់យើង — គេហទំព័រច្រើនជាង 700,000 នៅទូទាំងពិភពលោក — ដូច្នេះពួកវាត្រូវបានបង្កើតឡើងសម្រាប់ទំហំធំ សុវត្ថិភាព និងប្រសិទ្ធភាពការងារ មិនមែនជាកម្មវិធីបន្ថែមសម្រាប់លក់បង្កើនតម្លៃនោះទេ។ ពួកវាត្រូវបានបើកដំណើរការរួចជាស្រេចនៅពេលដែលគេហទំព័ររបស់អ្នកត្រូវបានរៀបចំ ហើយភ្នាក់ងារដំណើរការរក្សាឯកសារឱ្យទាន់សម័យ៖ នៅពេលមានការចេញផ្សាយថ្មី កម្មវិធីជំនួយនឹងត្រូវបានដាក់ឱ្យដំណើរការឡើងវិញ និងធ្វើឱ្យសកម្មឡើងវិញសម្រាប់អ្នក ដូច្នេះអ្នកមិនចាំបាច់ចុចធ្វើបច្ចុប្បន្នភាពឡើយ។

ទាំងពីរមានកម្រិតស្តង់ដារឃ្លាំងផ្ទុក៖ ពួកវាឆ្លើយតបទៅនឹងស្តង់ដារសរសេរកូដរបស់ WordPress ឆ្លងកាត់ការត្រួតពិនិត្យសុវត្ថិភាព មិនបង្កើតការជូនដំណឹង PHP និងដំណើរការយ៉ាងរលូននៅពេលដែលសមត្ថភាពណាមួយអវត្តមាន។ ដោយសារពួកវាស្ថិតក្រោមអាជ្ញាបណ្ណ GPL-2.0-or-later គឺមិនមានការជាប់កាតព្វកិច្ចឡើយ — លោកអ្នកនៅតែទទួលបានកម្មវិធីជំនួយដែលដំណើរការជានិច្ច ទោះបីជាលោកអ្នកបន្តនៅជាមួយយើង ឬអត់ក៏ដោយ។

Zinn® Cache — ការផ្ទុកឃ្លាំងសម្ងាត់ផ្នែកម៉ាស៊ីនបម្រើ និងការសម្អាតឆ្លាតវៃ

ការផ្ទុកឃ្លាំងសម្ងាត់ពេញមួយទំព័រនៅកម្រិតម៉ាស៊ីនបម្រើបណ្ដាញ ឃ្លាំងសម្ងាត់វត្ថុ Redis ស្រេចចិត្ត និងការលុបសម្អាតដែលជម្រះតែអ្វីដែលបានផ្លាស់ប្តូរជាក់ស្តែងប៉ុណ្ណោះ។

ការគ្រប់គ្រង LSCache

បោះត្រាក្បាលទំព័រ X-LiteSpeed-Cache-Control និងស្លាក ដើម្បីឱ្យម៉ាស៊ីនបម្រើ LiteSpeed ផ្តល់ទំព័រទាំងមូលដោយមិនប៉ះពាល់ដល់ PHP ឬ MySQL។ ប្រសិនបើមានកម្មវិធីជំនួយភាគីទីបី LiteSpeed Cache នោះការកំណត់ឃ្លាំងសម្ងាត់ទំព័រនឹងត្រូវផ្ទេរទៅវា — គ្មានទំនាស់ឡើយ។

ការសម្អាតស្វ័យប្រវត្តិឆ្លាតវៃផ្អែកលើស្លាក

នៅពេលដែលការបង្ហោះ មតិយោបល់ ពាក្យ ស្បែក ឬកម្មវិធីជំនួយមានការផ្លាស់ប្តូរ មានតែទំព័រដែលរងផលប៉ះពាល់ និងបញ្ជីរាយនាមរបស់វាប៉ុណ្ណោះដែលត្រូវបានសម្អាតតាមរយៈស្លាកឃ្លាំងសម្ងាត់គោលដៅ — មិនមែនគេហទំព័រទាំងមូលនោះទេ។

ឃ្លាំងសម្ងាត់វត្ថុ Redis

ប៊ូតុងបិទបើកដោយចុចតែម្តងដំឡើង drop-in ឃ្លាំងសម្ងាត់វត្ថុស្វ័យគ្រប់គ្រង ដែលជួយកាត់បន្ថយការអានមូលដ្ឋានទិន្នន័យដដែលៗ។ វាមិនដែលសរសេរជាន់លើ drop-in របស់កម្មវិធីជំនួយផ្សេងទៀតឡើយ ហើយប្តូរទៅប្រើឃ្លាំងសម្ងាត់ក្នុងអង្គចងចាំប្រសិនបើមិនអាចចូលប្រើ Redis បាន ដូច្នេះគេហទំព័រនៅតែបន្តដំណើរការ។

ការលើកលែងឃ្លាំងសម្ងាត់ដែលមានសុវត្ថិភាព

តម្លៃលំនាំដើមសមស្របសម្រាប់ WordPress, WooCommerce និង Easy Digital Downloads — cart, checkout, my-account, REST/AJAX, preview, search និងរាល់សំណើដែលបានចូលគណនី ឬសំណើសម័យ មិនដែលត្រូវបានរក្សាទុកក្នុងឃ្លាំងសម្ងាត់ឡើយ។ បន្ថែមច្បាប់ផ្លូវ សំណួរ និងឃុកឃីផ្ទាល់ខ្លួនរបស់អ្នកសម្រាប់គេហទំព័រនីមួយៗ។

ចំណុចបញ្ចប់ការសម្អាតដែលមានហត្ថលេខា

ចំណុចបញ្ចប់ REST សម្អាតអ្វីៗគ្រប់យ៉ាង, URL ជាក់លាក់ ឬស្លាកជាក់លាក់ សម្រាប់អ្នកគ្រប់គ្រងដែលបានចូលគណនី ឬសម្រាប់សំណើដែលបានចុះហត្ថលេខាជាមួយកូដសម្ងាត់ HMAC-SHA256 ផ្ទាល់ខ្លួនរបស់គេហទំព័រ — ដោយអានតែទិន្នន័យផ្ទុកដែលបានចុះហត្ថលេខាប៉ុណ្ណោះ មិនដែលអានប៉ារ៉ាម៉ែត្រសំណួរឡើយ។

ការថយចុះមុខងារដោយរលូន

ការរក្សាទុកទំព័រពេញលេញក្នុងឃ្លាំងសម្ងាត់ត្រូវការម៉ាស៊ីនបម្រើ LiteSpeed; បើគ្មានវាទេ កម្មវិធីជំនួយនឹងមិនបញ្ចេញក្បាលទំព័រឃ្លាំងសម្ងាត់ឡើយ ខណៈពេលដែលឃ្លាំងសម្ងាត់វត្ថុ និងការលើកលែងនៅតែបន្តដំណើរការ។ ការរក្សាទុកក្នុងឃ្លាំងសម្ងាត់ គឺជាសមត្ថភាពតាមប្លង់នីមួយៗ មិនមែនជាកុងតាក់បើក-បិទទាំងអស់នោះទេ។

Zinn® Footprint — ស្នាមដាន WordPress កាន់តែតូច

លុបចោលសញ្ញាសម្គាល់ដែលបង្ហាញថាគេហទំព័រកំពុងដំណើរការ WordPress និងកំណែណាមួយ។ រាល់វិធានការនីមួយៗគឺជាប៊ូតុងបិទបើកឯករាជ្យ ដូច្នេះអ្នកអាចបិទមុខងារណាមួយបាន ប្រសិនបើស្បែក ឬកម្មវិធីជំនួយពឹងផ្អែកលើវា។

  • លុបស្លាកមេតារបស់ម៉ាស៊ីនបង្កើតចេញពីក្បាលទំព័រ និងមតិព័ត៌មាន។
  • ដកកំណែ WordPress ចេញពី URL ធនធាន — ប៉ុន្តែលុះត្រាតែតម្លៃ ?ver ស្មើនឹងកំណែស្នូល ដូច្នេះកំណែ cache-busting ផ្ទាល់ខ្លួនត្រូវបានរក្សាទុក។
  • លុបតំណស្វែងរក RSD, Windows Live Writer, shortlink និង REST/oEmbed។
  • បិទ XML-RPC ដែលជាស្នាមម្រាមដៃទូទៅ និងផ្ទៃប្រឈមនឹងការវាយប្រហារ។
  • បិទដំណើរការ pingbacks ដោយលុបចោលវិធីសាស្ត្រ pingback និងបឋមកថា X-Pingback។
  • លាក់ព័ត៌មានលម្អិតអំពីកំហុសនៃការចូលនៅពីក្រោយសារទូទៅតែមួយ ជំនួសឱ្យការបញ្ជាក់ថាតើឈ្មោះអ្នកប្រើប្រាស់ ឬពាក្យសម្ងាត់មួយណាដែលមិនត្រឹមត្រូវ។
  • លុបបឋមកថា X-Powered-By នៅកន្លែងដែល PHP អនុញ្ញាត។

របៀបដែលពួកគេចូលមើលគេហទំព័ររបស់អ្នក និងទទួលបានព័ត៌មានបច្ចុប្បន្នភាព

  • Deploy-push គឺជាមធ្យោបាយចម្បង៖ worker agent ដាក់ឯកសារកម្មវិធីជំនួយទៅក្នុងគេហទំព័រនីមួយៗជាផ្នែកនៃ deploy footprint ហើយដាក់ពង្រាយពួកវាឡើងវិញនៅគ្រប់ការចេញផ្សាយ — ការសរសេរជាន់លើបែប idempotent ដែលរក្សាកម្មវិធីជំនួយឱ្យដំណើរការផងដែរ។
  • កម្មវិធីអាប់ដេតដែលបង្ហោះដោយខ្លួនឯងនៅក្នុងកម្មវិធីជំនួយ គឺជាស្រទាប់សុវត្ថិភាពបន្ថែម ដែលបង្ខំឱ្យបើកដំណើរការការអាប់ដេតស្វ័យប្រវត្តិរបស់ WordPress ដូច្នេះផ្ទាំងគ្រប់គ្រងនឹងឆ្លុះបញ្ចាំងពីកំណែត្រឹមត្រូវ ទោះបីជាការបញ្ជូនជាក្រុមមានការពន្យារពេលក៏ដោយ។
  • ការអាប់ដេតត្រូវបានទាញយកតាម HTTPS ពីផ្ទាំងបញ្ជារបស់យើង ដែលត្រូវបានផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវដោយ HMAC ទាំងសងខាង ដោយមានម៉ាស៊ីនផ្ទុកកញ្ចប់ទិន្នន័យត្រូវបានកំណត់កម្រិត និងផ្ទៀងផ្ទាត់ឆែកសាំ SHA-256 មុនពេលដំឡើង — ការទាញយកដែលត្រូវបានកែប្រែដោយគ្មានការអនុញ្ញាតនឹងត្រូវបដិសេធ។
  • ព័ត៌មានសម្ងាត់តាមគេហទំព័រនីមួយៗត្រូវបានបញ្ចូលពី Vault នៅពេលរៀបចំប្រព័ន្ធ ហើយមិនដែលត្រូវបានបញ្ចូលទៅក្នុងឃ្លាំងកូដឡើយ។ មុខងារនីមួយៗគឺអសកម្មប្រសិនបើគ្មានតម្លៃថេររបស់វា ដូច្នេះកម្មវិធីជំនួយក៏អាចដំណើរការដោយឯករាជ្យបានដែរ។

សំណួរដែលសួរញឹកញាប់

តើកម្មវិធីជំនួយមានតម្លៃទេ?

ទេ Zinn® Cache និង Zinn® Footprint គឺឥតគិតថ្លៃ ហើយត្រូវបានដំឡើងជាស្រេចនៅលើគ្រប់គេហទំព័រ WordPress ដែលយើងបង្ហោះ។ ពួកវាមានអាជ្ញាបណ្ណ GPL-2.0-or-later ដូច្នេះគ្មានអ្វីដែលត្រូវទិញ និងគ្មានការជាប់កាតព្វកិច្ចឡើយ។

តើ Zinn® Cache ទាមទារម៉ាស៊ីនបម្រើ LiteSpeed ដែរឬទេ?

ការផ្ទុកឃ្លាំងសម្ងាត់ពេញទំព័រធ្វើបែបនេះ — វាប្រើប្រាស់ម៉ូឌុល LiteSpeed (LSCache) ឬកម្មវិធីជំនួយភាគីទីបី LiteSpeed Cache។ នៅលើម៉ាស៊ីនបម្រើផ្សេងទៀត កម្មវិធីជំនួយគ្រាន់តែមិនបញ្ចេញក្បាលកូដឃ្លាំងសម្ងាត់ ខណៈពេលដែលឃ្លាំងសម្ងាត់វត្ថុ Redis និងការលើកលែងនៅតែបន្តដំណើរការ។

តើមានអ្វីកើតឡើងប្រសិនបើ Redis មិនអាចប្រើបាន?

ឃ្លាំងសម្ងាត់វត្ថុគឺស្រេចចិត្ត។ ប្រសិនបើខ្វះផ្នែកបន្ថែម phpredis នោះប៊ូតុងបិទបើកនឹងត្រូវបានបិទដំណើរការជាមួយនឹងការជូនដំណឹង ហើយប្រសិនបើមិនអាចចូលប្រើ Redis បានទេនៅពេលដំណើរការ នោះ drop-in នឹងបម្រើការពីឃ្លាំងសម្ងាត់ក្នុងអង្គចងចាំសម្រាប់សំណើនីមួយៗ ដូច្នេះគេហទំព័រមិនដែលខូចឡើយ។

តើ Zinn® Footprint នឹងធ្វើឱ្យខូចគេហទំព័ររបស់ខ្ញុំទេ?

តម្លៃលំនាំដើមគឺមានសុវត្ថិភាពសម្រាប់គេហទំព័រទូទៅ ហើយរាល់វិធានការនីមួយៗគឺជាប៊ូតុងបិទបើកឯករាជ្យ។ ប្រសិនបើការរួមបញ្ចូលណាមួយពឹងផ្អែកលើ XML-RPC — ឧទាហរណ៍ កម្មវិធីទូរស័ព្ទ WordPress ឬ Jetpack — ឬនៅលើតំណភ្ជាប់ស្វែងរក អ្នកអាចបិទវិធានការនោះបាន។

តើខ្ញុំត្រូវគ្រប់គ្រង ឬធ្វើបច្ចុប្បន្នភាពពួកវាដែរឬទេ?

ទេ​។ ភ្នាក់ងារ​កម្មករ​រក្សា​ឯកសារ​ឱ្យ​ទាន់សម័យ​រាល់​ពេល​ចេញ​ផ្សាយ ហើយ​កម្មវិធី​អាប់ដេត​ក្នុង​កម្មវិធី​ជំនួយ​បង្ខំ​ឱ្យ​បើក​ដំណើរការ​ការ​អាប់ដេត​ដោយ​ស្វ័យប្រវត្តិ ដូច្នេះ​គ្មាន​នរណា​ម្នាក់​ត្រូវ​ចុច​អាប់ដេត​ឡើយ។ ការ​អាប់ដេត​ត្រូវ​បាន​ចុះហត្ថលេខា និង​ផ្ទៀងផ្ទាត់​ផលបូក​ត្រួតពិនិត្យ មុន​ពេល​ដំឡើង។

ទទួលបានកម្មវិធីជំនួយទាំងពីរនៅលើគេហទំព័រដំបូងរបស់អ្នក

ចាប់ផ្តើមការសាកល្បងឥតគិតថ្លៃរយៈពេល 14 ថ្ងៃដោយមិនបាច់ប្រើកាត ហើយគេហទំព័ររបស់អ្នកនឹងត្រូវបានផ្តល់ជូនដោយបើកដំណើរការ Zinn® Cache និង Zinn® Footprint។ ការផ្ទេរទិន្នន័យដោយឥតគិតថ្លៃ ការធានាសងប្រាក់វិញក្នុងរយៈពេល 30 ថ្ងៃ និងការធានាដំណើរការ 99.99% ដោយគ្មានការជាប់កិច្ចសន្យាជាមួយអ្នកផ្គត់ផ្គង់ឡើយ។

ចាប់ផ្តើមឥតគិតថ្លៃ