السلام عليكم
أحد من الاخوان يعرف كيفية محاسبة الـ hit
السلام عليكم
أحد من الاخوان يعرف كيفية محاسبة الـ hit
وضّح المقصود من سؤالك أخي العزيز
إذا كنت تقصد الزيارات ...
أمر Mysql يكون مثل :
كود PHP:
UPDATE `table_name` SET `hits`=hits+1 WHERE id=$id
شكراً اخواني على الردود
طبعاً لا أقصد الزيارات (visit)
المقصود من الـ hit(s) هو عدد الطلبات من السيرفر
مثال: صفحة html، في هذه الصفحة توجد صورتين، ملف فلاشي، ملف css وأيضا ملفين js
إذا زار زائر هذه الصفحة:
visit=1
hits=7
أظن أنها تسمى ( Request ) .. التسمية ليست مهمه ..
كل صورة كل ملف جافا كل ملف css يحسب بطلب .. اجمع عددها في الصفحة تحصل على عدد الـ ( hits ) ..
طبعا من الأفضل تقليل عددها في الصفحة ..
__________________
من آخر أعمالي المرشد العقاري
شكراً على المشاركة
صحيح الطلب أو الـ Request
بس ممكن قبل فتح الصفحة بأكمله وإرسال الطلب لتحميل جميع الملفات من السيرفر، الزائر يغلق الصفحة!
هل ممكن بالبي اتش بي؟
تريد حساب عدد طلبات ال http لموقع معيّن؟
إذا استعمل احصائيات الاباتشي
apache logs
أو حلل ملفات ال awstats
أو اعمل ملف لزيادة الضغطات في قواعد البيانات
واعمل له auto append لكل صفحة عن طريق ملف ال php.ini (تعمل مع كل الملفات)
(نفس الشيء عن طريق htaccess)
لكن يجب تعطيل السيف مودكود PHP:
php_value auto_prepend_file "header.php"
شكراً على المشاركة القيمة
خطر في بالي الطريقة الأولى وهو تحليل ملفات الـ awstats، بالظاهر يجب علي أن أراجع دوال الملفات في اللغة
عملت الطريقة الثانية بس افتكر عملها كـ visit
أوامر ملف header.php رح تنضاف اتوماتيكياً للملفات الأصلية فقط وما لها أي تأثير على الصور أو ملفات الاستايل والجافا سكربت
وشكراً مرة أخرى على المعلومات
امم
احسن طريقة هي الخاصة بال apache logs
ال awstats اصلا ً تأخذ المعلومات منها
يمكن ان تعمل اعادة تحويل لكل الملفات إلى ملف واحد
تعمل فيه اللازم ثم تقوم بطباعة محتويات الملف المطلوب لكن هذه الطريقة غير عملية أبدًا