تقوم YTS بتشغيل خادمين رئيسيين آخرين بهما 16 نوى لكل منهما ، مما يسمح لهما بسهولة بالتعامل مع حركة المرور التي تم إنشاؤها بواسطة مستخدمي الموقع. جميع البنية التحتية الرئيسية في مكان واحد مما يتيح الصيانة والنسخ الاحتياطية أسهل. ربما لم يشارك JD أي معلومات إضافية على الشبكة الداخلية ، وبالتأكيد لا توجد خريطة تشير إلى موقع الخادم.

تم الكشف: أسرار شبكة yify-torrents

تعتبر حلقات yify ، أو yts كما هي معروفة رسميًا ، واحدة من أكثر مواقع التورنت شعبية في العالم. ولكن كيف يتعامل مع العديد من الزوار دون الانهيار وكيف يتم ترتيب كل ما هو خلف الكواليس? TorrentFreak ، اكتشف مطور Yify لمعرفة ما الذي يجعل علامة الجهاز وعادنا مع نظرة فريدة من نوعها على الأعمال الداخلية لهذه بوابة التنزيل الشهيرة هذه.

في حاجة إلى مقدمة قليلة ، يعد Yify (يسمى الآن بشكل صحيح YTS) أحد أكثر مواقع المشاركة شعبية في العالم. في بداية عام 2014 ، كان هذا الموقع الخامس الأكثر شعبية في العالم في العالم ، ووفقًا لأرقام جديدة تم توفيرها لنا أمس ، يتعامل الموقع حاليًا إلى حوالي 10 ملايين زيارة شهريًا.

في حديثه مع TF ، يقول مطور الموقع JDuncanator إنه منذ إعادة تسمية الفريق في الشهر الماضي ، لم يكن الفريق يعمل فقط على ميزات جديدة ، ولكن أيضًا التأكد. يقول Dev أن تجربة المستخدم في YTS أمر بالغ الأهمية.

لا تجعل المستخدمين ينتظرون

“تشير الدراسات إلى أن 100 مللي ثانية هي المدة التي لديك أن يشعر المستخدم بأن المهمة كانت فورية. ثانية واحدة هي المدة التي تستغرقها في أن تظل حالة تدفق المستخدم دون انقطاع (على الرغم من أن التأخير سيظل ملحوظًا). عشر ثوان هو المدة التي تستغرقها قبل أن يفقد المستخدم اهتمامه تمامًا وسيريد المهمة المتعددة أثناء إكمال المهمة “، يوضح JD.

“هذه البقعة الحلوة التي 100-1000MS هي شيء يهدف معظم مطوري الويب ، ولكن الأمر الأكثر إثارة للدهشة هو أن حوالي 5 ٪ فقط سيحققون ذلك بالفعل. سيقضي زائر متوسط ​​ما بين 30 ثانية إلى 4 دقائق على YTS ، لذلك سيشكل كل تحميل صفحة فردية نسبة كبيرة من تجربة المستخدم الإجمالية الخاصة بهم. هذا ما أردنا التركيز على التوجه إلى عام 2014.”

تعمل جوجل

أحد الترقية الرئيسية نحو تحقيق هذا الهدف هو إدراج بروتوكول جديد يسمى SPDY (وضوحا spee-dy) ، وهو بروتوكول تم تطويره في Google مصمم لتحويل محتوى الويب.

“إن بروتوكول Google الجديد يتيح أوقات ذهاب مستدير منخفض للغاية وضغط الرؤوس. جميع المتصفحات الرائدة (المحدثة) تدعم Spdy 3 ، وهكذا الآن خوادمنا تسمح بالوصول العالي للسرعة والاتصال بجميع موقعنا ، “JD يكشف.

على الرغم من أن معظم زوار الموقع لن يكون لديهم أي فكرة أن الأمور قد تغيرت ، إلا أن JD يقول إنه وراء الكواليس هذا ليس هو الحال بالتأكيد. خضعت البنية التحتية للشبكة لترقيات كبيرة ، مما يعزز ليس فقط السرعة ولكن الأمن والخبرة الشاملة.

حماية

يقول JD: “من خلال أحدث ما يكشف عن NSA ومع جنون العظمة” الأمنية “الشاملة في السقف ، قررنا مراجعة إعدادنا الأمان الحالي لمعرفة ما إذا كان بإمكاننا فعل أي شيء بشكل أفضل – تبين أننا نستطيع ذلك”.

“لقد اعتدنا أن يكون لدينا مفاتيح RSA 2048 بت. هؤلاء بأنفسهم لا يشكلون مخاطر أمنية ، ولكن إذا أردنا أن نذهب إلى أي شيء تظهره تقارير NSA ، فقد يكون لديهم التكنولوجيا لكسرها بكفاءة أكبر من الجمهور. لكي نكون على الجانب الآمن ، قررنا مضاعفة حجم المفتاح إلى RSA 4096 بت الذي ضرب بشكل فعال مقدار الوقت لكسر مفاتيح التشفير الخاصة بنا بمقدار 2 درجة مربع.”

وبعد ذلك ، على الرغم من طلباتنا للحفاظ على الأمور بسيطة ، لم يستطع JD احتواء نفسه ، وتفصيل حماية هجوم الوحش في الموقع ، وتمكين OCSP وتنفيذ HSTS. وغني عن القول ، إنه متحمس للموقع والحفاظ عليه مضاعفًا بدقة – لحسن الحظ ، لا يمانع إذا كان هؤلاء الذين يستمعون بحاجة إلى اختصارات Google كل دقيقتين أيضًا.

“يمكنك رؤية تقرير عن SSL هنا. ويضيف بفخر “إننا نسجل A+ ونكون في أعلى 3 ٪ ، وهو شيء لم تستطع Google تحقيقه”.

YTS-SSL

إعداد الشبكة – على الحافة

تدير YTS مستويين من الشبكة – الحافة والداخلية. شبكة Edge هي مجموعة من الخوادم التي تقوم بتشغيل خادم HTTP عالي الأداء مفتوح المصدر. هذه الخوادم هي ما يتصل به المستخدمون عند زيارة الموقع. تتواصل خوادم الحافة مع الخوادم على الشبكة الداخلية ، مع إبقاء الأخير مخفيًا عن عين الجمهور.

“فكرة هذه الوكلاء العكسيين هي أنهم ببساطة توجيه طلبات الويب إلى شبكتنا” المخفية “ثم تمرير الاستجابة إليك مرة أخرى. هذا يعني أن كل ما تراه من أي وقت مضى هو عناوين IP الخاصة بخوادم الويب الرخيصة ولا توجد شبكاتنا الداخلية أبدًا. إنها تتيح لنا أن يكون لدينا كميات كبيرة من اتصالات عالية السعة للتشويش على أي حزم “شقية” أو هجوم تحاول إنزال موقعنا وتتيح لنا الحصول تجربة المستخدم.”

yts netmap

وكلاء شبكة yts ‘الحافة’ ، مواقع تحمل علامة مربعات زرقاء

“نظرًا لأنك كلما اقتربت من الخادم ، كلما كان الاتصال بشكل أسرع ، نريد من الواضح أننا نريد أكبر عدد ممكن. في اليومين الأخيرين أضفنا 13 خادمًا جديدًا في جميع أنحاء العالم. حتى ذلك الحين ، لم يكن لدينا سوى 9 خوادم حافة موجودة في جميع أنحاء أوروبا ، لكننا أردنا أن نهدف بشكل كبير ونقرب محتوىنا من مستخدمينا للحصول على أوقات تحميل أسرع. لدينا الآن 22 خادم حافة.”

يقول JD أنه في البداية تم تصميم إعداد YTS على CloudFlare ، ولكن الآن يحتوي الموقع على خوادم في مواقع أكثر من CloudFlare.

“مع وجود هذه الآن في مكانها وخدمة المحتوى ، يجب أن ترى على الفور تحسنًا في لقطة الشاشة ووقت تحميل المحتوى الثابت بالإضافة إلى سرعات تحميل الصفحة بشكل عام أسرع إذا كانت عقدة الحافة وكيلًا عكسيًا” ، كما يلاحظ.

إعداد الشبكة – من الداخل

“تتكون شبكتنا الداخلية من عدد قليل من الخوادم المخصصة الموجودة في موقع خفي بعيدًا ولا ترى طلبًا عامًا على الإطلاق” ، يوضح JD. “هناك العديد من الأسباب وراء ذلك من تخفيف قضايا DMCA والإزعاج إلى DDOs وحماية الهجوم.”

تقوم YTS بتشغيل خادمين رئيسيين آخرين بهما 16 نوى لكل منهما ، مما يسمح لهما بسهولة بالتعامل مع حركة المرور التي تم إنشاؤها بواسطة مستخدمي الموقع. جميع البنية التحتية الرئيسية في مكان واحد مما يتيح الصيانة والنسخ الاحتياطية أسهل. ربما لم يشارك JD أي معلومات إضافية على الشبكة الداخلية ، وبالتأكيد لا توجد خريطة تشير إلى موقع الخادم.

ومع ذلك ، يوضح الرسم البياني أدناه إعداد YTS ، حيث يتواصل المستخدم في أسفل خوادم Edge الخاصة بالموقع والتي بدورها تتحدث إلى الإعداد الداخلي الذي يتكون من خادم ويب رئيسي وخادم قاعدة بيانات مخصص.

NetDiag1

ما هو واضح عند التحدث مع JD هو أن مشغلي الموقع ليسوا متحمسين فحسب ، بل ينعمون أيضًا بالطاقة والحماس لا ينتهي على ما يبدو. الترقيات المفصلة أعلاه هي مجرد البداية ، مع المزيد من التعديلات القادمة.

“خلال الأسابيع القليلة المقبلة ، سنلعب مع إعدادات DNS الخاصة بنا لمحاولة الخروج من عبءنا بين الخوادم وجعل الأصوات أقل. تعني تحديثات البنية التحتية DNS الخاصة بنا الآن أنه سيتم منح جميع المستخدمين IPs لخوادم EDGE الأقرب إليها ويجب أن توفر أدنى الأصوات الممكنة.

“سنبحث دائمًا عن طرق لتحسين تجربة المستخدم ونخطط لتحسين رمز الموقع خلال الأشهر القليلة المقبلة لمحاولة الحصول على مزيد من السرعة من الموقع”.