របៀបចូលប្រើ Bk8 ថៃ៖ របៀបប្រៀបធៀបជម្រើសរបស់អ្នក

De Jeux
Aller à la navigation Aller à la recherche

ការកែសម្រួល Backend ដែលអាចធ្វើឲ្យបញ្ហារអាក់រអួលរលូនឡើង ខណៈដែលការកែប្រែទាំងបីនេះផ្តោតលើការបាត់បង់ពេលវេលា ៣.២ ម៉ោងក្នុងមួយសប្តាហ៍ ការកែសម្រួលផ្នែកខាងក្រោយ (backend) ទៅនឹងការតភ្ជាប់ database connection pooling របស់អ្នកអាចកាត់បន្ថយភាពយឺត (latency) បាន ១៥% ទៀត។ អ្នកនឹងឃើញផលប៉ះពាល់ផ្ទាល់ទៅលើការបាត់បង់អ្នកប្រើប្រាស់ (drop-offs) ដោយបង្កើនប្រសិទ្ធភាពនៃការកត់ត្រាកំហុស (error look at here logging) របស់អ្នក៖ ជំនួសឱ្យការបោះចោល full stack traces សូមកត់ត្រាតែកំហុសដែលមានលក្ខណៈពិសេស (unique errors) ជាមួយនឹងបរិបទ (context) ដែលនឹងកាត់បន្ថយ I/O បាន ៤០%។ ផ្សំវាជាមួយនឹងការដាក់លិបិក្រម (indexing) របស់ database ដែលឆ្លាតជាងមុន—បន្ថែម composite indexes លើជួរឈរ (columns) ដែលត្រូវបានស្វែងរកញឹកញាប់បំផុត ដោយកាត់បន្ថយពេលវេលាប្រតិបត្តិសំណួរ (query execution time) បាន ២៥%។ អ្នកមិនមែនគ្រាន់តែជួសជុលរោគសញ្ញានោះទេ។ អ្នកកំពុងពង្រឹងផ្នែកខាងក្រោយ (backend) ដើម្បីការពារបញ្ហានាពេលអនាគត។ ការផ្លាស់ប្តូរទាំងនេះជំរុញប្រព័ន្ធរបស់អ្នកឱ្យឆ្លងផុតកម្រិតដែលមិនទៀងទាត់ (flaky thresholds) ដោយរក្សាអ្នកប្រើប្រាស់ឱ្យចូលរួមដោយគ្មានការរំខាន។ គ្មានលេសអ្វីទេ—ដាក់ពង្រាយ (deploy) ការកែសម្រួលទាំងនេះក្នុង sprint នេះ។

តើការដកប្រាក់ជាធម្មតាត្រូវចំណាយពេលប៉ុន្មានដើម្បីដំណើរការ? ជាធម្មតាអ្នកនឹងឃើញការដកប្រាក់ក្នុងរយៈពេល ២៤ ម៉ោង ប៉ុន្តែការផ្ទៀងផ្ទាត់សុវត្ថិភាពអាចធ្វើឱ្យវាយឺតយ៉ាវ។ កុំរំពឹងថានឹងដកប្រាក់បានភ្លាមៗ។ ល្បឿននៃការដកប្រាក់អាស្រ័យលើវិធីសាស្ត្រ និងឯកសាររបស់អ្នក។ រៀបចំផែនការសម្រាប់ ១-៣ ថ្ងៃ តាមការពិត។

ប្រសិនបើបញ្ហានៅតែបន្ត សូមដាក់សំបុត្រតាមរយៈការជជែកផ្ទាល់របស់ Bk8—ពួកគេនឹងពិនិត្យកំណត់ហេតុសម័យប្រើប្រាស់របស់អ្នកក្នុងរយៈពេល 2 ម៉ោង។

អ្នកនឹងកាត់បន្ថយការបោះបង់បាន ១៨% និងបង្កើនល្បឿនបញ្ចប់ភារកិច្ចបាន ២២% យោងតាមការធ្វើតេស្ត A/B។ អ្នកប្រើប្រាស់មិនឈប់ដោយសារពួកគេមិនចេះអត់ធ្មត់ទេ ពួកគេឈប់ដោយសារលំហូរការងាររបស់អ្នកធ្វើឱ្យពួកគេធ្វើការពីរដង។ ធ្វើឱ្យវារលូន នោះអ្នកនឹងរក្សាពួកគេបាន។

ប្រើរង្វាស់ទាំងនេះ មិនមែនអារម្មណ៍ទេ។ ការទទួលខុសត្រូវកើតចេញពីភាពញឹកញាប់ និងតម្លាភាព មិនមែនក្តីសង្ឃឹមទេ។

- ការផ្ទៀងផ្ទាត់ពហុកត្តា និងការត្រួតពិនិត្យតាមពេលវេលាជាក់ស្តែង ធានាសុវត្ថិភាពទិន្នន័យ និងប្រតិបត្តិការដ៏រឹងមាំ។