Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak podejść do tworzenia serwisów, które z założenia będą miały duży ruch?
Forum PHP.pl > Forum > PHP
1q2w3e4r
Witam,

Tworząc strony coraz większy nacisk kładzie się na późniejszą skalowność projektu. Jak projektować strony i aplikacje internetowe aby w późniejszym stadium rozwoju nie trzeba było przepisywać ich od nowa? Najczęstszym tego powodem jest ruch. Na pewno strony trzeba projektować tak aby można było tylko dokładać kolejne serwery ale to też niesie za sobą koszty. Największym problemem na pewno jest baza danych: zapis i odczyt danych. Jak pisać stronę aby można było w każdej chwili zmienić silnik z MySQL na jakiś inny? Czy do tego typu stron najlepiej wykorzystywać jakiś framework (interesuje mnie np. YII) czy lepsze jest własne rozwiązanie, którym zna się każda linijkę kodu?
Nie mówię już o takich serwisach jak FB lub Twitter ale np. filestube.com gdzie w tej chwili mają zaindeksowane przynajmniej 517,551,459 rekodrów (jest to najpopularniejsza na świecie tego typu wyszukiwarka) jest napisana w php - nie wiem jaka bazę wykorzystują. Ale z tego co wiem to dla mysql 1mln rekordów to już jest bardzo dużo.

Jak ogólnie podejść do tego tematu i jak tworzyć serwisy w PHP z założenia skazane na duży ruch? Czy są może jakieś standardy?
1q2w3e4r
Dziękuję za linka ale czy to nie są za stare informacje? Bo z 2007r, a za ten czas na pewno weszło wiele nowych i lepszych technologi oraz sposób ich wykorzystania.
!*!
Wszystkie te wpisy mają za cel pokazanie JAK się za to zabrać, a nie jakich narzędzi użyć, pomocne przydają się też komentarze. Jak wyłapiesz kilka terminów o rzeczach które Cie interesują, to z łatwością znajdziesz odpowiednie narzędzia którymi będziesz mógł się posłużyć.
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.