sikmajnd

Statistika

Pridružen/a:
11 nov 2013, 11:11
Zadnjič aktiven:
Prispevki:
Teme:
1 | Vse teme
156
9
1
#4

Couchbase

Benchmark results



Pri nas se noSQL baza super obnese, kljub velikemu številu podatkov (prej smo imeli MySQL in tudi ni bilo problemov, sedaj je kvečjemu bolje :) ) V začetku smo imeli shranjene samo seje v noSQLu. Imamo pa vmes SOLR (šaltamo na elasticsearch) in se precej zmanjša obremenitev baze. Imaš replikacijo in sharding, ki ju on the fly usposobiš.

Moraš pa spremeniti razmišljanje, ko začneš enkrat delati z noSQL bazami. Normalizacija odpade. Tudi v kolikor sem govoril z našim DB mojstrom je rekel, da pri velikih web aplikacijah SQL bazo načrtuješ čisto drugače in moraš pozabiti na standarne "šolske primere".



Elasticsearcha ni noSQL baza, je samo search engine. Ni namenjen trajnemu shranjevanju podatkov ampak jih samo indexira iz določenega vira (lahko nastaviš sql ali couchbase river ali pa s skripto vpisuješ podatke notri). Ko sem še sam razmišljal o trajnem shranjevanju podatkov v ES sem za odgovor dobil: "Če maš jajca".

Je pa zadeva superhitra in precej razbremeniš strežnik na katerem imaš bazo. Velik plus sta enostavna replikacija in sharding.



v SQLu je bilo cca 60-70 GB podatkov, ne vem koliko imamo zdej.



aja, couchDB != couchbase


všeč(2) ni všeč(0) spam(0)
#19

Laravel cheat sheet

Laravel cheat sheet (PDF)



V novem laravelu (verzija 5) je par res dobrih bonbončkov. Večinoma ga uporabljam za APIje in je zadeva res prijazna developmentu.

Če imaš kolikor toliko izkušenj z MVCjem, potem je learning curve pri laravelu res kratek.




  • dobra dokumentacija

  • velik community


  • Packalyst v povezavi s composerjem


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

Na kakšen način pa pošiljaš podatke, da se ti tako pokvarijo?

Dobiš vsako sporočilo posamezno? Recimo, te čudne znake, ki jih imaš gor so neko enotno sporočilo?



Na tvojem mestu bi zadevo popravil na tak način, da do takih napak pri prenosu nebi več prihajalo. Mogoče base64encode ali kakšna podobna rešitev, odvisno od tega kje pri prenosu se ti podatki takole zmaličijo.



V primeru, da ne moraš vplivati na prenos in da je tisto gori kompletno sporočilo, bi poskusil rešiti zadevo z regexom. Se pravi, da preverjaš čudno kombinacijo znakov ??/, ??%, itd.



Ampak kot sem rekel, najbolj proper bi bilo popraviti prenos, da do tega ne prihaja več :) Povej več :P


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

http://underscores.me/ je official od Wordpressa in ti zgenerira boilerplate Wordpress temo z vsemi podatki, ki jih podaš ob generaciji


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

Mogoče bo pa spletna aplikacija? :)


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

Imaš tudi Facebook debugger tool kjer lahko preveriš katere tage imaš. Pokaže tudi kateri so obvezni itd.



Se pa zadeva hitro zakešira, tko da moraš kdaj malce počakati


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

Z vsemi funkcionalnostmi, ki jih ponuja wp-glogin ali samo login?


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