سناریو پیدا کردن ریکوئستهای زیاد چه ارتباطی با پیدا کردن تعداد ریکوئستهای یونیک دارد؟
ایجاد شده در ۲۴ مرداد ۱۴۰۲
گفتید برای تشخیص اینکه چه منطقه ای تعداد ریکوئست بالایی داشته ، از hyperlog استفاده میکنیم.. اما با pfcount تعداد ریکوئستهای یونیک رو دریافت کردید.. اینها چه ارتباطی با هم دارند؟
سلام،
1. ارتباط بین HyperLogLog و PFCOUNT:
به طور خاص، اگر شما میخواهید تعداد IPهای یکتا که به وبسایت شما دسترسی پیدا کردهاند را بشمارید، میتوانید از HyperLogLog استفاده کنید. برای هر درخواست جدید، IP کاربر را با استفاده از PFADD به مجموعه اضافه میکنید و با استفاده از PFCOUNT میتوانید تعداد تقریبی IPهای یکتا را ببینید.(که داخل ویدیو هم مشاهده کردید که با pfadd چطور ریکوئستها اضافه شدند و با pfcount تعداد یونیک مشخص شد.)
2. سناریوی پیدا کردن ریکوئستهای زیاد و ارتباط آن با پیدا کردن تعداد ریکوئستهای یونیک:
در بسیاری از موارد، مهم است که نه تنها تعداد کل ریکوئستها را بدانیم، بلکه بفهمیم چه تعداد از آنها یکتا هستند. به عنوان مثال، اگر یک وبسایت 1 میلیون درخواست دریافت کند، اگر بدانیم که 900,000 از آنها از یک آدرس IP یکتا آمده، این میتواند نشان دهنده ی حمله ی DDoS یا فعالیتهای مشکوک دیگر باشد.
با استفاده از HyperLogLog، میتوانید تعداد کاربران یونیکی که ویدئوی خاصی را مشاهده کرده اند یا تعداد کاربران یکتا که یک مطلب خاص را خوانده اند، مشخص کنید. این اطلاعات میتواند به شما نشان دهد که چه مناطق یا کاربران خاصی بیشترین فعالیت را دارند و کجا باید منابع خود را متمرکز کنید یا از کجا ممکن است مواجه با مشکلات امنیتی شوید.