ស្តាក់ហូស្ទីង

ស្តាក់បច្ចេកទេសសម្រាប់ហូស្ត

វេទិកាដែលផ្តោតលើ FrankenPHP ជាចម្បង សម្រាប់ WordPress Multisite ដែលត្រូវបានហូស្ត។

Hosted Ultimate Multisite រួមបញ្ចូលការចែកចាយតាម edge ទំនើប, Caddy, FrankenPHP, WordPress Multisite, ការឃ្លាំងសម្ងាត់ពេញទំព័រ, ការឃ្លាំងសម្ងាត់វត្ថុ, ការបម្រុងទុកដែលគ្រប់គ្រង, និងស្ថាបត្យកម្មទិន្នន័យដែលត្រៀមរួចសម្រាប់ការពង្រីក ដើម្បីឱ្យបណ្តាញរបស់អ្នកអាចលូតលាស់ពីគេហទំព័រមួយចំនួនតូច ទៅជាវេទិកាបែប SaaS ដែលមានបរិមាណប្រើប្រាស់ខ្ពស់។

គោលការណ៍នៃស្តាក់

  • លឿនតាំងពីដើម៖ edge cache, full-page cache, object cache និង FrankenPHP workers។
  • ស្របតាម WordPress៖ បង្កើតឡើងជុំវិញ Multisite ជាជាងភ្ជាប់ការគ្រប់គ្រងគេហទំព័របន្ថែមនៅពេលក្រោយ។
  • ត្រៀមរួចសម្រាប់ការពង្រីក៖ web nodes ដែលគ្មានស្ថានភាព, routing ដែលយល់ដឹងពី cache, និងការរចនាស្រទាប់ទិន្នន័យដែលមានភាពស្ទួន។
  • ងាយស្រួលសម្រាប់ប្រតិបត្តិករ៖ ការដាក់ប្រើប្រាស់ដែលធ្វើឡើងវិញបាន, ការបម្រុងទុក, ការត្រួតពិនិត្យ និងផ្នែកចល័តតិចជាងមុន។

របៀបដែលសំណើមួយផ្លាស់ទីឆ្លងកាត់វេទិកា

ស្រទាប់នីមួយៗមានភារកិច្ចតែមួយ៖ ការពារ, បញ្ជូនផ្លូវ, ឃ្លាំងសម្ងាត់, ប្រតិបត្តិ, ទាញយកទិន្នន័យ និងត្រឡប់ការឆ្លើយតបដែលមានសុវត្ថិភាពនិងលឿនបំផុតតាមដែលអាចធ្វើបាន។

1. ការការពារ Edge

Cloudflare ស្រូបយកសំឡេងរំខានអ៊ីនធឺណិតទូទៅ មុនពេលវាទៅដល់ origin៖ ការចែកចាយ CDN, DNS, ការបញ្ចប់ TLS នៅ edge, ការកាត់បន្ថយ DDoS និងការច្រោះបែប WAF។

2. ការបញ្ជូនផ្លូវរបស់ Caddy

Caddy គ្រប់គ្រងការបញ្ជូនផ្លូវ HTTP ទំនើប និង HTTPS ស្វ័យប្រវត្តិ។ TLS តាមតម្រូវការអាចផ្ទៀងផ្ទាត់ដែនដែលបានភ្ជាប់ជាមួយបណ្តាញ multisite មុននឹងចេញវិញ្ញាបនបត្រ។

3. Runtime របស់ FrankenPHP

FrankenPHP ដំណើរការ PHP ដោយផ្ទាល់នៅក្នុង runtime ម៉ាស៊ីនមេដែលផ្អែកលើ Caddy ដោយកាត់បន្ថយការផ្ទេរប្រពៃណីពី web server ទៅ PHP-FPM និងរក្សាផ្លូវកម្មវិធីឱ្យសាមញ្ញរហ័ស។

4. ឃ្លាំងសម្ងាត់ពេញទំព័រ

ការឃ្លាំងសម្ងាត់ពេញទំព័ររបស់ Sidekick បម្រើចរាចរណ៍អនាមិកដោយមិនចាំបាច់បើកដំណើរការ WordPress ទាំងមូលលើរាល់សំណើ ខណៈ hook រក្សាទុកមាតិកានឹងលុបផ្លូវដែលបានផ្លាស់ប្តូរដោយស្វ័យប្រវត្តិ។

5. WordPress Multisite

កូដ WordPress មួយគាំទ្រគេហទំព័រអតិថិជនជាច្រើន។ Ultimate Multisite បន្ថែមការគ្រប់គ្រងពាណិជ្ជកម្ម៖ ផែនការ, ការផ្គត់ផ្គង់, លំហូរការងារដែន, add-ons និងការគ្រប់គ្រងគេហទំព័រ។

6. ទិន្នន័យ និងការបម្រុងទុក

