Jump to content
php.lv forumi

Recommended Posts

Posted

man dikti interesee vai VIENS UN TAS PATS php kods, kursh veic vienu un to pashu funkciju, izpildiisies vienaadi aatri, ja:

a: buus uzrakstiits 400 rindaas,

b: buus uzrakstiits 180 rindaas.

 

:unsure:

Posted

nu ja serveris buus aatrs, tad to nemaz nejutiisi, bet ja serveris nav tik aatrs, tad vareetu arii paleeninaaties itiipashi ja tur ir mysql konekcija. bet vispaat kaapeec tev vajag garaako variantu, ja ir isaakais arii iespeejams?

Posted
nu ja serveris buus aatrs, tad to nemaz nejutiisi, bet ja serveris nav tik aatrs, tad vareetu arii paleeninaaties itiipashi ja tur ir mysql konekcija. bet vispaat kaapeec tev vajag garaako variantu, ja ir isaakais arii iespeejams?

iisaakais ne vienmeer ir saprotamaakais - un tas ir logjiski, ka biezhi vien tiek rakstiits garaaks, bet labaak saprotams kods, jo cilveeki domaa par naakotni, kad vajadzees sho kodu papildinaat. Tad jau lasaamiiba buus ljoti svariiga.

Posted

Nav atkarīgs tikai no koda garuma, bet arī no izmantotajām funkcijām; tā, cik daudz ciklu izmantots utt.

Ne vienmēr īsākais kods izpildās ātrāk nekā garākais. Piemēram, "quicksort" (garāks) un "bubble sort" (īsāks) gadījums.

Posted

mans domāt par to vai īsi visu uzraxtot pie kādas nestandarta situācijas tas scripts būs labi labojams un saprotams, tapē visu raxtīt pašam sprotami un neveidot visādus jocīgus mezglus tad netikai Tu vari sapīties bet arī pats php un mest ārā visādus gļukus, protams tas vis ir atkarīgs no Teviem sciliem iekš php :blink:

Posted

Sorry - ne vienmeer garaaks kods ir labaak lasaams un saprotams, nekaa iisaaks cods.

Pie tam, ja izpildaamaa algoritma sarezhgjiitiiba ir lineaara, tad tieshaam buutiskai atskjiriibai nevajadzeetu buut.

Posted

Uz sho jautaajumu atbildeet nav iespeejams un to var noskaidrot reaali tikai izpildot abus kodus un saliidzinot izpildes laika informaaciju un noslodzi izpildes briidii (vislabaak ja teiksim maaksliigi tiek gjenereets paliels pieprasiijums uz sho scriptu)..

 

Kaut vai mazs piemeers saistibaa ar mysql (ko biezhi vien izmanto php risinaajumos):

 

Teoreetiski varam uzrakstiit ka visu noselectee vienaa reizee (rakstu un kategorijas nosaukumu) liidz ar to kods vienaa rindaa:

 

SELECT rid, name, kategorijas.nosaukums FROM raksti, kategorijas WHERE nosaukums.parent = kategorijas.id AND rid = '1'

 

 

Varam to pashu uzrakstiit divos selectos:

 

SELECT rid, name, parent FROM raksti WHERE rid = '1'

SELECT nosaukums FROM kategorijas WHERE id = '$parent_mainiigais'

 

 

Otrais kods rindinju zinjaa ir 2vreiz garaaks,

tachu straadaas aatraak (vai liidzveertiigi uz aatriem dzelzhiem) nekaa pirmais (kaut vai tapeec ka Mysqlam nav jaataisa temporary tabulas kas pie mazas noslodzes varbuut arii neko nenoziimee tachu pie lielaakas varbuut saapiigi), otraamkaaartaam shie kveriji var tikt iekeshoti).

 

Un ir daudzi citi faktori kas ietekmee izpildes aatrumu. Tu vari izmantot kaut kaadu uberkoolu PHP funkciju kas samazina tavas koda rindinjas tai pashaa laikaa pati funkcija ir krietni leena (piem saliidzinot str_replace un ereg_replace).

 

Svariigs ir algoritms.

×
×
  • Create New...