amirbolouki
September 6th, 2013, 18:27
Heartbeat API امکان برقراری ارتباطات معمول بین مرورگر و سرور را فراهم میکند. این ارتباطات در بازههای زمانی تعیین شدهای تکرار میشود و کاربر در ایجاد و عملکرد آنها دخالتی ندارد! به عنوان مثال قسمت ذخیره اتوماتیک نوشته که خود به خود در بازه زمانی ۱۵ ثانیه تکرار میشود و کاربر در این عملکرد اتوماتیک هیچ دخالتی ندارد.
در واقع Heartbeat API این امکان را به ما میدهد که افزونهها و قالبهایمان را طوری برنامه نویسی کنیم که در بازههای زمانی به صورت اتوماتیک اطلاعاتی را از مرورگر به سرور ارسال کرده و پاسخ مناسبی را از سرور دریافت کنیم ( به عنوان مثال نمایش پیغام به کاربر در صورت انتشار نوشتهای جدید یا نمایش آمار بازدید هر مطلب به صورت زنده! ) همچنین میتوان عملکرد عکسی داشت یعنی با اطلاعاتی که از مرورگر دریافت میشود در سرور کاهای متفاوتی انجام داد تا بدین صورت وب سایت زنده تری داشته باشیم ( به عنوان مثال قفل کردن ویرایش یک نوشته برای دیگر کاربران در صورت ویرایش توسط یک نویسنده که در نسخه ۳.۶ ورپرس بوسیله Heartbeat API افزوده شده است).
در واقع Heartbeat API این امکان را به ما میدهد که افزونهها و قالبهایمان را طوری برنامه نویسی کنیم که در بازههای زمانی به صورت اتوماتیک اطلاعاتی را از مرورگر به سرور ارسال کرده و پاسخ مناسبی را از سرور دریافت کنیم ( به عنوان مثال نمایش پیغام به کاربر در صورت انتشار نوشتهای جدید یا نمایش آمار بازدید هر مطلب به صورت زنده! ) همچنین میتوان عملکرد عکسی داشت یعنی با اطلاعاتی که از مرورگر دریافت میشود در سرور کاهای متفاوتی انجام داد تا بدین صورت وب سایت زنده تری داشته باشیم ( به عنوان مثال قفل کردن ویرایش یک نوشته برای دیگر کاربران در صورت ویرایش توسط یک نویسنده که در نسخه ۳.۶ ورپرس بوسیله Heartbeat API افزوده شده است).