افزایش سهم محتوای بومی روی زیرساخت ملی/ توسعه شبکه ملی اطلاعات

به نقل از سایت اخبار فناوری اطلاعات و ارتباطات ، فن آوری های نوین :    

به گزارش خبرنگار مهر امیر ناظمی در توئیتر خود نوشت: وقتی سهم محتوای بومی روی زیرساخت ملی و بر پایه خدمات ایرانی افزایش یابد، یعنی شبکه ملی اطلاعات توسعه یافته است.

وی افزود: کاش متولیان تولید محتوا نیز می توانستند محتواهای جذاب تولید کنند و از شیوه های نوین استفاده کرده تا بهره وری بیشتری از این شبکه می شد و به آن شک نمی کردند.

ناظمی به شکسته شدن ترافیک شبکه تولید محتوای یکی از ارائه کنندگان CDN در بازی دربی شب گذشته اشاره کرد که از مرز ۱۶۸ گیگابیت در ثانیه گذشته است.

به گزارش مهر زیرساخت برنامه های آنلاین تلویزیونی از طریق شبکه تولید محتوا (CDN) فراهم می شود.

109
0 0

لینک های مفید

طراحی لوگو دراصفهان

بانک اطلاعات مشاغل رایگان
لوازم یدکی جک JAC

کتاب های ادبیات آمریکای لاتین

سنگ چینی

کرم گریم


$(window).load(function () { 'use strict'; function activeStickyKit() { $('[data-sticky_column]').stick_in_parent({ parent: '[data-sticky_parent]' }); // bootstrap col position $('[data-sticky_column]') .on('sticky_kit:bottom', function (e) { $(this).parent().css('position', 'static'); }) .on('sticky_kit:unbottom', function (e) { $(this).parent().css('position', 'relative'); }); }; activeStickyKit(); function detachStickyKit() { $('[data-sticky_column]').trigger("sticky_kit:detach"); }; var screen = 768; var windowHeight, windowWidth; windowWidth = $(window).width(); if ((windowWidth < screen)) { detachStickyKit(); } else { activeStickyKit(); } // windowSize // window resize function windowSize() { windowHeight = window.innerHeight ? window.innerHeight : $(window).height(); windowWidth = window.innerWidth ? window.innerWidth : $(window).width(); } windowSize(); // Returns a function, that, as long as it continues to be invoked, will not // be triggered. The function will be called after it stops being called for // N milliseconds. If `immediate` is passed, trigger the function on the // leading edge, instead of the trailing. function debounce(func, wait, immediate) { var timeout; return function () { var context = this, args = arguments; var later = function () { timeout = null; if (!immediate) func.apply(context, args); }; var callNow = immediate && !timeout; clearTimeout(timeout); timeout = setTimeout(later, wait); if (callNow) func.apply(context, args); }; }; $(window).resize(debounce(function () { windowSize(); $(document.body).trigger("sticky_kit:recalc"); if (windowWidth < screen) { detachStickyKit(); } else { activeStickyKit(); } }, 250)); });