غالبا ما تواجهني مواقع مثل آرابيا، واتساءل دائما كيف تعتمد هذه المواقع على حساب نقاط السمعة للعضو
تدور ببالي غالبا طريقتان، الاولى وهي كلما يضغط عضو على زر التقييم، يتم عمل استعلامتين لقواعد البيانات، الاولى لمشاركة العضو (لاضافة التقييم في المشاركة) والثانية لجدول الاعضاء، حيث توجد خانة تحتوي نقاط السمعة، تقوم باضافة او انقاص نقطة واحدة، وهذه الخانة هي التي تظهر في صفحة العضو.
الطريقة الثانية هي وجود جدول كامل خاص بنقاط السمعة، يحتوي على كل نقاط السمعة، وفي كل مرة يحصل فيها العضو على +1 يتم تسجيلها في هذا الجدول، وعند طلب صفحة العضو او التعليق، يتم عمل الحسابات الضرورية لاظهار النقاط المتحصل عليها.
ما رايكم؟ اي هاتين الطريقتين هي المعتمدة في الويب الحديث والتي تنصحوني باعتمادها؟
التعليقات