การใช้เครือข่ายการนำส่งข้อมูลด้วย SharePoint Online

สรุป:    บทความนี้อธิบายเกี่ยวกับเครือข่ายการนำส่งเนื้อหา (CDN) และวิธีการที่คุณสามารถใช้เพื่อเพิ่มประสิทธิภาพของ SharePoint Online

ในปัจจุบันชุมชนการพัฒนาเว็บ มีไลบรารีทั่วไปมากมาย (เช่น JavaScript และไฟล์ CSS) ที่คุณสามารถรวมในโซลูชัน SharePoint ของคุณ ส่วนใหญ่แล้วจะโฮสต์โดย Microsoft บน ASP ของพวกเขา CDN ซึ่งหมายความคุณสามารถอ้างอิงไลบรารีเหล่านี้จากเซิร์ฟเวอร์ที่มีการกระจายเหล่านี้และอนุญาตระบบการกำหนดเส้นทาง DNS ภายในให้ค้นหาเซิร์ฟเวอร์ที่ใกล้ที่สุดกับผู้ใช้ของคุณ ตัวอย่างในบทความนี้สาธิตให้เห็นว่าความแตกต่างของเวลาระหว่างการดาวน์โหลด ไลบรารียอดนิยมของ jQuery จากเซิร์ฟเวอร์ SharePoint Online เมื่อเทียบกับ APS CDN มีความสำคัญอย่างไร นอกจากนี้ ผู้ใช้อาจมี CDN เวอร์ชันที่แคชบนคอมพิวเตอร์ภายใน เพื่อให้พวกเขาไม่ต้องดาวน์โหลดไฟล์ ซึ่งอาจมีความสำคัญถ้าคุณมีผู้ใช้ที่กระจายไปทั่วโลกและอยู่ไกลจากศูนย์ข้อมูลที่โฮสต์ไซต์ SharePoint Online ของคุณ

เมื่อสร้างหน้าสำหรับ SharePoint Online เวลาแฝงอาจมีผลมาจากระยะห่างระหว่างผู้ใช้ของคุณและตำแหน่งที่ตั้งของอินสแตนซ์ SharePoint Online นี่เป็นความสำคัญบางอย่างสำหรับองค์กรที่มีพนักงานทั่วโลกที่ไซต์ของคุณอาจถูกโฮสต์บนทวีปเดียว ขณะที่ผู้ใช้ทั่วโลกกำลังเข้าถึงเนื้อหาของไซต์ CDN จะช่วยย้ายสถานการณ์นี้โดยการโฮสต์แอสเซตของเว็บยอดนิยมบางเว็บในตำแหร่งอื่นๆ ที่ใกล้กับผู้ใช้ปลายทางมากขึ้น

เนื่องจาก CDN เป็นเครือข่ายทั่วโลของเซิร์ฟเวอร์ที่โฮสต์ไฟล์เดียวกัน URL อินเทอร์เน็ตสำหรับไฟล์ที่ถูกจัดเก็บไว้ใน CDN จะถูกแปลโดยเครื่องของลูกค้า เพื่อให้เซิร์ฟเวอร์อยู่ใกล้กับผู้ใช้ที่ส่งไฟล์มากที่สุด การทำ่นนี้จะลดความล่าช้าที่เกิดจากการเดินทางของเครือข่ายลงอย่างมาก

ปัญหาเกี่ยวกับการโฮสต์ไซต์ SharePoint Online สำหรับผู้ชมทั่วโลก

ไซต์ SharePoint Online จะถูกโฮสต์ที่ศูนย์ข้อมูลที่เกี่ยวข้องกับตำแหน่งที่ตั้ง (ที่ระบุโดยผู้ใช้) ที่เลือกเมื่อคุณลงทะเบียนด้วย Office 365 เช่น ถ้าไซต์ของคุณอยู่บนเซิร์ฟเวอร์ที่สหรัฐอเมริกา และคุณมีผู้ใช้เข้าถึงไซต์จากเอเชียตะวันออก อาจเปิดปัญหาเกี่ยวเวลาแฝงเนื่องจากระยะห่างของข้อมูลที่เดินทางผ่านสาย Fiber Optic

ไฟล์สถิติหลายไฟล์ถูกใช้โดยส่วนติดต่อผู้ใช้เริ่มต้นของ SharePonit ที่โฮสต์ไว้บนเครือข่ายทั่วโลกของ Microsoft ของ CDN อยุ่แล้ว ซึ่งจะปรับปรุงประสิทธิภาพเมื่อเวลาผ่านไป อย่างไรก็ตาม ถ้าคุณใช้ JavaScript ยอดนิยมใดๆ และแอสเซต CSS (เช่น JQuery, Modernizr, Bootstrap หรือ ASP.NET Ajax) คุณสามารถปรับปรุงเวลาการโหลดไฟล์เหล่านี้โดยการใช้ CDN ที่พร้อมใช้งานได้อย่างอิสระ

ข้อดีในการใช้ CDN เพื่อปรับปรุงความเร็วในการดาวน์โหลด

