SlimDeluxe

Statistika

Pridružen/a:
29 apr 2010, 07:13
Zadnjič aktiven:
Prispevki:
1241 | Vsi prispevki
Teme:
77 | Vse teme
1022
144
9

Podpis

Freelance Web Developer
#14

Se strinjam, vendar se hkrati sprašujem, ali je bolje delati stik

novica x komentar

in imeti toliko večji rezultat v nenormalizirani obliki, kot pognati 10x query v smislu (pseudo koda):

result = select * from novica limit 10;

foreach(result as novica)

{

result2 = select * from novica where id = novica['id'] limit 10;

foreach(result2 as komentar)

{

novica['komentarji'][] = komentar;

}

}

Cool bi bilo, če bi dejansko imel nek benchmark (če bi se komu dalo narediti) :)

Čeprav če pomislim, zadeva je itak malo mimo, ker

1. za frontpage itak nikoli ne selectaš čisto vseh novic, glede komentarjev pa rabiš samo število (paginacija po komentarjih je ob ogledu novice).

2. uporabil bi object, db ali vsaj template caching



:)


všeč(0) ni všeč(0) spam(0)
#9

rnk:

Znotraj loopov se ne raje ne daje težkih IO operacij - kar query je. Nalovdaj podatke, ki jih rabiš z enim ali dvema poizvedbama in potem obdelaj dato.




Težkih? Če imaš pravilen design baze in ne izvajaš kompliciranih stikov med tabelami z dosti podatkov bi temu rekel vse prej kot težka IO operacija.


všeč(1) ni všeč(0) spam(0)
#8

Normalno da ti izpiše samo zadnjega, saj jih ne izpisuješ v zanki? Vedno spravljaš v $comment .

Vse komentarje preberi v eno tabelo (npr. $comments[] = $comment; ) in jih potem izpiši pod izpisom novice:


foreach($comments as $c)
{
// tukaj daj html kodo za komentar
}

BTW. že če imaš html v sami php skripti (in ne npr. ločeno v template file-u), predlagam alternativno php sintakso in ločitev kode na html in php bloke.


<?php foreach($comments as $c): ?>
<div>blablabla <?=$c['avtor']?>
še neka html koda...
<?php endforeach; ?>
všeč(1) ni všeč(0) spam(0)
#2

Zgornji primer je čisto legalen, tako da če želiš da ti pomagamo boš verjetno moral dati dejansko kodo ki ti dela probleme.


všeč(1) ni všeč(0) spam(0)
#10

To je tudi en način za sprejemanje donacij, vendar provizija je 10%, pa v SLO verjetno ni publike, ki bi to uporabljala (vsaj jaz nisem še zasledil)

http://flattr.com/


všeč(0) ni všeč(0) spam(0)
#3

Pozabil sem sporočiti, kako se je končalo.



Če bo kdo potreboval, je postopek sledeč:



Na hostingu, kjer imate domeno (npr. domena.si), dodajte dva A recorda v smislu:

dev.domena.si A 123.12.12.13

*.dev.domena.si A 123.12.12.13



Na ciljni mašini (v tem primeru 123.12.12.13) naredite master zone dev.domena.si z recordsi:


$ttl 38400
dev.domena.si. IN SOA dev.domena.si. info.domena.si. (
1308148354
10800
3600
604800
38400 )
dev.domena.si. IN NS dev.domena.si.
dev.domena.si. IN A 123.12.12.13

Sedaj samo dodajte nove vhoste, DNS pa ne potrebujete več nastavljavljati ali dodajati cone za podpodomene.


DocumentRoot "/var/www/nekmojsite"
ServerName nekmojsite.dev.domena.si

Po restartu vsega (DNS in Apache serverja lokalno) in osvežitvi DNS zone pri hostu (verjetno na par ur?) bo "nekmojsite" dostopen z http://nekmojsite.dev.domena.si



Hope this helps!


všeč(0) ni všeč(0) spam(0)
#6

Če boš uporabljal oddaljeni SMTP (torej ne na istem strežniku/IPju kot je skripta), moraš v DNS zapise dodati SPF record, če ne ti bodo nekateri sprejemni strežniki zavračali pošto.


všeč(0) ni všeč(0) spam(0)
#4

marin:

Vsak evro šteje, ampak s tem nisem ravno zadovoljen in bi na poletni avanturi želel zbrati več.




Malo offtopic ampak pomoje si jih nekaj izgubil tudi na račun izbire cilja donacij.

Res je, da se tudi otroci s posebnimi potrebami morajo zabavati, a mislim da za to niso nujni taki pripomočki kot predelana smučka za 6.000 EUR. Tudi če dokažejo, da jih proizvodni proces za 1 kos stane nad 5.000 €, bi se vprašal o smotrnosti izdelave takega pripomočka.

Preveč je otrok, ki trpijo mnogo hujše situacije od nezmožnosti smučanja.

My 2 cents


všeč(9) ni všeč(0) spam(0)
všeč(0) ni všeč(0) spam(0)
#21

Meni DPD delajo probleme ampak jih uporabljam samo za dostavo od dobavitelja k meni.

Sicer pa vsa naročila pošiljam kot priporočene pošiljke s Pošto Slovenije in še 1ga paketa niso izgubili in so zame najcenejša varianta (moja povp. masa = 300g).

Na začetku teme ste komentirali, da kurirji nimajo cenikov online - to je zato, ker ga naredijo za vsakega individualno na osnovi št. paketov. Meni je najboljšega naredil DHL in so tudi najhitrejši in najzanesljivejši (iz VB do mene) in bom naslednji teden zamenjal na njih, ker mi edini prinesejo čez 2 noči (trenutno DPD rabi od 4 do celo 7).


všeč(0) ni všeč(0) spam(0)