IT NEWS PC REVUE PC FORUMInternet time: @628
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Investujte s rozumom

Servery Cisco UCS vám ušetria 30 percent prevádzkových nákladov www.ucsservery.sk

Potrebujete peniaze?

Jednoduché, výhodné a rýchle pôžičky od spoločnosti Profi Credit! www.proficredit.sk

Končí podpora Windows XP

Prejdite na nový a moderný Windows 7 s plným prístupom k aktualizáciám! www.Microsoft.sk

Poistenie cez internet

Rýchle, jednoduché, v pohodlí Vášho domova 24 hodín denne. www.uniqa.sk

Kurzy pre správcov sietí

Vyberte si z ponuky kurzov pre správcov sietí a administrátorov! www.gopas.sk

Ako optimalizovat vykon triedy

Zaslať odpoveď
AutorSpráva
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1185
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: So 28.08.10 11:04Odpovedať s citátomNávrat hore

No dobre to som teda pochopil, aj keď ja by som to preskočil, lebo netvorím prehliadač, ani programovací jazyk.
Asi ma nakoniec prinútiš to akceptovať...
Ale fakt by sa to nedalo urobiť po mojom???

V skratke:
Ja chcem spraviť búdu pre psa a ty mi rozprávaš o drevárskom priemysle. Ale to sa predsa dá urobiť s pílkou a kladivom...
Fakt nezľavíš zo svojho prístupu?
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
coldak
Skúsený užívateľ
Skúsený užívateľ

Založený: 29.10.2008
Príspevky: 927

PríspevokZaslal: So 28.08.10 12:30Odpovedať s citátomNávrat hore

tu nejde o moj pristup, tu ide oto ze zadavatel ulohy to chce od teba riesenim pomocou tried keby neslo oto tak zbehlejsi koder by to urobil replacovanim pomocou regularneho vyrazu
Zobraziť informácie o autoroviOdoslať súkromnú správu
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3156
Bydlisko: Nové Zámky

PríspevokZaslal: So 28.08.10 15:46Odpovedať s citátomNávrat hore

camo napísal:
No veď to(viac rozmerné pole) je medzikrok, ktorý tam je úplne navyšše a okrem toho to generovanie viacrozmerného poľa určite bude vyzerať z pohľadu prehľadnosti kódu zversky. A v druhom kroku ho zase budeš prechádzať čo je druhý nadbytočný krok.

A ked budes chciet zmenit HTML vystup ?? Tak sa budes vrtat v kode, ktory rozoznava jednotlive leveli a tam budes hladat medzi regulernymi vyrazmi este aj HTML tagy a rozne to prepisovat hore dole...

Ked mas pole, krasne ho len prechadzas a jeho hodnoty obklopujes HTML tagmi..

Schvalne, si skus zmerat, kolko milisekund rozdielu tam bude a ci ti to stoji za to..

_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1185
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: So 28.08.10 18:48Odpovedať s citátomNávrat hore

No na localhoste sú rozdiely vo výkone zanedbateľné, ale čo na hostingu kde sú userov stovky? Tam to bude tiež také ružové?
Som sa v knihe dočítal, že práca s poľami a triedami nieje taká jednoduchá(pre server).
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
coldak
Skúsený užívateľ
Skúsený užívateľ

Založený: 29.10.2008
Príspevky: 927

PríspevokZaslal: So 28.08.10 19:57Odpovedať s citátomNávrat hore

Camo, ty si niekde cital o inej verzi PHP pre server a inej pre desktop ?
v ktorej knihe si nieco take cital ?
ohladom skalovatelnosti, pre majitela webu je lacnejsie rozsirit vykon servera ako platit zbytocne hodiny developerom aby prekopavali a zliepali neprehladny a nemodularny soft.
kedysi som robil pre znameho z USA jeden softik v delphi, bol snim spokojny no po case sa ozval ze potrebuje nieco obdobne no pre iny HW ale ze ktomu HW uz maju aj activeX komponent. som mu povedal nech radsej zozenie viac info o HW a ze mu nakodim ten soft bez nutnosti pouzitia activx komponenty ktora ma plno funkcionalit ktore aj tak nevyuzijeme a iba zaberaju miesto v pamati. odpovedal mi "problem SW firiem na Slovensku a viacmenej v europe je vtom ze sa snazia setrit pamat, no pamat je lacnejsia ako praca programatora".

