Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: php a duże projekty.
Forum PHP.pl > Forum > PHP > Pro
Stron: 1, 2, 3
Sedziwoj
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.
nrm
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 winksmiley.jpg(pisalem na forum Kohany). Co do 2.2 to ja z powodzeniem uzywam do duzych projektow, serwisow spolecznosciowych etc. i nie narzekam.
Bart77
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 smile.gif Co prawda powyższy post jest z 2006, ale i wtedy Allegro było już raczej dużym projektem winksmiley.jpg
kfx
ja wychodze z zalozenia, ze wszystkie frameworki typu cake, kohana, codeigniter - do duzych stron to zdecydowanie za wolne i malo elastyczne...
stirith
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 :-)
LBO
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
Akurat NK bym nie brał za przykład, to jest po prostu wyjątek potwierdzający regułę ...
zzeus
Cytat(Bart77 @ 24.03.2009, 13:05:41 ) *
Allegro.pl do niedawna śmigało na MySQL smile.gif Co prawda powyższy post jest z 2006, ale i wtedy Allegro było już raczej dużym projektem winksmiley.jpg


Ś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
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
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ę ?
Kocurro
A umieli to zrobić?
stirith
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ć :-)
Kocurro
Też mogę się mylić winksmiley.jpg
XianN
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... winksmiley.jpg
stirith
Cytat(XianN @ 18.02.2010, 23:50:10 ) *
Jak dla mnie > 1000 maszyn to jednak kilka jest... winksmiley.jpg


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

http://nasza-klasa.pl/blog/portal/wpis/229
Nudne 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
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
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
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).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.