منصوبے کے بارے میں
Wstats (WebStats) ایک نجی طور پر تعینات ویب سائٹ شماریاتی تجزیہ کا نظام ہے، جس کا مقصد صارف کے ڈیٹا کے ہر بائٹ کو مکمل طور پر محفوظ رکھنا ہے۔ سسٹم کا بیک اینڈ مقامی PHP، MySQL اور Redis پر مشتمل ہے، جبکہ فرنٹ اینڈ React اور Semi Design پر مبنی ہے، اور یہ صفر انحصار والا JS کلیکشن SDK فراہم کرتا ہے۔
بنیادی خصوصیات میں ملٹی سائٹ، ملٹی یوزر مینجمنٹ (بشمول رجسٹریشن، لاگ ان اور فائل ویریفیکیشن) اور چینی-انگریزی دو لسانی سپورٹ شامل ہیں۔ موجودہ ورژن میں ایک اوور ویو ڈیش بورڈ (PV/UV/IP/بونس ریٹ/اوسط دورانیہ/ایکٹو ٹرینڈز/آج کا ریئل ٹائم ڈیٹا)، سورس اینالائسز (چینل کمپوزیشن/ٹرینڈز/ایکسٹرنل لنکس/UTM/ایڈورٹائزنگ پلیٹ فارمز)، سیشن لسٹ اور مکمل سیشن بیہیویئر لاگز شامل ہیں۔ سسٹم نے کلیکشن لیئر اور ڈیٹا بیس ٹیبلز میں وزیٹرز، جرنی، ایڈورٹائزنگ، پرفارمنس، ری پلے، ہیٹ میپس، فنلز، جیوگرافی اور بگ اسکرین جیسے گہرے ماڈیولز کے لیے فیلڈز مختص کر رکھے ہیں، جنہیں مرحلہ وار اپ ڈیٹ کیا جائے گا۔
آرکیٹیکچر ڈیزائن میں، ہائی ٹریفک کے منظرناموں کے لیے متعدد اصلاحات کی گئی ہیں: کلیکشن اینڈ صرف Redis میں لکھتا ہے، جسے مستقل ورکرز کے ذریعے بیچوں میں ڈیٹا بیس میں منتقل کیا جاتا ہے۔ ایونٹس ٹیبل کو ماہانہ تقسیم کیا گیا ہے اور اسے خودکار ٹاسک کے ذریعے مینٹین کیا جاتا ہے۔ اوور ویو رپورٹس پہلے سے جمع شدہ سمری ٹیبلز سے پڑھی جاتی ہیں، اور UV/IP کو ایونٹ کی تفصیلات کے ذریعے درست طریقے سے ڈی ڈپلیکیٹ کیا جاتا ہے۔ سسٹم میں ایک خالص PHP RESP پروٹوکول کلائنٹ شامل ہے، جس کے لیے کسی اضافی Redis ایکسٹینشن کی ضرورت نہیں ہے، اور Redis کی خرابی کی صورت میں یہ خود بخود MySQL میں براہ راست لکھنے کے لیے ڈاؤن گریڈ ہو سکتا ہے۔
تعیناتی کے حوالے سے، یہ ویب وزرڈ، کمانڈ لائن اور Docker Compose کے ذریعے ون کلک انسٹالیشن کو سپورٹ کرتا ہے۔ سیکیورٹی کو یقینی بنانے کے لیے کنفیگریشن فائلز اور کور کوڈ کو ویب روٹ ڈائریکٹری سے باہر رکھا گیا ہے۔ سسٹم سائٹ ویریفیکیشن کا طریقہ کار فراہم کرتا ہے، جہاں صرف تصدیق شدہ سائٹس ہی ڈیٹا رپورٹ کر سکتی ہیں، اور یہ ریورس پراکسی ماحول کے لیے حقیقی IP سورس کی دستی کنفیگریشن کو بھی سپورٹ کرتا ہے۔ یہ پروجیکٹ MIT لائسنس کے تحت ہے اور تجارتی استعمال کے لیے مفت ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.