Chaturbate va boshqa 10 ta qurilgan Django veb-saytlari

Maqola muallifi:
  • Veb Vositalari
  • Yangilandi: Yanvar 28, 2020

Chaturbate - juda mashhur sayt, ammo biron biringiz uni qanday texnologiyalar boshqarishiga qiziqib ko'rganmisiz? Oxir oqibat, u har qanday vaqtda minglab ketma-ket jonli efirni keng auditoriyaga etkazishga qodir.

Taqdim etilayotgan trafik hajmi va hajmini bilish uchun Chaturbate-da har qanday vaqtda o'rtacha 1,000 dan 3,000 gacha kamera modellari mavjud. Ularning har birida bir necha mingdan mingtagacha bo'lgan auditoriya hajmi bo'ladi.

Mahalliy banklar tomonidan (masalan) olinadigan trafik miqdoriga solishtirganda, Chaturbate kabi saytlar bu hajmni qanday yaxshi bajara oladi? Buni tushunish uchun Chaturbate qanday qurilganligini ko'rib chiqamiz.

WHAT-da Chatubate-ni (Camgirls emas) tekshirish

WHSR veb-sayti vositasi - Veb-sayt infratuzilmasi va texnologiyalarini aniqlash
Foydalanish uchun URL manzilini kiriting va "Qidirish" ni bosing va sehr paydo bo'lishiga yo'l qo'ying.

Yaqinda WHSR ushbu funktsiyani amalga oshirdi (buni qila olasiz) bu yerga bizning bosh sahifamizda kiring) bu bizning o'quvchilarimizga veb-saytlarning qanday vakolatlarga ega ekanliklarini tekshirishga imkon beradi. Ularning nomlaridan serverlarga IP-manzil va veb-texnologiyalarga kirish orqali siz tekshirishni xohlagan saytning manzilini yozib, unga kirishingiz mumkin.

