ប្រសិនបើសេវាមួយនៅស្ងាត់រយៈពេលនាទី ហើយប្រូកស៊ីផុតកំណត់ពេល សូមជ្រើសរើសអ្វីដែលអតិថិជនគួរទទួលបាន មុនពេលបន្ថែម byte ចង្វាក់បេះដូង។ ការបន្ថែមពេលវេលាអាចជួយការរង់ចាំមួយ; កិច្ចសន្យាឆ្លើយតបកំណត់ថាតើការរីកចម្រើនណាត្រឹមត្រូវ។

ការរចនាកម្មវិធីកិច្ចសន្យារីកចម្រើន
ការងារ async202 Accepted ជាមួយតំណាងដែលពិពណ៌នាការត្រួតពិនិត្យ បន្ទាប់មកសំណើស្ថានភាពកំណត់ និងស្ថានភាពបញ្ចប់/បរាជ័យច្បាស់លាស់
ស្ទ្រីម Server-Sent EventsContent-Type: text/event-stream និងកំណត់ត្រាដែលអតិថិជន SSE យល់

202 មិនសន្យាថាការងារនឹងជោគជ័យទេ។ សម្រាប់ SSE កំណត់ត្រាមតិយោបល់អាចមើលទៅដូចនេះ:

: heartbeat

សញ្ញាចុចពីរធ្វើឱ្យវាជាមតិយោបល់ ជំនួសឱ្យព្រឹត្តិការណ៍កម្មវិធី។ កំណត់ចំណាំនិពន្ធរបស់ HTML ណែនាំមតិយោបល់តាមកាលកំណត់ប្រហែលរៀងរាល់ 15 វិនាទី ប្រឆាំងនឹងឥរិយាបថស្ងាត់ប្រូកស៊ីចាស់មួយចំនួន; នោះជាការណែនាំ មិនមែនជាការធានាផុតកំណត់ជាសកលទេ។

បញ្ចប់ header ហើយធ្វើឱ្យប្រាកដថាកម្មវិធី/stack សេវាបញ្ចេញកំណត់ត្រា ជំនួសឱ្យការ buffer វាក្នុងតំបន់។ byte ដែលមិនទាន់ផ្ញើមិនអាចរក្សាអ្នកកណ្តាលខាងក្រោមឱ្យសកម្មបានទេ។

កុំបញ្ចូលមតិយោបល់ SSE ទៅក្នុងមាតិកា JSON ឬ binary ធម្មតា។ chunk ប្រវែងសូន្យ HTTP/1.1 បញ្ចប់តួ chunked ដូច្នេះវាមិនមែនជាចង្វាក់បេះដូងទទេដែលអាចធ្វើម្តងទៀតបានទេ។

រក្សាកាលកំណត់ប្រតិបត្តិការ និងគោលនយោបាយបោះបង់។ សកម្មភាពចរាចរណ៍តែម្នាក់ឯងមិនបង្ហាញការរីកចម្រើនការងារដែលមានប្រយោជន៍ ឬលទ្ធផលចុងក្រោយត្រឹមត្រូវទេ។

អត្ថបទពាក់ព័ន្ធ