Цхатурбате и 10 других веб локација са уграђеним Дјанго

Чланак написао:
  • Веб алати
  • Ажурирано: Ауг КСНУМКС, КСНУМКС

Цхатурбате је изузетно популарна веб локација, али да ли се ико од вас питао које технологије то покрећу? На крају крајева, у сваком је тренутку у стању да обради хиљаде паралелних ливестреам-а пред масивном публиком.

Да бисте стекли осећај о обиму и обиму саобраћаја, Цхатурбате има у просеку 1,000 до 3,000 модела камера на мрежи. Свака од њих имаће величину публике која се креће од шаке до преко хиљаде.

У поређењу с мизантном количином промета коју локалне банке (на примјер) добивају, како веб локације попут Цхатурбате-а тако добро поступају са овом количином? Да бисмо то разумели, погледајмо како се гради Цхатурбате.

Провјера Цхатубате (а не Цамгирлс) на ВХСР-у

Алат за веб локацију ВХСР - Откривање инфраструктуре и технологије веб локација
Да бисте је користили, једноставно унесите УРЛ и притисните "Тражи" и допусти да се догоди магија.

ВХСР је недавно имплементирао функцију (можете приступите овој страници на нашој почетној страници) који омогућава нашим читаоцима да провјере шта покреће веб странице. Од њихових послужитеља имена до ИП адресе и веб технологија, свему можете приступити тако да једноставно укуцате адресу веб локације коју желите да проверите.

Да бих то демонстрирао, проверио сам Цхатурбате јер је заиста импресивно како успевају да се изборе са тако великим теретом (без намера). Поред чисте снаге ресурса за веб хостинг које користе, веб технологије доприносе великим делом њиховим могућностима.

Као што видите са горње слике, Цхатубате користи Дјанго (изговара се као ЈАНГ-ох), а Питхон Фрамеворк. Ово је део онога што помаже да остане окретни, а опет моћан. Да бисмо разумели зашто, погледајмо шта тачно Дјанго јесте и јесте.

Шта је Дјанго и зашто је то тако моћно?

Дјанго олакшава програмерима Питхон-а да брзо израде веб апликације. Сам Питхон је језик високог нивоа, што га чини релативно једноставним за учење. Поврх свега, дизајниран је за побољшану читљивост кода.

Дјанго то прихвата и додатно побољшава, омогућавајући рониоцима кодова да конструишу понављајући код за поновну употребу. То резултира са мање гломазним кодом, а самим тим и лакшом и окретнијом веб апликацијом.

Ако сте икада чули појам „радите више са мање“, то само говори о теорији која стоји иза оквира Дјанго.

Из птичје перспективе, Дјанго:

  • Помаже у убрзавању развоја веб апликација
  • Потпуно обједињује заједничке развојне задатке
  • Веома је скалабилан за обим саобраћаја на сајту
  • Има више уграђених безбедносних помагала
  • Може се користити за прављење свих врста веб апликација

Остала места изграђена на Дјанго-у

КСНУМКС. Инстаграм

Инстаграм гради помоћу Дјанго

Сајт: https://www.instagram.com/

Према Инстаграм-овом инжењерском тиму, њихова веб локација тренутно је репрезентативна за највеће распоређивање на оквиру Дјанго постојећи. Написана је у потпуности у Питхон-у, који је изабран због једноставности и практичности.

Због велике величине и стопе раста платформе, на крају су се морали фокусирати и на ефикасност. Ипак, Дјанго успева да то уради за њих као што је до сада могао да подржи раст.

КСНУМКС. Спотифи

Спотифи

Сајт: https://www.spotify.com/

Спотифи је имао умеренију стопу раста, али последњих година значајно се убрзао. Због природе њихове странице, МапРедуце игра значајну улогу. У ту сврху они изабрали да кодирају оне у Питхон-у.

Они су користили Питхон за изградњу преко 6,000 процеса. Дјанго ипак игра, али у мањој мјери и то углавном у сателитским апликацијама. Ипак, основни Питхон концепт остаје и увелико се примењује на прототипирање, изградњу процеса и још много тога

3. Мозилла Фирефок сајт за подршку

Веб локација за подршку компаније Мозилла

Сајт: https://support.mozilla.org/

Иако Мозилла није у потпуности изграђена на Дјангу, многи делови њиховог пословања су били. Неки примери ових случајева укључују веб локацију Фирефок. Поред овога, они такође користе и програме засноване на Дјанго-у, као што је Кума, која овлашћује Вебдоксове програмере Мозилла Девелопер Нетворк.

4. Гоогле Персон Финдер

Сајт: https://google.org/personfinder/

Чак је и компанија велика као Гоогле искористила Дјанго. Међутим, с обзиром на величину и обим организације, није све изграђено на оквиру Дјанго. Један пример је њихов алат за тражење лица.

Поврх тога, Гоогле инжињери који раде на другим основним пројектима такође широко користе Питхон и Дјанго. Неки од уграђеног кода су једнолики доступно на Гитхуб-у за јавно гледање и адаптацију.

