مطالب عمومی

تحقیق و توسعه : بیشترین Object های مصرف کننده ترافیک

اگر شما یک سایت پربازدید داشته باشید حتما شاهد مصرف ترافیک سایت خود خواهید بود ، دانستن اینکه چه Object هایی در سایت شما بیشترین ترافیک را مصرف می کنند خالی از لطف نیست .
شما چه حدس می زنید ؟ آیا پردازش فایل های داینامیک نظیر PHP بیشترین مصرف ترافیک را دارد ؟ یا فایل های استاتیک نظیر تصاویر ، فایل های جاوا اسکریپت و CSS ها و … ؟

ما آنالیز چند سایت پربازدید را مورد مطالعه قرار دادیم و این حقیقت آشکار که از چشمان ما دور مانده بود را اشکارا دیدیم ! بله ، خوشبختانه یا متاسفانه فایل های Dynamic با اینکه بیشترین مصرف پردازنده را برای پردازش دارند در عوض کمترین مصرف کنندگان پهنای باند هستند ، به عبارتی در بررسی ها مشخص شد این فایل ها بین 1% تا ماکزیمم 10 درصد از ترافیک سرور را مصرف می کنند.

تصویر زیر تصویر یکی از سایت های پربازدید ایران می باشد. (الکسای 200 ایران) :

traffic2

 

همان طور که مشاهده می کنید فقط کمتر از 8 درصد ترافیک به فایل داینامیک مرتبط است.

از این بررسی ساده چه نتیجه ای می توان گرفت ؟
نتیجه این موضوع در واقع موجب پیدایش سرویس جدیدی به نام CDN یا همان انتشار محتوا در بستر شبکه شده است.
در واقع به جای آنکه سرور ها را در دنیا بر اساس مکان کشور ها ، سازماندهی نمایند با هزینه بسیار کمتر می توان مهمترین فاکتورهای افزایش سرعت لود وب سایت را که از نظر پردازش ، نیاز زیادی به پردازشگر ندارند را در نزدیک ترین محل به کاربران میزبانی کرده و کاربران از نزدیک ترین سرور اطلاعات را دریافت نمایند.

تصور کنید سایتی نظیر فیس بوک می بایست در 5 قاره جهان دیتاسنتر ایجاد می کرد ! ایجاد هماهنگی بین چند دیتاسنتر و حفظ اطلاعات و پایداری چه عملیات طاقت فرسایی می توانست باشد. اما با ابداع این روش دیتاسنتر اصلی فیس بوک در کمال امنیت و کارایی در حال فعالیت بوده و فقط محتوای استاتیک را به سرورهای CDN خود در سرارسر جهان انتشار می دهد. این روش علاوه بر افزایش سرعت لود برای کاربران محلی ، موجب کاهش هزینه ها و بهبود رنکینگ گوگل نیز خواهد بود.

 

نوشته های مشابه

دکمه بازگشت به بالا