Buni namoyish qilish uchun men Chaturbate-ni tekshirib ko'rdim, chunki bu juda katta yukni qanday bajara olishlari juda ta'sirli (hech qanday maqsad uchun mo'ljallangan). Ular foydalanadigan veb-xosting resurslarining sof kuchidan tashqari, veb-texnologiyalar ham ularning imkoniyatlariga katta hissa qo'shadi.

Yuqoridagi rasmda ko'rinib turibdiki, Chatubate undan foydalanadi Django (JANG-oh deb aytiladi), a Python asosi. Bu uning chaqqon va kuchli bo'lishiga yordam beradigan narsadir. Buning sababini tushunish uchun keling, aynan nima ekanligini ko'rib chiqaylik Django qiladi va qiladi.

Django nima va nima uchun u juda kuchli?

Django Python ishlab chiquvchilariga veb-ilovalarni tezda yaratishni osonlashtiradi. Python o'zi yuqori darajadagi til bo'lib, uni o'rganishni nisbatan sodda qiladi. Buning ustiga, u kengaytirilgan kodni o'qish uchun mo'ljallangan edi.

Django buni oladi va uni yanada yaxshilaydi, bu kodni o'zgartiruvchilarga qayta foydalanish uchun takrorlanadigan kodni yaratishga imkon beradi. Natijada kamroq hajmli kod paydo bo'ladi va shuning uchun veb-ilovaning engilroq va chaqqonligi.

Agar sizga "kamroq bilan ko'proq ish tuting" degan ibora eshitilsa, bu Django doirasidagi nazariyani umumlashtiradi.

Dango qushlarning nazaridan:

  • Ilovalar veb-dasturlarini ishlab chiqishni tezlashtirishga yordam beradi
  • Umumiy rivojlanish vazifalarini to'liq birlashtiradi
  • Sayt trafigi hajmi uchun juda katta
  • Bir nechta o'rnatilgan xavfsizlik vositalariga ega
  • Barcha turdagi veb-ilovalarni yaratishda foydalanish mumkin

Djangoga qurilgan boshqa saytlar

1. Instagram

Instagram Django yordamida qurilmoqda

Veb-sayt: https://www.instagram.com/

Instagram muhandislik guruhining ma'lumotlariga ko'ra, ularning sayti hozirda ushbu kompaniyaning vakili hisoblanadi Django doirasidagi eng katta joylashtirish mavjudligida. U oddiy va amaliy bo'lishi uchun tanlangan Python-da to'liq yozilgan.

Platformaning kattaligi va o'sish sur'ati tufayli ular oxir-oqibat samaradorlikka e'tibor qaratishlari kerak edi. Shunday bo'lsa-da, Django bugungi kunda o'sishni qo'llab-quvvatlaganidek, ular uchun buni amalga oshirmoqda.

2 Spotify

Spotify

Veb-sayt: https://www.spotify.com/

Spotify o'sish sur'atlarining nisbatan o'rtacha darajasiga ega edi, ammo so'nggi yillarda sezilarli darajada tezlashdi. O'z saytlarining tabiati tufayli MapReduce muhim rol o'ynaydi. Shu maqsadda ular Pythonda bo'lganlarni kodlashni tanladi.

Ular Python-dan 6,000 dan ortiq jarayonlarni yaratish uchun foydalanganlar. Django o'ynaydi, ammo kamroq darajada va asosan sun'iy yo'ldosh ilovalarida. Hali ham Python kontseptsiyasi saqlanib qolmoqda va prototiplash, jarayonlarni yaratish va boshqalarga ko'proq qo'llaniladi

3. Mozilla Firefox-ni qo'llab-quvvatlash sayti

Mozilla-ni qo'llab-quvvatlash sayti

Veb-sayt: https://support.mozilla.org/

Mozilla to'liq Django-ga qurilmagan bo'lsa-da, ularning biznesining ko'p qismi bo'lgan. Firefox-ning qo'llab-quvvatlash saytini ba'zi misollar keltirishi mumkin. Bundan tashqari, ular Mangilla Developer Network Webdocs-ni quvvatlaydigan Djuma-ga asoslangan Kuma kabi dasturlardan foydalanadilar.

4. Google person Finder

Veb-sayt: https://google.org/personfinder/

Hatto Google singari yirik kompaniya ham Djangoni ishlatgan. Biroq, tashkilotning hajmi va ko'lamini hisobga olgan holda, hamma ham Django doirasiga qurilgan emas. Bunga bitta misol - bu Odamni izlash vositasi.

Buning ustiga, boshqa asosiy bo'lmagan loyihalar ustida ishlaydigan Google muhandislari Python va Django-dan keng foydalanadilar. O'rnatilgan kodning ba'zilari hatto Github'da mavjud ommaviy tomosha qilish va moslashish uchun.

Python shuningdek, YouTube, code.google.com va Google qamrab olgan boshqa sohalarda ham qo'llaniladi.

5. Disqus

Veb-sayt: https://disqus.com/

Disqus bu ro'yxatdagi boshqalardan biroz farq qiladi, chunki u aslida bitta misol sifatida ko'rib chiqilmaydi. Ilova butun internet bo'ylab o'rnatish uchun tarmoq plagini sifatida ishlaydi. Bu ularning platformani tanlashlarini juda qiziq qiladi.

Tarmoq o'sib borishi va talablar yangi pog'onalarga ko'tarilishi bilan Djangoni tanlashi afsuslanmaydi. Disk muhandislari tezkor rivojlanishni va aniq ishlashni yaxshi ko'radilar va Django juda mos keladi.

6 HubSpot

Veb-sayt: https://www.hubspot.com/

Amaliy jihatdan HubSpot CRM ilovasini yaratgan va boshqaradigan Django-muhitning yaxshi namunasidir. Python 3 va Django Rest Framework-da ishlaydigan ilova mijozlarga o'zlarining savdo va marketing xodimlari avtomatlashtirish orqali bajaradigan ishlarini soddalashtirishga yordam beradi.

Bundan tashqari, bir nechta HubSpot-ning API-lari qurilgan va keyinchalik xuddi shu Framework-dan foydalangan holda Github-da chiqarilgan yoki hech bo'lmaganda o'rash sifatida ishlatilgan.

7 NASA

Veb-qidiruv: https://www.nasa.gov/

Men NASA saytining Django va / yoki Python-dan foydalangan holda bir nechta fikrlarini ko'rdim, ammo bu mutlaqo to'g'ri emas. Boshqa ko'plab kompaniyalarda bo'lgani kabi, NASA uni faqat a kabi maxsus dasturlar uchun ishlatadi bir nechta kommunal xizmatlar.

Ushbu foydalanish holatlarini qiziqtiradigan narsa shundaki, NASA trafikni ko'paytiradigan saytlar hajmiga ega bo'lmasa-da, ular juda ko'p tarmoqli kengliklarda ishlaydi. Bu ularning mega o'lchamli yuqori aniqlikdagi tasvirlarni etkazib berishini qoplash uchun.

8 Dropbox

Veb-sayt: https://www.dropbox.com/

Dropbox kabi saqlash turidagi saytlar Python (va shuning uchun Django) dan foydalanish uchun ideal nomzodlardir. Dastlabki kunlardan beri Dropbox Python-da qurilgan va ularda muhim bir narsa kuzatilgan.

Katta migratsiyalar haqida gap ketganda, tomchilar qutisi hajmi va hajmini qamrab oladigan dasturlar unchalik muhim emas. Dropbox boshlandi python 2 formasini 3 yilda Python 2015-ga o'tkazish Uch yilni bosib o'tgan harakat!

9 Udemy

Veb-sayt: https://www.udemy.com/

YouTube va NASA-ga o'xshash sabablarga ko'ra Udemy shuningdek Django va Python-ni o'z saytlari uchun ishlatadi. Bu bir necha usulda yordam beradi, oldindan tayyorlangan jarayonlardan tortib to ishonchlilik darajasiga qadar.

Django ayniqsa Udemy kabi saytlar uchun juda yaxshi, ular juda ham qozon plitalari funktsiyalariga ega, ularni hali ham o'zlarining ishlab chiqaruvchilari sozlashlari mumkin. Bu ular qurishi mumkin bo'lgan juda keng poydevorni yaratishga yordam beradi.

10. Opera

Veb-sayt: https://www.opera.com/

Mozilla Django-ga yoqadigan yagona brauzer emas va Operada uning qismlari Djangoga ham o'rnatilgan. Masalan, ularni sinxronlashtirish funktsiyasi butunlay Django-da, Python drayveri va Cassandra Engine-dan foydalangan holda amalga oshiriladi.

Bu Django-ning ishlab chiqaruvchilarga oldindan o'rnatilgan keng ko'lamli kodlar bazasi yordamida tezda echimlarni yaratishda qanday yordam berishiga misoldir.


Juda ajoyib! Djangoni qayerdan olaman?

Django ochiq manba bo'lib, katta va sodiq fanatlarga ega. Bu shuni anglatadiki, u keng mavjud, ammo men sizga uni izlashni maslahat beraman Django loyihasi sayt. Django turli xil ishlaydigan mahalliy mashinalarda o'rnatilishi va boshqarilishi mumkin Windows kabi platformalar.

Shu bilan bir qatorda, siz Django-ni qo'llab-quvvatlaydigan veb-xostingni qidirib topishingiz va darhol o'rnatishingiz mumkin. Axir, nima uchun veb-dasturingizni erta boshlashingiz mumkin bo'lsa, mahalliy mashinangizni sozlashga vaqtni sarflash.

Ammo hamma xostlar Djangoni qo'llab-quvvatlamaydi va har qanday holatda ham veb-xostning ishlashiga ehtiyot bo'lish kerak. Sizga yordam berish uchun biz shuningdek ba'zi bir to'plamni taqdim etamiz eng yaxshi Django hosting topishingiz mumkin.

Yakuniy fikrlar: Django eng yaxshi mos keladigan joy

Biz aytib o'tgan barcha foydalanish holatlariga qaramay, Django har doim ham ideal echim emas. Agar siz tayanchga muhtoj bo'lgan va videofilm yoki ijtimoiy media saytlari kabi osonlikcha sozlanadigan narsalarni qurayotgan bo'lsangiz, bu juda ajoyib. Asosiy g'oya shunchaki g'ildirakni ixtiro qilmaslik.

Django manba kodini yashirishga yordam berganligi sababli, uni ishlatish, shuningdek, kod zaifligidan juda yaxshi himoya chizig'ini taqdim etadi. Agar siz foydalanuvchini autentifikatsiya qilish modeliga ta'sir qilsangiz, Django xavfsiz muhitlar uchun ham juda mos keladi.

Shunday bo'lsa-da, atrof-muhitning bu va boshqa ijobiy jihatlariga qaramay, Django ideal bo'lmaydigan holatlar mavjud. Masalan, kichikroq dasturlarni yaratish uchun foydalanilganda unumdorlikni kamaytirib, qayta ishlatilishi mumkin bo'lgan natijalar bir oz kattaroq xarajatlarga olib keladi.

Djangoni qachon ishlatishni bilish uchun, sizning ehtiyojlaringizga mos keladigan oddiy hujjatlar. Agar sizning asosiy maqsadingiz ishonchlilik, tezkor joylashtirish yoki xavfsizlik bo'lsa, Django yaxshi tanlov bo'lishi mumkin.

Jeyson Chov haqida

Jeyson texnologiya va tadbirkorlikning muxlisidir. Qurilish saytini yaxshi ko'radi. U bilan Twitter orqali bog'lanishingiz mumkin.

»I ¿