ស្រទាប់មូលដ្ឋានទិន្នន័យ និងឯកសារត្រូវបានការពារដោយលំហូរការងារបម្រុងទុក និងស្ដារឡើងវិញ។ ស្ថាបត្យកម្មពង្រីកបន្ថែម database nodes ដែលមានភាពស្ទួន, replication និង failover សម្រាប់បណ្តាញដែលមានបរិមាណខ្ពស់។

ហេតុអ្វី FrankenPHP មានសារៈសំខាន់

ស្តាក់ WordPress បែបប្រពៃណីជាញឹកញាប់ភ្ជាប់ web server, reverse proxy, PHP-FPM pool, ស្រទាប់ cache និង process managers ចូលគ្នា។ FrankenPHP បង្រួមផ្នែកសំខាន់ៗនៃផ្លូវនោះទៅក្នុង runtime ទំនើបដែលដំណើរការដោយ Caddy ដែលមានន័យថាមានព្រំដែនតិចជាងមុនក្នុងការកែតម្រូវ និងផ្លូវស្អាតជាងពីសំណើទៅការប្រតិបត្តិ PHP។

ការបង្កើត PHP តាមតម្រូវការ

PHP ត្រូវបាន compile ពី source និងធ្វើឱ្យប្រសើរសម្រាប់លំហូរការងារជាក់លាក់របស់យើង។ Opcache ត្រូវបានកំណត់រចនាសម្ព័ន្ធសម្រាប់ការអនុវត្តល្អឥតខ្ចោះ។ Preload រក្សាឯកសារ PHP ទូទៅឱ្យរួចរាល់នៅក្នុងអង្គចងចាំ។

មាន Caddy រួមបញ្ចូល

FrankenPHP ទទួលបានភាពខ្លាំងផ្នែកប្រតិបត្តិការរបស់ Caddy៖ HTTP ទំនើប, វិញ្ញាបនបត្រស្វ័យប្រវត្តិ, ការកំណត់រចនាសម្ព័ន្ធស្អាត និងការបញ្ជូនផ្លូវដែលអាចទុកចិត្តបាន។

ផ្នែកចល័តតិចជាងមុន

Runtime រួមបញ្ចូលគ្នាកាត់បន្ថយចំនួនសេវាកម្មដែលត្រូវកែតម្រូវ, ចាប់ផ្តើមឡើងវិញ, ត្រួតពិនិត្យ និងសម្របសម្រួល។

សាកសមយ៉ាងល្អសម្រាប់ Multisite

បណ្តាញគេហទំព័រទទួលបានអត្ថប្រយោជន៍ពីការបញ្ជូនផ្លូវប្រកបដោយប្រសិទ្ធភាព, cron workers ដែលបន្តដំណើរការ, កូដកម្មវិធីដែលចែករំលែក និងការលុប cache កណ្តាល។

ការបំបែកតម្លៃតាមសមាសភាគ

សមាសភាគអ្វីដែលវាធ្វើតម្លៃសម្រាប់ hosted multisite
Cloudflare edgeDNS, CDN, ការច្រោះចរាចរណ៍, ការការពារ DDoS និងការចែកចាយសកល។ការពារ origin servers និងធ្វើឱ្យ latency របស់អ្នកទស្សនាសកលប្រសើរឡើង មុនពេលចរាចរណ៍ទៅដល់ WordPress។
Caddyបញ្ជូនផ្លូវចរាចរណ៍ HTTP និងស្វ័យប្រវត្តិកម្មវិញ្ញាបនបត្រ រួមទាំង TLS តាមតម្រូវការសម្រាប់ដែនដែលបានភ្ជាប់។អនុញ្ញាតឱ្យដែនអតិថិជនដំណើរការបានលឿន ដោយមិនចាំបាច់ធ្វើការវិញ្ញាបនបត្រដោយដៃ។
FrankenPHPដំណើរការ PHP នៅក្នុង application server ទំនើបដែលដំណើរការដោយ Caddy ជាមួយជម្រើស worker mode។កាត់បន្ថយភាពស្មុគស្មាញរបស់ស្តាក់ និងធ្វើឱ្យផ្លូវសម្រាប់សំណើ WordPress ដинамиកប្រសើរឡើង។
Sidekick page cacheរក្សាទុកការឆ្លើយតបពេញទំព័រសម្រាប់ចរាចរណ៍អនាមិក និងលុបផ្លូវមាតិកាដែលបានផ្លាស់ប្តូរ។បំលែងសំណើជាច្រើនឱ្យក្លាយជាការប៉ះ cache លឿន ជំនួសឱ្យការបើកដំណើរការ WordPress ពេញលេញ។
Docket object cacheឃ្លាំងសម្ងាត់លទ្ធផល object និង query របស់ WordPress ដែលចំណាយធនធានខ្ពស់។កាត់បន្ថយការងារមូលដ្ឋានទិន្នន័យដដែលៗឆ្លងកាត់បណ្តាញធំ។
WordPress Multisiteដំណើរការគេហទំព័រជាច្រើនពីការដំឡើង WordPress មួយ និងកូដមូលដ្ឋានដែលចែករំលែក។ផ្តល់មូលដ្ឋានដើមសម្រាប់ WordPress hosting បែប SaaS។
Ultimate Multisiteបន្ថែមផែនការ, ការផ្គត់ផ្គង់, ការភ្ជាប់ដែន, លំហូរការងារបង់ប្រាក់, ការវាស់វែងប្រើប្រាស់, add-ons និងការគ្រប់គ្រង។បំលែង WordPress Multisite ឱ្យក្លាយជាវេទិកាហូស្តដែលអាចលក់បាន។
Bedrock + Composerធ្វើឱ្យ dependencies របស់ WordPress មានកំណែ, អាចបង្កើតឡើងវិញបាន និងអាចដាក់ប្រើប្រាស់បាន។កាត់បន្ថយការប្រែប្រួលក្នុងការដាក់ប្រើប្រាស់ និងផ្តល់ឱ្យវេទិកានូវលំហូរការងារចេញផ្សាយប្រកបដោយវិជ្ជាជីវៈ។
Trellis deploymentsស្វ័យប្រវត្តិកម្មការកំណត់រចនាសម្ព័ន្ធម៉ាស៊ីនមេ និងការដាក់ប្រើប្រាស់ production។ធ្វើឱ្យការផ្លាស់ប្តូរហេដ្ឋារចនាសម្ព័ន្ធអាចធ្វើឡើងវិញបាន ជំនួសឱ្យការធ្វើដោយដៃដែលងាយខូច។
Redundant data tier designមូលដ្ឋានទិន្នន័យ primary, replicas, ការបម្រុងទុក និងគំរូ failover សម្រាប់បណ្តាញដែលមានបរិមាណខ្ពស់។គាំទ្រភាពមានស្រាប់ខ្ពស់, ការសង្គ្រោះគ្រោះមហន្តរាយ និងការពង្រីកការអាននៅពេលបណ្តាញលូតលាស់។
Multi-node web tierអាចបន្ថែម FrankenPHP web nodes បន្ថែមនៅពីក្រោយ edge routing/load balancing។អនុញ្ញាតឱ្យវេទិកាពង្រីកចរាចរណ៍វេបតាមទិសដេក ជំនួសឱ្យការពឹងផ្អែកលើម៉ាស៊ីនតែមួយ។

