codez Posted January 30, 2013 Report Share Posted January 30, 2013 Viss tak tāpat ir bytekodā un abos gadījumos praktiski identisks. Quote Link to comment Share on other sites More sharing options...
marrtins Posted January 30, 2013 Report Share Posted January 30, 2013 Fellony ms mīlētājs :) Lai būtu pa smuko, varbūt vispār ģenerēt outputu ar kādu xml lib? Quote Link to comment Share on other sites More sharing options...
F3llony Posted January 30, 2013 Report Share Posted January 30, 2013 Lai būtu pa smuko, vispirms vajadzētu pārstāt lietot XML... Quote Link to comment Share on other sites More sharing options...
marrtins Posted January 30, 2013 Report Share Posted January 30, 2013 Mhm, lai būiu pa smuko, jālaiž uz siltajām zemēm, pludmalē, kedas pret sauli... Quote Link to comment Share on other sites More sharing options...
daGrevis Posted January 30, 2013 Report Share Posted January 30, 2013 Multiline strings un string-formats vai XML parseris būtu smuki! Quote Link to comment Share on other sites More sharing options...
Pieduriens Posted January 30, 2013 Author Report Share Posted January 30, 2013 Patīkami, ka diskusija turpinās. Nēsmu, vismaz pagaidām, "ms" mīlētājs, kā arī nav pieredzes koda optimizēšanā, galvenais, lai viss strādā. Bet piekrtītu, ka pārāk daudz echo arī nav vajadzīgi. Par tām ms īsti nezinu. Notestēju skriptu ar manis veco, un F3llony uzlabojumu, par kuru, protams, liels paldies. Īpašas atšķirības ātrdarbībā neizjutu. Tās pašas ~25 sekundes. Paldies codez par citu variantu. Te ir viss kods.. http://pastebin.com/7KvLDKdP Quote Link to comment Share on other sites More sharing options...
daGrevis Posted January 30, 2013 Report Share Posted January 30, 2013 25 sekundes?? Te ir runa par milisekundēm (1/1000 sekundes)! Quote Link to comment Share on other sites More sharing options...
Pieduriens Posted January 30, 2013 Author Report Share Posted January 30, 2013 25 sekundes?? Te ir runa par milisekundēm (1/1000 sekundes)! Nu skripts kopumā izpildās ~25 sekundes, līdz ar to 1/1000 sekundēm nav īsti lielas nozīmes. Quote Link to comment Share on other sites More sharing options...
Pieduriens Posted January 30, 2013 Author Report Share Posted January 30, 2013 (edited) cik lieli ir apjomi ja nav noslēpums? Pašlaik tuvu pie 500 itemi Edited January 31, 2013 by Pieduriens Quote Link to comment Share on other sites More sharing options...
aaxc Posted January 31, 2013 Report Share Posted January 31, 2013 Ja jau iet tālāk, tad vēl labāk uzreiz rakstīt šādi, lai IDE smuki iekrāso tagus un parāda sintakses kļūdas, ja tādas rodās xmlā. if( $catfull != 'featured' ) { ?> <item> <name><?php echo $product_type." ".$name; ?></name> <link><?php echo $url; ?></link> <price><?php echo $price; ?></price> <image><?php echo $img; ?></image> <category_full><?php echo $catfull; ?></category_full> <category_link><?php echo $caturl; ?></category_link> <in_stock><?php echo (int)$qty; ?></in_stock> </item> <?php } codez, ja jau tu taisi "pa smuko", tad kāpēc garie echo? if ( !in_array( $catfull, array( 'Ieteiktie produkti', 'Specials' ) ) ) { ?> <item> <name><?=$product_type.' '.$name?></name> <link><?=$url?></link> <price><?=$price?></price> <image><?=$img?></image> <category_full><?=$catfull?></category_full> <category_link><?=$caturl?></category_link> <in_stock><?=(int)$qty?></in_stock> </item> <?php } Quote Link to comment Share on other sites More sharing options...
v3rb0 Posted January 31, 2013 Report Share Posted January 31, 2013 Te ir viss kods.. http://pastebin.com/7KvLDKdP nesauc mainīgo par $array, ja tajā glabā string'u. Quote Link to comment Share on other sites More sharing options...
aaxc Posted January 31, 2013 Report Share Posted January 31, 2013 Un atdursies pret serverīti, kuram nav uzlikts mysql, tad kāpēc neglabāt visu .txt failos? <?= ir speciāli radīts šādiem nolūkiem. Es nerunāju par pliku <? atverošo tagu ( par tāda eksistenci vispār vajadzētu aizmirst ), bet par ātru echo izvadīšanu. Quote Link to comment Share on other sites More sharing options...
aaxc Posted January 31, 2013 Report Share Posted January 31, 2013 nice1, tu arī kādreiz lasi vai vienkārši drukā kautko uz dullo? Ja noņemsi standarta "fīčas", tev daudz kas nestrādās. Par tagiem: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md Quote Link to comment Share on other sites More sharing options...
F3llony Posted January 31, 2013 Report Share Posted January 31, 2013 (edited) nice1, tu arī kādreiz lasi vai vienkārši drukā kautko uz dullo? Ja noņemsi standarta "fīčas", tev daudz kas nestrādās. Par tagiem: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-1-basic-coding-standard.md Ar to "standartu" tu vari sev droši vienu vietu atsaulcīt. Nevienu, izņemot pašus autorus un dažus līdzskrējējus šie "standarti" nerausta un neinteresē. Nemaz nerunājot par to, ka viņi nekad nenonāks PHP korē vai jēlkad kļūs saistoši ;) Par shorttagiem principā vienkārši - ja tu raksti konkrētai videi, kur tu zini, ka viņa atbalsta shorttagus, izmanto shorttagus. Ja tu raksti general public, tad izmanto garos tagus, jo ne mazums hostu, kur shorti ir diseibloti. Par short-echo - pirms 5.4 short_open_tag ir diseiblots by default. Ar to arī viss ir pateikts. Kā arī, salīdzināt moduļu esamību ar valodas opcijām var tikai cilvēks, kuram no abām šīm lietām ir pamaz jēgas. Edited January 31, 2013 by F3llony Quote Link to comment Share on other sites More sharing options...
marrtins Posted January 31, 2013 Report Share Posted January 31, 2013 Ko var cepties par tiem šortagiem. Grib lieto, grib nelieto. iniset un miers mājās! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.