وقتی یه کاربر توی سایت کار نمی کنه، چطور می تونم به یه صفحه دیگه بفرستمش؟

i-php-i

Active Member
فرض کنید یه سایت داریم که ثانیه ای یک بار به سرور وصل می شه و داده های جدید رو می گیره.

یه بازدید کننده معمولی می تونه سایت رو توی 20-30 تب باز کنه و بدون اینکه کاری انجام بده باعث مصرف شدن پهنای باند سایت بشه.

وقتی یه کاربر توی این سایت بعد از گذشت 10 دقیقه کاری نکرد و روی لینکی کلیک نکرد، چطور می تونم به یه صفحه دیگه بفرستمش؟
 

eAmin

Well-Known Member
اولین راهی که به ذهن میرسه استفاده از یک تایمر به تنهایی هست ولی فکر نمیکنم خیلی این روش بهینه باشه، ولی یک راه دیگه هم در نظر گرفتن زمان ورود کاربر در اون صفحه و مشخص کردن زمانی خاص مثلا 10 دقیقه بعد این زمان رو محاسبه کرد و توسط تایمر چک بشه بعد از زمان مشخص صفحه رو منتقل کنه به یک صفحه دیگه یا عملیات ارتباط بین سرور و کلاینت رو قطع کنه.

ولی بنظرم این روش که میخواید بکار ببرید خیلی جالب نیست و کاربر ممکنه از این کار شما زیاد خوشش نیاد، پس بهتره همون طور که گفتم عملیاتی که قرار بین سرور و کلاینت انجام بشه رو قطع کنید و از کاربر بخواید دوباره صفحه رو بارگزاری کنه.
 

i-php-i

Active Member
ولی بنظرم این روش که میخواید بکار ببرید خیلی جالب نیست و کاربر ممکنه از این کار شما زیاد خوشش نیاد، پس بهتره همون طور که گفتم عملیاتی که قرار بین سرور و کلاینت انجام بشه رو قطع کنید و از کاربر بخواید دوباره صفحه رو بارگزاری کنه.
این روش بهتره.
 

جدیدترین ارسال ها

بالا