Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Něco navíc v zeleném?
A proč ne...

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Archiv klubu PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
   
[ 874 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 5.5.2006 13:12  1307
tak ac se mi to zda nemozny, tak cca 1MB soubor nenactu z toho samyho serveru pres http a neulozim loklane ani za 240sekund... to je neuveritelny, musim mit nekde totalni blbost, snad ze to cte za koncem souboru nebo kdo vi...
v kazdym pripade ctu to, pokud nejsem blbej, cca po megabajtu... a pritom mam az 6500 rund ctecich... ???
chroupu to takhle:

while( !feof($h_remote) ){
$b=fgets($h_remote,1000000) or die('nemuzu cist vzdalenej');
$x++;
echo $x.'-ta runda cteni';
fwrite($h_local,$b) or die('nemuzu zapisovbat lokalne');
}
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 5.5.2006 12:55  1306
Johny_Gto bych dělal až v detailu...
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 5.5.2006 12:52  1305
Tak jo, no :-D. Problém vyřešen. To by mě skutečně nenapadlo :-). Znáte někdo nějakou rychlou cestu na ověření existence URL, nebo mám uživateli ikonku nabídnout až v detailu?
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 5.5.2006 12:49  1304
Omlouvám se, vypnul jsem počítač asi minutu před zodpovězením dotazu :-). Je to ještě horší, než se zdá. Zkusmo je tam pouhých 30 záznamů. Ale to s těma ikonkama zní velice pravděpodobně, protože pokud vyhledá jeden záznam (např. písmeno J), tak to vyskočí hned, a to musí projíždět celou databázi, stejně jako u 30 výsledků. A když nad tím přemýšlím, tak způsob, který používám ke zjištění té ikonky, je skutečně hodně stupidní :-). Zkusím to vyhodit, co to udělá.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 5.5.2006 12:49  1303
AL3Xhm, prave ze ne...
jediny co jsem vymyslel abych se vesel do pameti je, ze otevru handle na ftp:// nebo http:// a ctu z nej a ukladam v cyklu na lokal ale to se mi zda jako pomala silenost. hodilo by se neco na zpusob zadani odkud to vzit a kam ulozit...
al3x 5.5.2006 11:55  1302
tvxPockej, co chces? Stahnout soubor php scriptem? Ftp pouzit nemuzes?
al3x 5.5.2006 11:53  1301
huhRadi se to podle vsech sloupcu. Takze proto ty indexy.

Like je sice pomalejsi, ale zase to neni zadna tragedie.

Zkus si vypsat vsechny lidi z ty databaze, trva to desive dlouho. Popravde mam podezreni, ze to nesouvisi ani tak s db, ale s urcovanim pripon ikon. V db nejsou nikde ulozene, takze si je asi Johnny_G zjistuje pri vypisech primo nejakejma pozadavkama na lopuch.cz. Proto cim jednodussi dotaz (vic radku ve vysledku), tim pomalejsi vypis. Nebo se mozna pletu...
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 5.5.2006 10:58  1300
lze nějak stáhnout soubor z ftp či php aniž by musel projít paměťovým prostorem přidělaným php?
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 5.5.2006 09:42  1299
já bych to like '%cokoli%' zase tak nedémonizoval... extrarychlý to neni ale dělám s tim teď vcelku často nad větším objemem dat a jde to.
huh huh 5.5.2006 02:01  1298
jinak me to hledani neprijde tak pomaly
huh huh 5.5.2006 01:59  1297
like '%cokoli%' je a vzdycky bude z principu zoufale pomalej na jakykoli db (a indexy tomu nepomuzou). co se tyce razeni, na sloupcich, podle kterych se radi to chce index.
al3x 5.5.2006 00:13  1296
Mimochodem, jak resis ikonky??
al3x 5.5.2006 00:08  1295
Kolik tam mas zaznamu?
Jako urcite bys to urychlil, kdybys postavil indexy nad sloupcem nick a treba dalsima podle kterych se casto hleda. Presto mi prijde neuveritelny, aby to fungovalo takhle zoufale pomalu. Jsi si jisty, ze se tam nekde kolem nedejou nejaky prasarny?

Muj rekord je asi 9.000 dotazu do databaze na jednu stranku. Ta stranka se ze serveru natahovala asi 10sec. Jelikoz predpokladam, ze mas desitky, max stovky zaznamu, nechapu, ze to se to tak plouzi.
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 4.5.2006 23:59  1294
Pardon - $res je samozřejmě mysql_query($sql)
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 4.5.2006 23:57  1293
K diskuzi v Databázi lopušákůZjednodušený zápis toho hledání:

$sql = "select id, nick, jmeno, narozen, icq, bydliste from uzivatele where $kriterium like '%$vyraz%' order by $razeni";

.

while ($zaznam = mysql_fetch_array($res))
{
echo "
Nick: {$zaznam["nick"]}
Jméno: {$zaznam["jmeno"]}
Rok narození: {$zaznam["narozen"]}
ICQ#: {$zaznam["icq"]}
Bydliště: {$zaznam["bydliste"]}
";
}

Pokud to někoho pobavilo, tak prosím o shovívavost, opravdu s tím dělám poprvé. Je to skutečně neuvěřitelně pomalé.

[ 874 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt