Кодирање за брзе везе са базама података
Ако сте програмер базе података, један од најважнијих задатака је правилно писати код, тако да се странице учитавају што је брже могуће. Ако се ваше странице полако учитавају, вјероватно ће посјетитељи отићи на друго мјесто!

Имајте на уму да свака засебна СКЛ изјава коју издајете захтијева податке да се враћају напријед и назад у базу података. Понекад то стицање руку и отварање / затварање везе може трајати дуже од стварног упита базе података! Погледајте пажљиво све СКЛ изјаве које имате на датој страници. Покушајте их комбиновати у што је могуће мање упита.

Затим покрените 'објашњење' за сваки упит да бисте утврдили како ће га база података извршити. Обавезно подебљајте индексе и типке док се упит не покрене што је ефикасније могуће. Желите да избегнете скенирање табела - покушајте да урадите клаузулу "где" да бисте користили индексирана поља што је више могуће. Ако радите „где сите_ид = 1 и цат_ид = 2“, обавезно поставите индекс и за сите_ид и цат_ид.

Када издате СКЛ изјаву, користите је што је брже могуће и затворите је. Не остављајте га отвореним док радите друге ствари. Зграбите потребне вриједности, убаците их у варијабле и затворите изјаву.

Коначно, обавезно вратите све везе на ништа када завршите са њима.

Што је ваш код ефикаснији, брже ће страница стићи до крајњег корисника - и срећнији ће бити ваши посетиоци!

Кодирање за брзо прегледавање страница

Видео Упутства: Building Dynamic Web Apps with Laravel by Eric Ouyang (Може 2024).