MySQL المتأخر "تحديث" للحصول على تمييز أكثر واقعية من وجهات النظر الفيديو عبر الإنترنت

StackOverflow https://stackoverflow.com/questions/1295144

  •  18-09-2019
  •  | 
  •  

سؤال

أقوم بإنشاء صفحة تضمين فيديو لموقع عقاري، حيث يمكن للمستخدم الذهاب لمشاهدة جولة فيديو في منزل معين. لا يوجد سبب آخر لزيارة تلك الصفحة المعينة، لذلك اعتقدت أنني أستطيع استخدام تحديث MySQL بسيط إلى عمود "عرض فيديو عرض الفيديو" لهذا الصف المنازل، والذي سيقوم بتحديث المشاهدات = المشاهدات + 1 في كل مرة يتم فيها تحميل الصفحة.

هذا سهل بما فيه الكفاية، لكنني أرغب في إعطاء العد الحقيقي "عرض" قدر الإمكان، لذلك أحاول أن أتوصل إلى طريقة للحصول على عرض هذا العرض فقط بمجرد تحميل الصفحة لعدد محدد من الثواني (قل 30).

أي أفكار حول طريقة جيدة للتعامل مع جانب التوقيت؟ أرغب في تجنب جافا سكريبت، إن أمكن، لكنني منفتح إذا تم التعامل معها ببساطة.

هل كانت مفيدة؟

المحلول

لسوء الحظ الطريقة الوحيدة التي ستعرفها في أي حال إذا كانت الصفحة لا تزال نشطة هي أن يكون لديك تقنية جانب العميل (مثل JavaScript) أخبرك بذلك.

يمكنك إضافة صفحة "عداد" لا تهدف إلى عرضها مباشرة، ولكن بدلا من ذلك يتم الوصول إليها عبر JavaScript بعد انتهاء صلاحية مؤقت صفحة 30 ثانية. سيؤدي فعل JavaScript الذي يصل إلى تلك الصفحة منطق المضطرب.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top