EDIT: apropo ked uz sa tu prebera vykon pri paralelnom pristupe viac uzivatelov. tu je cast tvojho kodu :
kód:

$source=file('sourcedata.txt');


cize ak som dobre precital manual, tak prikaz file() nacita obsah suboru do pola!!! nebolo by supis, brutal rychlejsie otvorit si subor cez fopen a potom nacitavat jednotlive riadky pomocou fgets ? server by to urcite potesilo, hlavne keby to takto robilo niekolko procesov naraz a disk by sa mohol po... keby mal kazdemu davat data po jednom riadku(lepsie povedane po blokoch)
Zobraziť informácie o autoroviOdoslať súkromnú správu
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1185
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: Po 30.08.10 9:36Odpovedať s citátomNávrat hore

kód:
prikaz file() nacita obsah suboru do pola!!!

No ale ten príkaz file() je predsa optimalizovaný práve na túto záležitosť. Ak to čo čítam chápem dobre, tak je rozdiel použiť zabudovaný príkaz a písať funkciu ktorá robí to isté.

Chceš povedať, že na bežnom hostingu je možné priplatiť si za rozšírenie pamäťe?
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
coldak
Skúsený užívateľ
Skúsený užívateľ

Založený: 29.10.2008
Príspevky: 927

PríspevokZaslal: Po 30.08.10 10:03Odpovedať s citátomNávrat hore

camo napísal:
kód:
prikaz file() nacita obsah suboru do pola!!!

No ale ten príkaz file() je predsa optimalizovaný práve na túto záležitosť. Ak to čo čítam chápem dobre, tak je rozdiel použiť zabudovaný príkaz a písať funkciu ktorá robí to isté.

netvrdim ze nieje optimalizovany, len hovorim ze tiez pouzivas pole na docasne ulozenie dat aj ked nieco take povazujes za neoptimalne. alebo to iba vtedy ak to tebe vyhovuje ?

camo napísal:
Chceš povedať, že na bežnom hostingu je možné priplatiť si za rozšírenie pamäťe?
na beznom hostingu ? co je podla teba bezny hosting ? free webhosting? komercny webhosting? virtualserver hosting ? server housing ?
Zobraziť informácie o autoroviOdoslať súkromnú správu
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1185
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: Po 30.08.10 15:24Odpovedať s citátomNávrat hore

citácia:
co je podla teba bezny hosting ? free webhosting? komercny webhosting? virtualserver hosting ? server housing ?

Komerčný hosting...
O tých ďalších som zatiaľ nechyroval...

Ale sa netvár, že si nepochopil, že tu nejde o používanie polí, ale o to, ako ich používaš. Bavili sme sa o písaní funkcií a o vstavaných fukciách.
Asi som sa zle vyjadril ohľadne tých polí a nemusíš ma hneď chytať za slovíčka.
Takže keď sa na to pozrieš z pohľadu toho komerčného hostingu toho čo tu bolo popísané, tak to vidíš ako? Môžem si dovoliť sa rozťahovať?
Čo hovoríš na toto: http://georgik.sinusgear.com/tag/php/
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3156
Bydlisko: Nové Zámky

PríspevokZaslal: Po 30.08.10 15:49Odpovedať s citátomNávrat hore

camo napísal:

Takže keď sa na to pozrieš z pohľadu toho komerčného hostingu toho čo tu bolo popísané, tak to vidíš ako? Môžem si dovoliť sa rozťahovať?
Čo hovoríš na toto: http://georgik.sinusgear.com/tag/php/

Prepac, ale ked uz ides robit mega-gigi super ultra aplikaciu, ktora bude mat niekolko tisic navstev za minutu, tak preco sa trepes do klasickeho komercneho zdielaneho hostingu ???