Питхон се такође користи на ИоуТубе-у, цоде.гоогле.цом и другим областима које Гоогле такође обухвата.

КСНУМКС. Дискус

Сајт: https://disqus.com/

Дискус се мало разликује од осталих на овој листи јер се у ствари не сматра једном једином инстанце. Апликација ради као мрежни додатак за инсталације широм веба. Због тога је њихов избор платформе изузетно занимљив.

Како мрежа расте и захтеви достижу нове висине у количини, њихов избор Дјанго није пожалио. Дискусијски инжењери фаворизују брзи развој и познавање својих чиста перформанси, а Дјанго се тачно уклапа.

КСНУМКС. ХубСпот

Сајт: https://www.hubspot.com/

У практичнијем смислу, ХубСпот је добар пример уграђене и покренуте ЦРМ апликације из окружења Дјанго. Ради на Питхон 3 и Дјанго Рест Фрамеворк-у, апликација помаже купцима да поједноставе оно што њихово продајно и маркетиншко особље ради аутоматизацијом.

Такође је направљено неколико ХубСпот АПИ-ја и затим објављено на Гитхубу користећи исти Фрамеворк или барем као омотач.

КСНУМКС. НАСА

Вебисте: https://www.nasa.gov/

Видела сам вишеструко помињање НАСА-иног места користећи Дјанго и / или Питхон, али то није сасвим тачно. Као и код многих других компанија, НАСА га користи само за специфичне апликације као што су неколико комуналија.

Оно што ове случајеве употребе чини занимљивим јесте то што иако НАСА нема количину промета на врх локације, они имају много опсега. Овим се покрива њихово приказивање слика велике резолуције велике величине.

КСНУМКС. Дропбок

Сајт: https://www.dropbox.com/

Сајтови за складиштење типа попут Дропбок-а су идеални кандидати за употребу Питхона (а самим тим и Дјанго). Дропбок се од раних дана гради на Питхон-у и у њиховом случају је примећено нешто значајно.

Када су у питању велике миграције, апликације које покривају саму величину и домет дропбок-а нису мала ствар. Дропбок је почео сели се са питхон-а 2 на Питхон 3 у 2015 - потез који је трајао три читаве године!

КСНУМКС Удеми

Сајт: https://www.udemy.com/

Из сличних разлога као што су ИоуТубе и НАСА, Удеми такође користи Дјанго и Питхон за своју веб локацију. То помаже на више начина, од већ припремљених процеса за употребу до робусности у поузданости.

Дјанго је посебно добар за сајтове попут Удеми-а који имају врло велику функцију котловске плоче коју још увек могу прилагодити сопствени програмери. Помаже при пружању врло широког темеља на којем могу надоградити.

КСНУМКС. опера

Сајт: https://www.opera.com/

Мозилла није једини претраживач који на Дјанго гледа повољно, а Опера има делове уграђене и на Дјанго. На пример, њихова функција синхронизације се у потпуности врши на Дјанго користећи Питхон погонитељ и Цассандра Енгине.

Ово је још један пример како Дјанго може помоћи програмерима да брзо граде решења захваљујући обимној унапред уграђеној бази података коју поседује.


Звучи одлично! Где да набавим Дјанго?

Дјанго је опен соурце и има велику и наменску базу обожаватеља. То значи да је широко доступна, али препоручујем да је потражите на Дјанго Пројецт сајт. Дјанго се може инсталирати и покретати на локалним машинама на којима раде различити уређаји платформе као што су Виндовс.

Алтернативно, можете потражити веб хостинг који подржава Дјанго и креирати га одмах. На крају крајева, зашто губити вријеме на конфигурирање ваше локалне машине ако можете брзо уклонити веб апликацију.

Ипак, неће сви домаћини подржавати Дјанго и у сваком случају требате бити обазриви са перформансама веб хостинга. Да бисмо вам помогли, имамо и компилацију неких од ових најбољи Дјанго хостинг можете наћи.

Финалне мисли: Где се Дјанго најбоље уклапа

Упркос свим случајевима коришћења које смо навели, Дјанго није увек идеално решење. Фантастично је када градите нешто што треба базу, а опет је лако прилагодљиво, као што су видео стриминг или веб локације на друштвеним мрежама. Кључни фокус, међутим, једноставно није поновно откривање точка.

Будући да Дјанго такође помаже у скривању изворног кода, његово коришћење такође нуди веома добру предњу одбрану од рањивости кода. Када узмете у обзир његов модел аутентификације корисника, Дјанго је изузетно погодан и за сигурна окружења.

Ипак, упркос овом и другим позитивним условима околине, постоје случајеви када Дјанго неће бити идеалан. На пример, усредсређеност на поновну употребу употребљава мало веће трошкове, што га чини мање ефикасним када се користе мање апликације.

Да бисте знали када да користите Дјанго, једноставно документујте о својим потребама. Ако је ваша кључна намера поузданост, брзо постављање или сигурност, Дјанго би могао бити добар избор.

О Јасону Цхову

Јасон је љубитељ технологије и предузетништва. Он воли веб страницу за изградњу. Можете га контактирати путем Твиттера.