Wypowiedzi
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Perkusja
-
Koledzy,
czy któryś z was może korzystał/testował już plugin do EhCachu - BigMemory? Słyszał ktoś może o alternatywnych open implementacjach takiego modelu? Wyszło to niby we wrześniu rok temu ale z tego co czytam to znajduje sam marketingowy bełkot i wywody "najmondrzejszych" co to wszystko wiedzą ale sami tego nie testowali.
Pozdro
Michał -
HAProxy - używamy tego wprawdzie do tomcat/jetty ale to jeden pies. Minusem jest to że używa http a nie ajp wiec trzeba sobie dodać obsługę x-forwarded-for (tomcat chyba ma opcję skonfigurowania tego tak by było to przeźroczyste).
Jest opcja throttling ilości połączeń pre serwer, kolejkowania, dzielenia obciążenia nierównomiernie itp. Jest to chyba jedno z najbardziej zaawansowanych bezpłatnych rozwiązań.Michał Podsiadłowski edytował(a) ten post dnia 07.07.11 o godzinie 09:20 -
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Perkusja
-
- 4.08.2010, 13:23
-
- 4.08.2010, 12:28
-
Aby mieć możliwość przeczytania tego posta musisz być członkiem grupy Perkusja
-
nie może się stać a będzie kłopotliwy ;)
http://www.scribd.com/doc/14683263/Efficient-Paginatio...
podobną strategie opisywali na facebooku ale nie mogę znaleźć linka teraz.
Jeśli faktycznie ilość danych jest duża to warto się nad tym zastanowić. -
Jacek Lis:
Zerknij na to - http://mina.apache.org/
Fajne fajne
Jak ja pisałem taką aplikację to tego jeszcze nie było.
Sami pisaliśmy swój serwer nio - fajna zabawa. -
Po pierwsze http://tinyurl.com/24yzrtp
Po drugie:
Przy wykorzystaniu tylko webserwisu masz komunikację tylko jednostronną. Klient może prosić serwer o zmiany. To jest pull data - czyli ciągniesz dane. Natomiast przy połączeniu socketowym które jest ciągłe gdzie masz jakiś protokół oparty o np o xml i po obu stronach serializacje i deserializacje do jakiś obiektów serwer może wysłać dane do klienta powiadamiając go że ktoś np rzucił kartę na stół. Jest to o wiele bardziej wydaje bo nie zabija serwera requestami co parę sekund od setek klientów i dodatkowo jest dużo szybsze bo wiadomość jest propagowana do klienta natychmiast o zmianie stanu a nie dopiero wtedy kiedy on poprosi.
To samo można osiągnąć poprzez WS i JMS - web serwisem klient prosi o jakieś dane przy wywołaniach synchronicznych a poprzez jms dodaje powiadomienia asynchroniczne (ktoś rzucił kartę). Natomiast nikt nie pozwoli Ci wystawić jmsa na świat by klienci mogli się do niego łączyć z internetu. Do tego dochodzi kwestia adresowania wiadomości w JMS i samej skalowalności tego rozwiązania. Ale to raczej temat nie na projekt na uczelnie.
Po trzecie: to co napisałem jest już napisane na wielu innych stronach wystarczy wygooglać. -
A czy ktoś może wie jak wygląda sprawa posiadania samochodu i motocykla prowadząc działalność jednoosobową? Samochód już mam i leasing potrwa jeszcze 3 lata natomiast teraz chciałbym dokupić motocykl również na potrzeby działalności bo ciężko w Wawie się parkuje i jeździ bo non stop są korki.
Z tego co czytałem to US dopuszcza takie sytuacje a argumentacja jest taka że są to pojazdy różne od siebie i służą do innych celów/ wykorzystywane są w innych okolicznościach (tak było przy samochodach).Jako, że jestem z branży IT czasem muszę przewieść serwer czy komputer a czasem muszę podskoczyć do klienta na same konsultację.
Co o tym sądzicie? -
Do gry karcianej to ja polecałbym raczej komunikacje gdzie można robić "push data". WS + JMS może być jak projekt do nauki ale w real world raczej nie przejdzie. Serializacja do xmla i zwykly socket po obu stronach.
-
Sprzedam bębny Mapex Pro-M Limited Edition Zebra Wood 10-12-14-16-22 + paiste 802 hh 14" Crash 16" i 18" China 16" Zildjian Z Custom Ride 22" Istambul Agop Turk Bell 8" cena ... do uzgodnienia
- 19.07.2010, 14:39
-
Zapewne jako kreatywny programista możesz pochwalić się lepszymi serwisami, które zaprojektowałeś i oprogramowałeś.
Powiedz czemu uważasz, że jest to lipa? Może wiesz co powinno być poprawione? -
Zazwyczaj pomija się to 50k userów ;)
Ja uważam że tyle to trwa bo takie mam doświadczenia zawodowe w pisaniu wprawdzie w Javie ale jednak. 3 miesiące to jest klepanie dla 3-4 programistów o ile już maja już jakiś kod który re-używaja. Jeśli klepane od początku to ... dłużej. Nie a w tym dodatkowo żadnych technologii typu webcache. Load balancing przy aplikacji tego typu aplikacji jest prosty problemy są tylko z replikacja sesji ale można to zalatwić przez sticky sessions. Ale konfiguracja głupiego load balancera to jak dla mnie przynajmniej 1.5k bo to poprostu wiedza a ja się ceni.
Dla porównania za założenie drzwi w domu monter bierze 150-200zl po znajomośći. Trwa to godzinę. Zlecone w castoramie 300zl.
Wymiana klocków w samochodzie 150 zl - 40min.
Dlaczego informatyk ma brać mniej za swoje 4/5 godzin?
Do tego zakładam że baza to tylko mysql bo za samą instalację oracla lub jakiejś innej komercyjnej bazy się zapłaci tyle co za 1/5 aplikacji nie mówiąc o licencjach. -
Nowa architektura NK to wg mnie głownie serwery cache i load balancer plus oczywiście niezbędne zmiany w kodzie
a wg mnie sharding bazy danych + technologie rozproszone pod web cachem - macierze dyskowe lub rozproszone systemy plików lub i to i to a nie po prostu serwery cache.
Implementacja serwera cache a raczej warstwy cachu jest niezwykle skomplikowanym przedsięwzięciem pod względem opracowania i wdrożenia bo ilość stron np przy dodaniu głupiego zdjęcia na NK jest czasem masakryczna. -
Paweł P.:
Wojciech Małota:
Przykro mi
niepotrzebnie.
sam zacząłeś komentować moje zdanie na temat wyceny jednego z forumowiczów, a teraz się wycofujesz.
To forum DYSKUSYJNE, wiec dyskutujmy, a nie obrażajmy się na siebie...
może jesteśmy z innej bajki. z mojego doświadczenia mogę powiedzieć tylko, ze zespól 3 ludzi, w tym spec od serwerów i optymalizacji baz, był w stanie zbudować system do zbierania i raportowania danych statystycznych z ok. 100k firm w 3 miesiące.
Ten sam zespól zbudował w pełni funkcjonalny portal (2 mln odsłon miesięcznie) w niecałe 3 miesiące. I nikt nie dostawał 10k brutto.
A różnica w skali ilości danych czy userow, od pewnego poziomu nie przekłada się na ilość pracy programistów.
jednak gwoli ścisłości powiem jeszcze raz, 14 dni i 7k to stanowczo za mało na klon NK.
ale co to jest 2M odsłon miesięcznie?! to jest raptem ~90 odsłon na minute przy założeniu że ruch trwa około 12 godzin bo ludzie śpią i nie klikają. To pociągnie zwykły dedyk w ovh za 150 zl miesięcznie + php i mysql. Bez żadnego cachowania WWW itp. Natomiast cachowanie www przy więcej niż jednym serwerze to temat rzeka który u mnie w firmie jest obrabiany co drugi dzień bo jest z tym kupę radości z przewagą kupy.
Jakby to było 2M dziennie to .. można by się chwalić.
10k brutto to dla developera javy z doświadczeniem 3-4 letnim w warszawie to nie powiem standard ale bardzo często spotykane.
Mała firma która zatrudnia ludzi też musi zarabiać i 20% to jest minimum po odliczeniu wszystkich kosztów.. Jak zatrudni się leszczy/studentów/juniorów do takiego zadania to potem będą problemy z utrzymaniem tego albo doprowadzeniem stanu w którym daje się to wdrożyć. A każdy kto ma wiedzę i doświadczenie się ceni wg na więcej niż 4k miesięcznie. -
zawsze można pytanie tylko jak wypada prezentacja tworzenia aplikacji w javie za pomocą notatnika? Według mnie mało profesjonalnie i to mi chodziło.
Nie twierdze też że jest to bez użyteczny framework ale jego magia jak na pierwszy rzut oka wzbudza we mnie obawy o implementacje rzeczy z poza czystego wzorca MVC. -
Po osobistych doświadczeniach w pracy z hindusami odpycha mnie sam filmik o Playu. To że koleszka korzysta z TextMate'a a nie z ide powinno już rodzić podejrzenia że jest mało pro. Nie wiem jak to wygląda "pod maską" ale na pierwszy rzut oka to jest coś dobrego do prostej aplikacji, w której nie trzeba dużo cudów robić natomiast w momencie kiedy trzeba dodać logikę w warstwach pośrednich lub kontrolery rozrosną się do czegoś bardziej skomplikowanego niż Task.find("order by id") mogą pojawić się schody. Do tego kod jest kompilowany do czegoś innego niż to co napisaliśmy i to mi się nie podoba.
-
Piotr Rybacki:
Artur K.:
Piotr Rybacki:
Jestem w stanie wykonać taki projekt za około 7000zł. Czas - 14 dni roboczych. Wszystko na podstawie umowy o dzieło/zlecenia.
Wykonasz portal podobny do NK za 7000 pln w 14 dni, czyli:
- projekt graficzny
- cięcie html, css
- oprogramowanie realizujące wszystkie funkcjonalności jakie ma NK
- baza danych
- testy serwisu
- optymalizacja wydajności ze względu na prognozowany duży ruch
- wdrożenie serwisu
Podeślij mi proszę Twoje portfolio. Chętnie skorzystam z Twoich usług. Bo jeśli mówisz prawdę, to tworzysz strony za 10% wartości i w czasie około 10 razy szybszym niż inni.
3 ostatnie punkty odpadają. :) A wyglada to tak:
- projekt graficzny
- cięcie html, css
- oprogramowanie realizujące wszystkie funkcjonalności jakie ma NK. (jest wiele gotowych systemów które można kupić, wykorzystać, przerobić) :)
Stary w 14 dni roboczych to ty nie zdarzysz zaprojektować dobrze a co dopiero narysować, oprogramować i ubrać w porządny html.
Ja wyceniłbym to na ok 50-70k jeśli robiło by to kilku pehapowców przez 4-5 miesięcy. Oczywiście ich kod funkcjonował by sprawnie do ~50k userów może 100k przy wypasionej bazie danych. Bo potem pojawiły by się problemy z wydajnością i pan gąbka.
3k zł za coś takiego?!- wolałbym odśnieżać niż to klepać bo więcej bym zarobił w krótszym czasie. Kolega frontendowiec bierze 50zl za godzinę a ma 19 lat wiec nie wiem gdzie takiego studenta by się znalazło co by to zaklepał w całości za taka kasę. Jakby to przeliczyć to chińczyk więcej by dostaje za składanie zabawek.
Jeśli agencja jakaś to minimum 300k za podstawowe funkcjonalności.Michał P. edytował(a) ten post dnia 24.02.10 o godzinie 16:14
- 1
- 2