eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingjsp vs php
Ilość wypowiedzi w tym wątku: 188

  • 141. Data: 2013-05-09 11:31:05
    Temat: Re: jsp vs php
    Od: "Ghost" <g...@e...pl>


    Użytkownik "M.M." <m...@g...com> napisał w wiadomości
    news:e80da607-ce5c-4d19-bbea-1a287d6f11ab@googlegrou
    ps.com...
    W dniu czwartek, 9 maja 2013 10:21:52 UTC+2 użytkownik Stachu 'Dozzie' K.
    napisał:

    >Idealna bylaby relacja kogos kto pracowal przy czyms takim.

    Takim czyli jakim? Poki co widac tylko jakies strzepy tajemnicy.


  • 142. Data: 2013-05-09 13:57:19
    Temat: Re: jsp vs php
    Od: "R.e.m.e.K" <g...@d...null>

    Dnia Thu, 9 May 2013 00:56:24 -0700 (PDT), M.M. napisał(a):

    > Dlaczego smierdzi? To nie jest typowa aplikacja, gdzie sie na strone
    > laduja trzy artykuly i dwa komentarze.

    Masz czas 13-14 maja oraz wolne 1,5 tys pln? ;-)

    http://niebezpiecznik.pl/post/poznan-atmosphere-2013
    /

    --
    pozdro
    R.e.m.e.K


  • 143. Data: 2013-05-09 14:21:19
    Temat: Re: jsp vs php
    Od: "M.M." <m...@g...com>

    W dniu czwartek, 9 maja 2013 13:57:19 UTC+2 użytkownik R.e.m.e.K napisał:
    > Masz czas 13-14 maja oraz wolne 1,5 tys pln? ;-)
    > http://niebezpiecznik.pl/post/poznan-atmosphere-2013
    /

    Jesli wyklad bedzie taki:
    [
    Moim zdaniem każdy może oprzeć stronę o mysql i css.
    Wszelkie operacje, które można wykonać w mysql przenosić właśnie na mysql.
    Odciąża to znacząco prace serwera www.
    Dodatkowo jeśli chodzi o ciężar witryny to zamiast opierać stronę o obrazki .png
    .jpg. .gif itd to tworzyć wszystkie możliwe elementy w css. Jest to bardzo optymalne,
    odciąża serwer i wszystko stworzone w css nie traci jakości wraz ze skalowaniem
    wielkości witryny.
    ]
    to juz umiem :)

    Ale moze dla rozrywki zajrze :)

    Pozdrawiam



  • 144. Data: 2013-05-09 14:37:58
    Temat: Re: jsp vs php
    Od: "M.M." <m...@g...com>

    W dniu czwartek, 9 maja 2013 14:21:19 UTC+2 użytkownik M.M. napisał:
    > to juz umiem :)
    > Ale moze dla rozrywki zajrze :)
    Musze odszczekac powyzsze, tam jednak jest duzo ciekawych zagadnien :)
    Chyba warto sie stawic :)
    Pozdrawiam


  • 145. Data: 2013-05-09 14:47:24
    Temat: Re: jsp vs php
    Od: "R.e.m.e.K" <g...@d...null>

    Dnia Thu, 9 May 2013 05:37:58 -0700 (PDT), M.M. napisał(a):

    >> to juz umiem :)
    >> Ale moze dla rozrywki zajrze :)
    > Musze odszczekac powyzsze, tam jednak jest duzo ciekawych zagadnien :)
    > Chyba warto sie stawic :)

    Ufff, bo juz sie zaczalem o Ciebie martwic ;-)

    --
    pozdro
    R.e.m.e.K


  • 146. Data: 2013-05-09 21:55:04
    Temat: Re: jsp vs php
    Od: Edek <e...@g...com>

    Dnia Wed, 08 May 2013 17:32:52 -0700 po głębokim namyśle M.M. rzekł:

    > W dniu środa, 8 maja 2013 23:57:50 UTC+2 użytkownik Edek napisał:
    >
    >> Generalnie potrzebujesz szybką bazę. Jak z każdym skalowaniem, można "w
    >> górę" i "w bok".
    > Jak wyglada skalowanie baz w bok? Mamy duzo komputerow. Komputery niech
    > sa sredniej jakosci, moze tylko niech maja dobre karty sieciowe i kable.
    > Nie ma zadnego super-komputera, zadnych urzadzen dedykowanych, tylko
    > dostawiamy kolejna skrzynke i podpianmy do sieci. Na tym pracuje jakas
    > baza sql, moze byc nawet jakas droga. Powiedzmy ze bylo tych skrzynek
    > 10, a po dostawieniu jest sto skrzynek. Ktore operacje dzialaja:
    > 1) wolniej,
    > 2) bez zmian,
    > 3) minimalnie szybciej 4) szybciej prawie liniowo.

    3 i pół. Plus problemy typu kto rodziela ruch - są dedykowane
    rozwiązania failover.

    >> Te pierwsze to duże szafy z szybkimi macierzami dysków (raid, bbwc na
    >> start) i rozwiązania takie jak IntentLog czy inne cache, osobno do
    >> odczytu (spory) i do zapisu (non-volatile). Stosuje się chociażby ssd
    >> do tych celów,
    >> albo zerknij na karty Fusion-IO.
    > Hmmm dyski SSD pewnie beda w zasiegu budzetu. Zastanawiam sie tylko co
    > jest lepsze:
    > 1) skalowanie w bok na zwyklych maszynkach 2) skalowanie w bok na
    > maszynach z dyskami SSD 3) optymalizacja algorytmow i struktur danych
    > Kazde z tych rozwian jest zwiazane z jakimis kosztami i niesie jakies
    > korzysci.

    Można podejść bardzo różnie, ale przede wszystkim policzyć. A żeby
    policzyć trzeba mieć doświadczenie albo fake it till you make it
    czyli zacząć od google.

    Np. nie wiem czy NAS: ZFS + na SSD: ZIL + duży L2ARC nie załatwiłby
    jedną maszyną storydżu bazy danych. Stawia się to na dowolnym sprzęcie
    z dyskami SATA, jednym/dwa ssd i ma się tyle co niezły raid -
    10Gb przepustowości co najmniej i opóźnienia niewiele większe
    niż latency sieci. To znaczy przy dużym ruchu potrzeba tylko
    ile wlezie RAMu i szybki proc. Ale to też zależy od bazy i rodzaju
    dostępów i jasne, jest jakiś limit, a widzę plany masz typu sky is
    the limit.

    Ja specjalnie mówię o rzeczach dostępnych za free (poza sprzętem).

    To byłoby skalowaniem w górę. Optymalizacja algorytmów owszem,
    ale ona nigdy nie jest oderwana od sprzętu. Chyba że jak google
    zakłada się sprzęt taki jak z półki w sklepie.

    >> Te "w bok", czyli mnóstwo kompputerów, to różne rozwiązania, gdzie
    >> wiele dzieje się w RAM.
    > Przecietny tani komp moze miec chyba 32GB ram. Kilka TB to 100
    > komputerow -
    > moze by starczylo. Jeden dobry dysk SSD kosztuje tyle co 15 komputerow -
    > moze to jest bardziej sensowna droga niz by sie wydawalo.

    Może poćwicz na amazonie, na pewno są gotowe rozwiązania nawet
    jak nie ma benchmarków.

    >> No a temat replikacji to osobna dziedzina.
    > Jakze rozna od zapisywania danych na dysku :D

    Heh. Mieliśmy takie maszynki co obsługiwały dziesiątki milionów
    transakcji na godzinę i mieliśmy: ekspertów od dysków, ekspertów
    od połączeń do dysków, ekspertów od bazy, a eksperci od replikacji
    to siedzieli od tamtych dość daleko... No ale tu to musiałbyś
    się zapożyczyć żeby kupić jeden kabelek ;)

    --
    Edek


  • 147. Data: 2013-05-09 21:57:25
    Temat: Re: jsp vs php
    Od: Edek <e...@g...com>

    Dnia Wed, 08 May 2013 17:32:52 -0700 po głębokim namyśle M.M. rzekł:

    >> No a temat replikacji to osobna dziedzina.
    > Jakze rozna od zapisywania danych na dysku :D

    Nie wiem czy to było oczywiste: nie replikacji bazy,
    tylko replikacji pomiędzy nodami klastra, takiej online.

    --
    Edek


  • 148. Data: 2013-05-10 12:33:49
    Temat: Re: jsp vs php
    Od: darekm <d...@e...com>

    W dniu 2013-05-09 02:10, M.M. pisze:
    > W dniu środa, 8 maja 2013 23:29:02 UTC+2 użytkownik R.e.m.e.K napisał:
    >
    >> Ciagle nie wiem skad bierzesz te 10 sekund. Po piewsze to zalezy od
    >> komputera, jesli na Twoim lapku trwa to 10 sekund to na serwerze z
    >> prawdziwego zdarzenia moze trwac 0,1 s.
    >
    > Sprawdzam na lapku i na stacjonarnym, oba kompy sa dosc nowe, ale
    > na pewno nie sa to serwery z prawdziwego zdarzenia. Czasami na lapku
    > dziala szybciej. Domniemam ze wynika to z ulozenia danych w tabelach.
    > Jesli na lapku dane sa obok siebie, to zapytanie bedzie dzialalo
    > szybciej niz nawet na serwerze z prawdziwego zdarzenia - zaraz ktos mi
    > zarzuci ze pisze oczywiste rzeczy :D
    >
    > Czy da sie z 10s zejsc do 0.1s tylko dzieki:
    > 1) lepszej konfiguracji (np. indeksy, buforowanie w RAM)
    > 2) zastosowaniu lepszego sprzetu
    > 3) zastosowaniu wiekszej ilosci komputerow?
    >
    > AD1) powiedzmy ze indeksy juz mam dobre, a buforow RAM nie bede zwiekszal,
    > bo w koncu i tak i tak zabraknie.
    > AD2) nie mam pod reka dyskow SSD zeby sprawdzic.

    tymi sposobami nie osiągniesz dwóch rzędów przyspieszenia.
    a przy przyroście danych możesz się spodziewać kwadratowego przyrostu czasu.
    > AD3) nie wiem jak sie zachowuje postgres uruchomiony na klastrze,
    > zdaje sie ze jest taka mozliwosc, ale nigdy nie korzystalem z niej.
    >

    Bazy SQL średnio się zrównoleglają, aby spełnic ACID ma zwoje wymagania.

    Masz dwie możliwości.
    1. Zmienić architekturę rozwiązania. Zamiast za każdym razem pytać bazę
    buforować tabele z danymi pośrednimi, łatwiej kupić dodatkowy dysk niż
    zwiększyć moc obliczeniową
    2.Drastycznie zmienić podejście : MapReduce , noSQL itp

    Dzięki rozluźnieniu reguł ACID można efektywnie podejść do
    zrównoleglenia, tym bardziej że 10 zwykłych komputerów jest tańszych niż
    jeden dwa razy szybszy.



    >> Nie bylbym pewien czy niemozliwe, teoretycznie bym to potrafil sobie
    >> wyobrazic. Ale nie mam takich doswiadczen, gdyz nie pracuje z duzymi bazami.
    > Pewnie sie skonczy tak, ze gdzies wykupie jakas chmure do testow,
    > zainstaluje baze i pomierze czasy. Tez nie wiem jakie operacje bazodanowe w
    > jakim stopniu sie zrownoleglaja. Szukac w necie i czytac az sie boje,
    > trduno odroznic co jest przechwalkami producentow, a co rzetelnym testem.
    >

    Popatrz na Google, ma miliony razy większą bazę, miliony razy więcej
    zapytać a odpowiada w czasie krótszym od 0.1 s


    --
    Darek




  • 149. Data: 2013-05-10 12:57:09
    Temat: Re: jsp vs php
    Od: Michal Kleczek <m...@k...org>

    On 2013-05-08 18:09, M.M. wrote:
    > W dniu środa, 8 maja 2013 11:04:07 UTC+2 użytkownik Michal Kleczek napisał:
    >> W RDBMS to siďż˝ nazywa "clustered index". Jakies inne pomysly?
    > Czyli jednak można ingerować w fizyczne ułożenie danych w tabelach.

    A co to znaczy "fizyczne"? Który talerz/sciezka/glowica, czy co tam
    jeszcze w tych dyskach siedzi? A jesli jest RAID? A jesli jest SSD?

    Poczytaj o poziomach abstrakcji.

    > Niby dobrze, ale właśnie...
    >> Tylko po dacie?
    > tylko po jednym polu. Pliki csv czy xml mozna zrobic np. w trzech wersjach:
    > po dacie, po nazwie uzytkownika i po nazwie leku.

    Tylko, ze to nic innego jak indeksy w DBMS.

    > Wiadomo jakie to
    > pociaga za soba narzuty, ale moze sie oplacac gdy:
    > 1) malo jest modyfikacji bazy
    > 2) mozna podawac dane troche zdeakutalizowane, a uaktualniac np. raz na dobe.
    >

    Zgadza się - utrzymanie indeksow ma swoj koszt.

    >
    >> A co z przeszukiwaniem?
    > Nie wiem, to wydaje sie bardzo proste na plikach. Jak dotąd nie miałem z
    > tym żadnych problemów.

    Bez indeksow? Hmm... Kolejny patent?

    > Większe problemy są z aktualizowaniem dużej ilości
    > plików.

    Niewatpliwie. RDBMS to za Ciebie zalatwi.

    --
    Michal


  • 150. Data: 2013-05-10 14:22:23
    Temat: Re: jsp vs php
    Od: Michal Kleczek <m...@k...org>

    On 2013-05-09 11:28, M.M. wrote:
    >
    > Na razie musze sobie wyrobic ogolny poglad na temat wytwarzania
    > aplikacji webowych ktore sa mocno obciazone. Przydaja mi sie
    > informacje o skalowalnosci baz danych, dostepnosci bibliotek
    > dla roznych jezykow, mozliwosci zatrudnienia ludzi, itd.
    >
    > Idealna bylaby relacja kogos kto pracowal przy czyms takim. Chetnie
    > bym sie dowiedzial ze gdzies uzywali jakis narzedzi, mieli jakies
    > problemy, przesiedli sie na inne narzedzia, problem rozwiazali, ale
    > bylo to obarczone jakims kosztem, a moze pojawily sie inne problemy.
    >

    Bardzo chetnie Ci pomoge... Napisz na priv, to stawke ponegocjujemy

    --
    Michal

strony : 1 ... 10 ... 14 . [ 15 ] . 16 ... 19


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: