Sedziwoj
18.09.2008, 20:23:35
Co do ceny sprzętu, programistów itd.
To nie ważne jakie argumenty wobec ceny sprzętu postawisz, każdy się zgodzi, jeśli jakieś zmiany zajmują długo, to serwis odpada...
Chociażby Grono, wprowadza zmiany, ale gdyby robił to 2x szybciej, wiele więcej osób by z niego korzystało.
Chodzi o to, że czas wprowadzenia poprawek, zmian, czy dodania funkcjonalności to nie tylko czas pracy programisty, a też oczekiwania klienta, jak zgłosi błąd i w ciągu godziny (czy mniej) go nie ma, to ma uśmiech na ustach a jakby czekał dzień, to już nie koniecznie. Nawet przy własnym projekcie, chce się aby zmiany były jak najszybciej, aby użytkownicy je odczuli. Wtey większość nie ucieknie, bo chwilowy brak funkcji zaspokoi przyzwyczajenie, przy dłuższym czasie, już nie...
Dziś ważny jest czas, bo to pieniądz, czasem za ten czas się płaci sporo, ale często się opłaca.
Cytat(kbsucha @ 18.09.2008, 16:22:28 )

Rozumiem, ze masz na myśli Kohane. A skoro w wątku mowa jest o dużych projektach, to zastanawiam się czy sprawdzałeś jej możliwości w takich projektach. Czy sobie poradziła z naprawdę dużymi serwisami. Na razie z tego co widziałem to projekty na stronie oficjalnej nie są zbyt wygórowane, parę blogów, jakieś stronki z filmikami itp. I z tego co widzę po ogromnych zmianach w Core w wersji 2.3 to raczej długo nic poważniejszego nie zobaczę.
o zmianach wole sie nie wypowiadac bo mi zylka peknie

(pisalem na forum Kohany). Co do 2.2 to ja z powodzeniem uzywam do duzych projektow, serwisow spolecznosciowych etc. i nie narzekam.
Bart77
24.03.2009, 13:05:41
Cytat(mike_mech @ 28.08.2006, 23:50:52 )

do dużego projektu MySQL się nie nadaje.
Może w przyszłości MySQL5.0 ale teraz jeszcze nie
Allegro.pl do niedawna śmigało na MySQL

Co prawda powyższy post jest z 2006, ale i wtedy Allegro było już raczej dużym projektem
ja wychodze z zalozenia, ze wszystkie frameworki typu cake, kohana, codeigniter - do duzych stron to zdecydowanie za wolne i malo elastyczne...
stirith
17.02.2010, 23:37:46
fajne odgrzebanie tematu po prawie roku :-)
Jeżeli kogokolwiek to nadal interesuje, to wydaje mi się że najważniejsze to optymalizacja kodu, cache...przykład ? nk.pl, stworzone na czystym PHP i MySQL :-)
Cytat(stirith @ 17.02.2010, 23:37:46 )

przykład ? nk.pl, stworzone na czystym PHP i MySQL :-)
tia a dodatkowo całe mrowie serwerów i dedykowane aplikacje do ich obsługi.
Kocurro
18.02.2010, 09:12:34
Akurat NK bym nie brał za przykład, to jest po prostu wyjątek potwierdzający regułę ...
zzeus
18.02.2010, 09:21:16
Cytat(Bart77 @ 24.03.2009, 13:05:41 )

Allegro.pl do niedawna śmigało na MySQL

Co prawda powyższy post jest z 2006, ale i wtedy Allegro było już raczej dużym projektem

Śmigało na MySQL i mieli z tego powodu same problemy, dopiero po zmianie na Oracla bodajże baza przestała być piątym kołem u wozu.
stirith
18.02.2010, 10:16:42
Cytat(LBO @ 18.02.2010, 03:11:25 )

tia a dodatkowo całe mrowie serwerów i dedykowane aplikacje do ich obsługi.
Tych serwerów nie jest dużo...wiadomo że na jednym to nie leży :-) Ale skoro nadal używają MySQL i PHP, nie przepisują tego, a myśli takie były to chyba musi to w miarę sprawnie działać. Nawet gdyby ta para (MySQL i PHP) działała wolniej od innych rozwiązań to i tak bardziej się opłaca na tym koniu jechać niż wymieniać chociażby bazę na którąś z komercyjnych...
zzeus
18.02.2010, 10:20:19
Cytat(stirith @ 18.02.2010, 10:16:42 )

Tych serwerów nie jest dużo...wiadomo że na jednym to nie leży :-) Ale skoro nadal używają MySQL i PHP, nie przepisują tego, a myśli takie były to chyba musi to w miarę sprawnie działać. Nawet gdyby ta para (MySQL i PHP) działała wolniej od innych rozwiązań to i tak bardziej się opłaca na tym koniu jechać niż wymieniać chociażby bazę na którąś z komercyjnych...
Z tego co mi wiadomo to już zrobili migracje z MySQL na Oracla ... chyba że się mylę ?
stirith
18.02.2010, 10:31:23
Cytat(zzeus @ 18.02.2010, 10:20:19 )

Z tego co mi wiadomo to już zrobili migracje z MySQL na Oracla ... chyba że się mylę ?
Tak mylisz się...
Cytat(Kocurro @ 18.02.2010, 10:21:36 )

A umieli to zrobić?
Odkąd nk zaistniała w sieci do teraz dużo się zmieniło...nikt kto tworzył nk już tego nie robi (z programistów) - poziom profesjonalizmu programistów z nk oceniam na wysoki :-) chociaż mogę się mylić.... Jak sprawdzić ? Spróbować się u nich zatrudnić :-)
XianN
18.02.2010, 23:50:10
Cytat(stirith @ 18.02.2010, 10:16:42 )

Tych serwerów nie jest dużo...wiadomo że na jednym to nie leży :-)
Jak dla mnie > 1000 maszyn to jednak kilka jest...
stirith
19.02.2010, 00:24:10
Cytat(XianN @ 18.02.2010, 23:50:10 )

Jak dla mnie > 1000 maszyn to jednak kilka jest...

A skąd masz takie dane... ?
XianN
19.02.2010, 15:58:19
Cytat(stirith @ 19.02.2010, 00:24:10 )

A skąd masz takie dane... ?
http://nasza-klasa.pl/blog/portal/wpis/229Nudne jak flaki z olejem, ale gdzies tam (kolo 4:30? - zgaduje...) jest koles ktory sie zajmuje tymi maszynami i mowi na czym lezy nk.
lukasz.adamczewski
23.02.2010, 22:55:22
chcąc nie chcąc nasza klasa narzuca standard serwisów społecznościowych w polsce i pewnie jakby zestawić ich pracowników z np ekipą fotki czy allegro to była by znacząca różnica. zaciekawiła mnie informacja o koncie papieża na naszej klasie. czyżby nie mieli jakiegoś krótkiego cacheowania danych które by rozwiązało problem jednoczesnego dostępu wielu użytkowników do jednego zasobu?
XianN
26.03.2010, 11:03:53
Cytat(lukasz.adamczewski @ 23.02.2010, 22:55:22 )

chcąc nie chcąc nasza klasa narzuca standard serwisów społecznościowych w polsce i pewnie jakby zestawić ich pracowników z np ekipą fotki czy allegro to była by znacząca różnica.
Nie rozumiem dlaczego tak sadzisz... Gdyby wielkosc przedsiewziecia byla miara jakosci to np Windows bylby najlepszym system napisanym przez najlepsza firme w branzy w ktorej pracuja najwybitniejsi pracownicy, najlepiej zarzadzajacy ludzie w polsce to nasz (nie)rzad, a najlepsi kierowcy to Ci w najdrozszych samochodach. IMO, takie generalizowanie to krystaliczne zlo.
Riklaunim
26.03.2010, 12:37:20
Nie ma dużych serwisów w "czystym" PHP. Zarówno Facebook, czy Nasza-klasa to potężne rozproszone aplikacje wykorzystujące wiele maszyn i różne technologie. Do tego ichniejszy kod PHP to co inne od kodziku napisanym w jakimś frameworku pod średnią webową stronkę. Kod przenosi się do binarnych rozszerzeń dla jeszcze większej wydajności (http://www.tuenti.com/jobs/position/?requisition_id=59 -- ktoś chętny?). Po prostu startup wybiera PHPa bo wychodzi najtaniej. Wraz z rozwojem dochodzi do sytuacji, w której trzeba zacząć robić takie kombinacje bo inaczej się nie da. Konkurencja lub oczekiwania użytkowników są tak wysokie że serwis nie może się zazwyczaj zatrzymać żeby zmienić w większym zakresie technologię. A jak nie może się zatrzymać to zaczyna się rozbijanie aplikacji na coraz mniejsze niezależne elementy i zabawy z binarnymi rozszerzeniami do PHPa, czy sieciowymi usługami na masową skalę (np. Thrift). Koszty rosną bo trzeba coraz więcej developerów do wszystkich tych narzędzi i technologii.
Niektóre serwisy wybierają alternatywne rozwiązanie - migrację na inne technologie, np. ostatnio
The Onion przeszedł z Drupala na Django - z tym że The Onion nie jest np. serwisem rozrywkowo-społecznościowym muszącym ciągle się rozwijać (mogli zrobić to na spokojnie).