การใช้ CDN สามารถปรับปรุงเวลาในการโหลดหน้าในหลายๆ เหตุผล เหตุผลหนึ่งคือระยะห่างระหว่าง CDN และผู้ใช้อาจสั้นกว่าระยะห่างไปยังอินสแตนซ์ของ SharePoint Online เครือข่ายเหล่านี้มีการแจกจ่ายอย่างแพร่หลายและยังได้รับการออกแบบมาเพื่อให้มีความพร้อมใช้งานและเวลาตอบสนองสูง อีกเหตุผลหนึ่งคือถ้าคุณกำลังใช้ไลบรารีไฟล์ CSS ยอดนิยมร่วมกับ CDN ผู้ใช้อาจมีไลบรารีที่แคชอยู่แล้วและพวกเขาไม่จำเป็นต้องดาวน์โหลดอีก

รูปภาพสกรีนช็อตต่อไปนี้แสดงข้อดีของการใช้ CDN สกรีนช็อตเหล่านี้มาจากแท็บ เครือข่าย ในเครื่องมือนักพัฒนาของ Internet Explorer 11 สกรีนช็อตต่อไปนี้แสดงเวลาแฝงบนไลบรารียอดนิยมของ jQuery เมื่อต้องการแสดงหน้าจอนี้ ใน Internet Explorer ให้กด F12 แล้วเลือกแท็บ เครือข่าย ซึ่งเป็นสัญลักษณ์ของไอคอน Wi-Fi

สกรีนช็อตเครือข่าย F12

สกรีนช็อตนี้แสดงเกี่ยวกับไลบรารีที่อัปโหลดไปยังแกลเลอรีหน้าต้นฉบับบนไซต์ SharePoint Online เวลาที่ใช้ในการอัปโหลดไลบรารีคือ 1.51 วินาที

สกรีนช็อตของเวลาการโหลด 1.51s

สกรีนช็อตที่สองแสดงไฟล์เดียวกันที่นำส่งโดย CDN ของ Microsoft เวลาแฝงในครั้งนี้คือประมาณ 496 มิลลิวินาที นี่คือการปรับปรุงอย่างมาที่แสดงว่าวินาทีทั้งหมดถูกตัดออกจากเวลารวมเพื่อดาวน์โหลดเนื้อหาในหน้า

สกรีนช็อตของเวลาในการโหลดใน 469 ms

การใช้ CDN ด้วย SharePoint Server 2013

ใช้ CDN ในเวลาที่เหมาะสมในบริบทของ SharePoint Online เท่านั้น และควรหลีกเลี่ยงสำหรับ SharePoint Server 2013 ทั้งนี้เนื่องจากข้อดีทั้งหมดรอบๆ ตำแหน่งที่ตั้งทางภูมิศาสตร์ไม่ได้มีจริง ถ้าเซิร์ฟเวอร์อยู่ในตำแหน่งที่ตั้งในองค์กรหรือทางภูมิศาสต์ก็จะปิดต่อไป นอกจากนี้ ถ้ามีการเชื่อมต่อเครือข่ายไปยังเซิร์ฟเวอร์ที่โฮสต์ไว้ จากนั้นไซต์อาจจะถูกใช้โดยไม่ต้องมีการเชื่อมต่ออินเทอร์เน็ต และไม่สามารถรับไฟล์ CDN มิฉะนั้น คุณควรใช้ CDN ถ้ามีเพียงรายการเดียวที่พร้อมใช้งานและเสถียรสำหรับไลบรารีและไฟล์ที่คุณต้องการสำหรับไซต์ของคุณ

CDN ยอดนิยมและวิธีการใช้งาน

Microsoft’s Ajax CDN เสนอไลบรารียอดนิยมส่วนใหญ่ รวมถึง jQuery (และไลบรารีอื่นทั้งหมด), ASP.NET Ajax, Bootstrap, Knockout.js และอีกมากมาย

เมื่อต้องการรวมสคริปต์เหล่านี้ในโครงการของคุณ เพียงแค่แทนที่ข้อมูลอ้างอิงไปยังไลบรารีที่พร้อมใช้งานอย่างสาธารณะที่มีข้อมุลอ้างอิงไปยังที่อยู่ CDN แทนการรวมไว้ในโครงการ ตัวอย่างเช่น ใช้โค้ดต่อไปนี้เพื่อลิงก์ไปยัง jQuery:

<script src=http://ajax.aspnetcdn.com/ajax/jquery-2.1.1.js> </script>

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ CDN ให้ดู เครือข่ายการนำส่งข้อมูล

หัวข้อเพิ่มเติมเกี่ยวกับการใช้ CDN ด้วย SharePoint

เว็บโฮสต์ฝั่งไคลเอ็นต์แยกจาก Office 365 CDN

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Office Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

ขอบคุณสำหรับคำติชมของคุณ!

ขอขอบคุณสำหรับคำติชมของคุณ! เราคิดว่าอาจเป็นประโยชน์ที่จะให้คุณได้ติดต่อกับหนึ่งในตัวแทนฝ่ายสนับสนุน Office ของเรา

×