We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Efficient Django

00:00

Formal Metadata

Title
Efficient Django
Title of Series
Part Number
05
Number of Parts
169
Author
License
CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
David Arcos - Efficient Django Does Django scale? How to manage traffic peaks? What happens when the database grows too big? How to find the bottlenecks? We will overview the basics concepts on scalability and performance, and then see some tips and tricks. These statements will be backed up with experiments and numbers, to show the timing improvements. ----- **Does Django scale?** How to manage traffic peaks? What happens when the database grows too big? How to find the bottlenecks? We will overview the basics concepts on scalability and performance, and then see some tips and tricks. These statements will be backed up with experiments and numbers, to show the timing improvements. Main topics: - System architecture - Database performance - Queues and workers - Profiling with django-debug-toolbar - Caching queries and templates - Dealing with a slow admin - Optimizing the models - Faster tests
Red HatDemonGoodness of fitPosition operatorScalabilityLecture/Conference
TheoryScale (map)ScalabilityAbstractionSoftware developerData conversionMachine learningPredictionService (economics)Coma BerenicesAlgorithmBit rateEvent horizonSound effectPareto distributionFocus (optics)Task (computing)Mobile appServer (computing)State of matterStructural loadChemical equationMereologyDifferent (Kate Ryan album)DatabaseSoftware developerBeat (acoustics)Video gameScalabilityBit ratePhysical systemStudent's t-testCategory of beingDatabaseSpectrum (functional analysis)State of matterData storage deviceComputer architectureCombinational logicOpticsSound effectParticle systemLastteilungCartesian coordinate systemMachine learningFocus (optics)Normal distributionTask (computing)Point (geometry)Patch (Unix)ResultantField (computer science)DigitizingPredictabilityService (economics)CausalityStructural loadMobile appArithmetic meanSubject indexingPareto distributionEndliche ModelltheorieComputer animation
Cache (computing)Default (computer science)Block (periodic table)Template (C++)Level (video gaming)Generic programmingEndliche ModelltheorieOperator (mathematics)Arithmetic meanCodeTemplate (C++)Normal (geometry)Physical systemWeb 2.0Standard deviationBlock (periodic table)Cache (computing)Different (Kate Ryan album)Content delivery networkGoodness of fitNumberMultiplication signCartesian coordinate systemMereologyGreatest elementComputing platformLecture/ConferenceComputer animation
Level (video gaming)Cache (computing)Generic programmingBefehlsprozessorCalculationSynchronizationDressing (medical)Object (grammar)Read-only memoryDatabaseReading (process)MeasurementCache (computing)Endliche ModelltheorieValidity (statistics)Physical system2 (number)MereologyImage resolutionMeasurementBefehlsprozessorSemiconductor memoryMechanism designCartesian coordinate systemLecture/ConferenceComputer animation
MeasurementPhysical systemBefehlsprozessorRead-only memoryStructural loadDatabaseDependent and independent variablesBit rateCache (computing)Queue (abstract data type)LengthMobile appMetric systemUser profileMethodenbankComputer programSystem callNumberStandard deviationFunction (mathematics)CountingMeasurementPhysical systemStructural loadStandard deviationSystem callCartesian coordinate systemMetric systemBefehlsprozessorMethodenbankNumberProfil (magazine)Dependent and independent variablesScalabilityStatisticsTask (computing)Line (geometry)Disk read-and-write headMultiplication signResponse time (technology)Patch (Unix)Core dumpSoftware developerPattern languageRun time (program lifecycle phase)Semiconductor memoryLecture/ConferenceComputer animation
MethodenbankCodeAreaLoop (music)ProgrammschleifeDebuggerHydraulic jumpComplete metric spaceInformationElectronic visual displayDependent and independent variablesHypothesisLattice (order)Metric systemServer (computing)Query languageVariable (mathematics)Physical systemNormal (geometry)Cache (computing)Cartesian coordinate systemBefehlsprozessorMethodenbankSeries (mathematics)Multiplication signSoftwareReading (process)Gastropod shellCodeStandard deviationScripting languageMeasurementControl flowSoftware developerComplete metric spaceSpectrum (functional analysis)DebuggerPredictabilityCASE <Informatik>Virtual machineView (database)AverageLecture/ConferenceComputer animation
Extension (kinesiology)Graphical user interfaceDependent and independent variablesElectronic visual displayInformationNumberLine (geometry)HypothesisPhysical systemView (database)MethodenbankWeb pageGraphical user interfaceWeb browserResultantSystem callExtension (kinesiology)Profil (magazine)Endliche ModelltheorieCartesian coordinate systemCore dumpLevel (video gaming)Single-precision floating-point formatLecture/ConferenceComputer animation
Dynamical systemView (database)Moment (mathematics)Process (computing)BitCASE <Informatik>Extension (kinesiology)Lecture/Conference
MeasurementSpacetimeSubject indexingField (computer science)DatabaseEvent horizonSingle-precision floating-point formatComputer programmingSubject indexingMultiplication signEndliche ModelltheorieKey (cryptography)Meta elementArray data structureQuery languageEqualiser (mathematics)Lecture/ConferenceComputer animation
MeasurementSpacetimeSubject indexingSubject indexingElectronic mailing listRow (database)Point (geometry)Residual (numerical analysis)Arithmetic mean2 (number)Query languageTable (information)CASE <Informatik>Different (Kate Ryan album)Weißes RauschenArithmetic progressionMultiplication signQuicksortLecture/ConferenceComputer animation
MeasurementSpacetimeSubject indexingSubject indexingSpacetimeWeightOrder (biology)PermutationMultiplicationProfil (magazine)Field (computer science)Lecture/ConferenceComputer animation
NumberQuery languageObject (grammar)Regulärer Ausdruck <Textverarbeitung>Operations researchDatabaseSubject indexingOperator (mathematics)Different (Kate Ryan album)Expected valueRow (database)Overhead (computing)Insertion lossNumberMultiplication signQuery languageRemote procedure callQuicksortInternetworkingBit rateSound effectLecture/ConferenceComputer animation
NumberQuery languageObject (grammar)Regulärer Ausdruck <Textverarbeitung>Operations researchRow (database)Object (grammar)Moment (mathematics)Operator (mathematics)LaptopSoftware testingField (computer science)BitDatabaseDynamical systemQuery languageCASE <Informatik>Set (mathematics)ExpressionMaxima and minimaNumberLecture/ConferenceComputer animation
Query languageNumberData modelObject (grammar)Regulärer Ausdruck <Textverarbeitung>Operations researchExpressionPresentation of a groupLink (knot theory)Forcing (mathematics)Sign (mathematics)Query languageOperator (mathematics)Instance (computer science)Parameter (computer programming)GradientLecture/ConferenceComputer animation
Query languageObject (grammar)Endliche ModelltheorieObject (grammar)Query languageDatabaseLogicMultiplication signGenderDifferent (Kate Ryan album)Relational databaseCASE <Informatik>Key (cryptography)View (database)Field (computer science)Set (mathematics)Lecture/ConferenceComputer animation
Query languageObject (grammar)Query languageMultiplication signField (computer science)DatabaseBitObject (grammar)Intrusion detection systemLecture/ConferenceComputer animation
Query languageObject (grammar)GUI widgetCASE <Informatik>Extension (kinesiology)Digital filterPrice indexFitness functionComputer fileDatabaseLattice (order)Query languageSemiconductor memoryView (database)Field (computer science)Sampling (statistics)Electronic mailing listRight angleSubject indexingObject (grammar)WordDefault (computer science)Endliche ModelltheorieSystem administratorSystem callOrder (biology)Key (cryptography)Reading (process)Lecture/ConferenceComputer animation
Query languageGUI widgetExtension (kinesiology)CASE <Informatik>CuboidWeb browserVolumenvisualisierungDatabaseVirtual machineVideo gameRule of inferenceCross-correlationField (computer science)Relational databaseElectronic mailing listMultiplication signLecture/ConferenceComputer animation
GUI widgetQuery languageCASE <Informatik>Extension (kinesiology)Field (computer science)Relational databaseWeb browserSystem administratorRight angleProcess (computing)CASE <Informatik>Endliche ModelltheorieFilter <Stochastik>Raw image formatCartesian coordinate systemTemplate (C++)Lecture/ConferenceComputer animation
Query languageGUI widgetCASE <Informatik>Extension (kinesiology)Cache (computing)Normed vector spaceSpacetimeSummierbarkeitField (computer science)LengthStandard deviationWeb browserForm (programming)Normal-form gameComputer scienceFilter <Stochastik>Phase transitionKey (cryptography)Cache (computing)NeuroinformatikOperator (mathematics)Lecture/ConferenceComputer animation
Query languageCache (computing)Normed vector spaceDatabasePhysical systemProcess (computing)Physical lawLevel (video gaming)Table (information)Cache (computing)Projective planeCustomer relationship managementCrash (computing)Lecture/ConferenceComputer animation
BitCASE <Informatik>Physical systemTable (information)Point (geometry)Crash (computing)Multiplication signRight angleSpacetimeSoftware testingDampingMatrix (mathematics)Cache (computing)Projective planeQuery languageGoodness of fitCartesian coordinate systemCodeDatabaseLecture/Conference
Operations researchQueue (abstract data type)Task (computing)BefehlsprozessorMultilaterationCartesian coordinate systemElectric generatorProcess (computing)Software testingProbability density functionService (economics)Physical systemHypermediaACIDState of matterMultiplication signComputer animation
Operations researchQueue (abstract data type)Analytic setStaff (military)Computer configurationNumbering schemeSet (mathematics)Multiplication signSheaf (mathematics)Physical systemPlastikkarteReading (process)Lecture/ConferenceComputer animation
DatabasePhysical systemCache (computing)Default (computer science)2 (number)Connected spaceCartesian coordinate systemDatabaseGame theoryProcedural programmingSet (mathematics)Standard deviationLecture/ConferenceComputer animation
Connected spaceServer (computing)Universe (mathematics)IdentifiabilityMobile appLecture/Conference
Key (cryptography)Intrusion detection systemCollisionUniqueness quantificationIdentifiabilityMultiplication signSequenceRow (database)Default (computer science)Error messageNormal (geometry)2 (number)CollisionComputer animation
Key (cryptography)Intrusion detection systemUniqueness quantificationCollisionCondition numberUniqueness quantificationRadiusString (computer science)Information securityField (computer science)PropagatorService (economics)Customer relationship managementReading (process)Execution unitMultiplication signDatabaseCartesian coordinate systemLecture/ConferenceComputer animation
RadiusField (computer science)Human migrationArchaeological field surveyValidity (statistics)Key (cryptography)Projective planeDatabaseScalabilityStandard deviationIntrusion detection systemLecture/Conference
Human migrationParallel portPasswordSoftware testingComputer configuration10 (number)CASE <Informatik>DemosceneInformationHuman migrationExecution unitChemical equationParallel portSoftware testingPhysical systemMobile appHacker (term)Multiplication signDatabaseUnit testingComputer animation
Human migrationParallel portPasswordSoftware testingSoftware developerView (database)CASE <Informatik>MiddlewareMobile appInstallation artPasswordMetropolitan area networkAnalytic setAuthenticationCartesian coordinate systemSummierbarkeitDivisorSampling (statistics)Validity (statistics)Lecture/ConferenceComputer animation
Human migrationParallel portPasswordSoftware testingPasswordExecution unitHash functionUnit testingProcess (computing)Software testingSampling (statistics)Local ringOverhead (computing)System callComputer fileInternetworkingService (economics)Line (geometry)Multiplication signSound effectExtension (kinesiology)Computer programmingSemiconductor memoryPhysical systemArithmetic meanLecture/ConferenceComputer animation
MeasurementLine (geometry)1 (number)Multiplication signMathematical optimizationLecture/ConferenceComputer animation
NumberProgrammer (hardware)Mechanism designPhysical systemProduct (business)DatabaseScalabilitySheaf (mathematics)Social classCondition numberForm (programming)Array data structureProxy serverGamma functionLecture/ConferenceComputer animation
NumberProgrammer (hardware)ScalabilityBlogProjective planeGradientDirection (geometry)AreaProduct (business)CASE <Informatik>Physical systemCartesian coordinate systemMultiplication signMathematical singularityFacebookLecture/ConferenceComputer animation
Programmer (hardware)NumberLine (geometry)Link (knot theory)Programmer (hardware)Connected spaceLocal ringMultiplication signMedical imagingPlanningSemiconductor memoryRight angleReading (process)BefehlsprozessorExtension (kinesiology)Metropolitan area networkVirtual machineData structureSoftwareHard disk driveNP-hardComputer animationLecture/Conference
Slide ruleWeightSlide ruleBit rateWage labourDistanceSemiconductor memoryPersonal digital assistantDifferent (Kate Ryan album)Control flowPhysical systemProcess (computing)Computer configurationLeakMultiplication signComputer animationLecture/Conference
Transcript: English(auto-generated)