Stopp Posted February 20, 2006 Report Posted February 20, 2006 (edited) cik nu esmu manījis, lielākā daļa paste.php.lv iesūtīto kodu izskatās briesmīgi skaisti. piemēram: if (anything) { [daudzas atstarpes] if (anything) [daudzas atstarpes] { [daudzas atstarpes reiz 2] do_something(); [daudzas atstarpes] } } nu aptuveni, uz labu laimi rakstīju. un ne tikai paste.php.lv - pa visu netu. vai tiešām programmētāji paši to kodu raksta tik izskatīgu, vai arī ir kādi editori, kas to izkārto paši ? piebilde. vienkārši interesei :) Edited February 20, 2006 by Stopp
Vebers Posted February 20, 2006 Report Posted February 20, 2006 Es pats cik vien varu kodu rakstu glītu, jo pēc tam pašam būs k-ko viegāk atrast utt. Bet ir arī koda skaistinātāji
v3rb0 Posted February 20, 2006 Report Posted February 20, 2006 daļeji - zend studio ir komanda ident code, bet laikam jābūt visam sadalītam pa rindām 'pareizi', citādi nesakārtos smuki.
Stopp Posted February 20, 2006 Author Report Posted February 20, 2006 nu nez, laikam jau nav man tik daudz to kodu, lai viņos visos neorientētos labi :) a koda izkārtojums jelkādā veidā ietekmē lapas procesēšanas ātrumu ?
goldy Posted February 20, 2006 Report Posted February 20, 2006 kur ir problēma pašam nospiest ENTER un TAB vairāk jau nekas nav vajadzīgs. Mani personīgi tracina šādi pieraksti: if(kaut_kas = kaut_ko) { daram_kaut_ko } ja šādas rindiņas ir 100+ tas viss paliek pilnīgi nelasāms
Kavacky Posted February 20, 2006 Report Posted February 20, 2006 Paša rokām, tad nav šaubu, kāpēc kas noticis un tā izskatās.
Klez Posted February 20, 2006 Report Posted February 20, 2006 koda izkaartojums neietekmee taa aatrdarbiibu. vari kaut 1000 rindinjas vienaa rakstiit .... tik galiigi nesaprotami buus ... tas arii viss :P
Stopp Posted February 20, 2006 Author Report Posted February 20, 2006 bet atstarpe (vai tab) aizņem noteiktu daudzumu atmiņas (un man liekas, ka enter ar). tas, ka kods satur briesmiigi daudz atstarpju vai line breaku, kas ietekmē faila izmēru, nav faktors lapas ātrdarbībai ? :)
v3rb0 Posted February 20, 2006 Report Posted February 20, 2006 imo viens for($i = 0; $i < count($array); $i ++) ietekmēs ātrdarbību daudz vairāk nekā tabi un enteri.
Klez Posted February 20, 2006 Report Posted February 20, 2006 enter aiznjem 2 baitus, space 1 baitu, tab`s arii vienu baitu
goldy Posted February 21, 2006 Report Posted February 21, 2006 vairāk gan baiti ir jāskaita HTML'ā, nevis PHP, jo to tu nodot lietotājam, kā arī enter, vai tab HTML kodā var krietni pamainīt lapas izskatu dažādos pārlūkos tāpēc parasti pirms lapas publiskās parādīšanai izņemu visus tabus un enterus no HTML
Delfins Posted February 21, 2006 Report Posted February 21, 2006 PHP parserim pofig cik ir tabi/enteri.. tāpat viss tiek pāveidots uz op-kodiem. Tādiem gadījumiem lieto kādu caching/encoding pluginu (Zend, mcache,..)
Grey_Wolf Posted February 21, 2006 Report Posted February 21, 2006 html kods biezji vien aiznjem tik kaadus 30% no visa kopeejaa parsuutaamaa datu apjoma (parasti tik kaadus 5 %) paareejo 'noeed' grafika, padomaajot par grafisko failu izmeeriem un formaata var samazinaat parsuutaamo datu apjomu par kaadiem 40-60% Html taagu atstarpes/enteri utt. aiznjem ne vairaak kaa 5% (no pasha Htmla) ----- Kaa jau te tika mineets 'nesmuks' kods veelaak stipri apgruutina taa laboshanu Es pats vel salieku REMus lai peec tam varetu tikt galaa.... Kaa jau te tika mineets serveri daudz vairaak noslogos lieks kods nevis koda atstarpes..... P.S. izvadot datus ar PHP (teiksim ciklaa kaadu rindu) atstarpes/enteri/ tachu netiek izvadiiti ...
Delfins Posted February 21, 2006 Report Posted February 21, 2006 5% arī daudz... pat banka uz depozītu negrib vairāk dot :) Kas attiecās uz grafiku - tad parasti tā tiek kešota un trafiks tiek izmantots tikai headeru pārsūtīšanai (atgriež `not-modified`)
Grey_Wolf Posted February 21, 2006 Report Posted February 21, 2006 Delfins--> ir gadijies redzeet kad 5% var ieguut , tik piebilde kad tad tiek nogriesti arii visi REMi un par grafiku taa jau ir kaa tu saki tik ir gudriishi kas katraa lapaa iesprauz savaadaakas bildes - pat vel trakaak grafika ir identiska tik failu nosaukumi mainaas un heiderii uzlikts liegums keshot....
Recommended Posts