ស្ថាបត្យកម្មភាពមានស្រាប់ខ្ពស់ និងការពង្រីក

វេទិកាត្រូវបានរចនាឡើងដើម្បីពង្រីកជាស្រទាប់ៗ។ បណ្តាញតូចៗអាចចាប់ផ្តើមបានប្រកបដោយប្រសិទ្ធភាព។ នៅពេលតម្រូវការកើនឡើង សមត្ថភាពវេប, សមត្ថភាព cache, ភាពស្ទួននៃមូលដ្ឋានទិន្នន័យ និងការគាំទ្រប្រតិបត្តិការអាចពង្រីកបានដោយឯករាជ្យ។

  • ការពង្រីកវេបតាមទិសដេក៖ FrankenPHP web nodes ច្រើនបម្រើការចេញផ្សាយកម្មវិធីដូចគ្នា នៅពីក្រោយ edge routing ឬ load balancing។
  • ស្រទាប់វេបគ្មានស្ថានភាព៖ កូដកម្មវិធីត្រូវបានដាក់ប្រើប្រាស់យ៉ាងស្របគ្នា ដោយអនុញ្ញាតឱ្យបន្ថែម ឬជំនួស nodes ដោយមានជំហានតិចតួច។
  • ស្ថាបត្យកម្មទិន្នន័យដែលមានភាពស្ទួន៖ បណ្តាញដែលមានបរិមាណខ្ពស់ប្រើ database replication, ការបម្រុងទុក និងផែនការ failover ជាជាងពឹងផ្អែកលើចំណុចសង្គ្រោះតែមួយ។
  • ប្រតិបត្តិការដែលយល់ដឹងពី cache៖ page cache, object cache និង CDN purges ជាផ្នែកមួយនៃវដ្តជីវិតមាតិកា។
  • តម្លៃកម្រិតខ្ពស់សម្រាប់បណ្តាញធំ៖ វេទិកាដែលមានគេហទំព័រ 10,000+ អាចប្រើហេដ្ឋារចនាសម្ព័ន្ធឧទ្ទិស, ការរៀបចំផែនការសមត្ថភាពតាមតម្រូវការ និង SLA ផ្ទាល់ខ្លួន។

អ្នកមិនមែនកំពុងទិញម៉ាស៊ីនមេទូទៅមួយទេ។ អ្នកកំពុងទទួលបានវេទិកា WordPress Multisite ដែលត្រូវបានហូស្ត ជាមួយ runtime, caching, គំរូដាក់ប្រើប្រាស់, ស្វ័យប្រវត្តិកម្មដែន និងឧបករណ៍ពាណិជ្ជកម្មដែលត្រូវការដើម្បីលក់គេហទំព័រដែលបានហូស្តនៅកម្រិតធំ។