Andmebaasi kiirete ühenduste kodeerimine
Kui olete andmebaasi arendaja, on üks teie kõige olulisemaid ülesandeid koodi õige kirjutamine, nii et lehed laaditakse võimalikult kiiresti. Kui teie lehed laadivad aeglaselt, lähevad külastajad tõenäoliselt mujale!

Pidage meeles, et iga teie väljastatud eraldi SQL-i väljavõtte jaoks on vaja andmeid andmebaasi edasi-tagasi liikumiseks. Mõnikord võivad need käepigistused ja ühenduse avamine / sulgemine võtta kauem kui tegelik andmebaasi päring! Vaadake tähelepanelikult kõiki SQL-avaldusi, mis teil sellel lehel on. Proovige ühendada need võimalikult väheks päringuteks.

Järgmisena käivitage iga päringu jaoks selgitus, et teha kindlaks, kuidas andmebaas seda täidab. Näpistage kindlasti oma indeksid ja võtmed, kuni päring töötab võimalikult tõhusalt. Soovite vältida tabeli skannimist - proovige teha oma "kus" klausel, et kasutada võimalikult palju indekseeritud välju. Kui teete väärtuse „kus site_id = 1 ja cat_id = 2”, veenduge, et teil oleks nii saidi_id kui ka cat_id seadistatud register.

Kui väljastate SQL-i väljavõtte, kasutage seda nii kiiresti kui võimalik ja sulgege see siis. Ärge jätke seda lahti, kui teete muid asju. Haarake vajalikud väärtused, kleepige need muutujatesse ja sulgege seejärel avaldus.

Lõpuks pange kindlasti kõik ühendused tühjaks, kui olete nendega valmis.

Mida tõhusam on teie kood, seda kiiremini jõuab leht lõppkasutajani - ja seda õnnelikumad on teie külastajad!

Kodeerimine lehe kiireks vaatamiseks

Video Juhiseid: Python Web Apps with Flask by Ezra Zigmond (Mai 2024).