A skusal si si uz konecne overit, kolko ta tvoja aplikacia zere ??

_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1185
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: Po 30.08.10 16:24Odpovedať s citátomNávrat hore

Vy ste tu všetci ohromne múdri...
Len mi povedz o čom bol teda ten článok....
A či je normálne, že sa na to pýtam, keď sa dočítam takéto veci. Mne to príde normálne... Lebo proste to neviem posúdiť. Tak isto ako keď si sa ty pýtal, prečo sa ti tvoj floatovaný layout rozpadá...
Ten článok bol akože o ,,mega-gigi super ultra aplikacii,,???
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
Blackshadow
Užívateľ
Užívateľ

Založený: 09.09.2007
Príspevky: 3156
Bydlisko: Nové Zámky

PríspevokZaslal: Po 30.08.10 16:40Odpovedať s citátomNávrat hore

Jezisi maria ! Ja to myslim vazne, ze si otestuj pamatovu naracnost tej tvojej aplikacie ! A zistis sam, co je dobre a co nie..

_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Zobraziť informácie o autoroviOdoslať súkromnú správuZobraziť autorove WWW stránky
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1185
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: Po 30.08.10 16:50Odpovedať s citátomNávrat hore

Myslím, že na to existuje nejaká funkcia ,ale netuším ktorá...
A pokoj, pokoj čo budeš robiť, keď sa tu niekto opýta ako vycentrovať CSS menu???
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
stenley
Moderátor
Moderátor

Založený: 27.07.2007
Príspevky: 3715
Bydlisko: Bratislava
Vek: 26

PríspevokZaslal: Po 30.08.10 17:08Odpovedať s citátomNávrat hore

Mali by ste tu riesit optimalizaciu kodu tvojej triedy a nezachadzat bohvie kam. Takze camo, slubil si sem hodit upraveny kod triedy, ktory je podla teba viac optimalizovany, ale zatial tu nic nie je, a rozoberate tu nepodstatne veci, ktore s tvojou ulohou nemaju nic spolocne...

Bud sa tu bude riesit to, co sa ma, alebo sa to zamkne a bude pokoj...

_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Zobraziť informácie o autoroviOdoslať súkromnú správuICQJabber
coldak
Skúsený užívateľ
Skúsený užívateľ

Založený: 29.10.2008
Príspevky: 927

PríspevokZaslal: Po 30.08.10 17:40Odpovedať s citátomNávrat hore

stenley, toho noveho kodu sa asi nedockame. ani by som sa necudoval ked camo najprv hodi linku na stranku ktora pise ako si otestovat vyuzitie pamate http://georgik.sinusgear.com/tag/php/ a o par prispevkov neskor pise :
camo napísal:
Myslím, že na to existuje nejaká funkcia ,ale netuším ktorá...
Zobraziť informácie o autoroviOdoslať súkromnú správu
camo
Zablokovaný užívateľ
Zablokovaný užívateľ

Založený: 05.09.2009
Príspevky: 1185
Bydlisko: Lehota pod Vtáčnikom

PríspevokZaslal: Po 30.08.10 18:20Odpovedať s citátomNávrat hore

Prisahám, že to napíšem!!!
A to sa ti coldak podarilo. Mal som ten link totiž v záložkách, a už som nevedel, čo všetko sa tam píše....
Takže moja úloha znie optimalizovať výkon tej ohavnosti, čo som spáchal

Toto môžete zmazať ak je to nežiadúce. A ospravedlňujem sa adminovi za opotrebovanie prstíkov, pri tom odstraňovaní.

Nabudúce už len kód(len to bude trochu trvať, lebo rozbieham projekt http://web.php5.sk ... )
Zobraziť informácie o autoroviOdoslať súkromnú správuSkypeZobraziť autorove WWW stránky
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
Nemôžete odpovedať na témy v tomto fóre.
Nemôžete upravovať svoje príspevky v tomto fóre.
Nemôžete mazať svoje príspevky v tomto fóre.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF