Skocz do zawartości

ograniczenia na serwerach, polaczenia do baz danych, ograniczanie mailingu


pandha

Rekomendowane odpowiedzi

witam. pewien forumowicz pytal o magiczny serwer pod nowa nasza klase ;P i tak mnie zainspirowal taki temat.

zalozmy ze mam popularna strone potawiona na jakims skrypcie typu joomla,wordpress czy drupal. powiedzmy ze strona ma max 10k uu dziennie, jakies 30k odslon dziennie. cachowana.

jakie parametry musi miec serwer by to udzwignac. szczegolnie chodzi mi o takie rzeczy jak: [przyklad z hostingu USA]

25% cpu and or memory for 3 minutes.

Combined 5% CPU & RAM over 24 hours.

50 concurrent database connections at one time.

Apache threads to be open no longer then 999 seconds.

Max php session time of 300 seconds or less.

czy to jest duzo? w innych firmach widzialem np 15 concurrent database connections. patrzylem na polskie hostingi ale tam ciezko wynalezc jakies dane wiecej niz transfer i miejsce na serwie. jedynie kei.pl pisza ze max 5% zasobow, ale to tez chyba moze byc roznie, w zaleznosci od mocy kompa, tak?

ide sobie poguglowac, ale bylbym wdzieczny jakby ktos sprobowal to wytlumaczyc.

Nauka angielskiego online - https://www.e-angielski.com

Odnośnik do komentarza
Udostępnij na innych stronach

Średnio jest 5% limit na cpu. Do 1-2ch minut maksymalnego czasu wykonywania skryptów.

Kilkaset tyś. zapytań do bazy na godzinę. Kilkadziesiąt jednoczesnych połączeń do bazy.

Wszystko zależy od skryptu. Jeśli skrypt jest lekki to pociągnie dużo odwiedzin. Jak skrypt jest mało optymalny to mniej.

prohost.pl - Hosting na profesjonalnych serwerach Dell PowerEdge zlokalizowanych w Polsce.
Minimalna konfiguracja: 2 procesory, 32gb ram, dyski ssd.
Codzienne kopie bezpieczeństwa. Support 24/7 Serwery VPS i Dedykowane.

Odnośnik do komentarza
Udostępnij na innych stronach

ja w pierwszej kolejności pytam o maksymalne obciążenie. Prawie wszystkie hostingi utrzymują je na poziomie 5% (z tego co wiem insane.pl pokazuje nawet w panelu ile w poprzednim dniu % zostało wykorzystanych). Bywają przypadki jak neteasy, że oferują 15% ale w praktyce sprawuje się neteasy znacznie gorzej od większości polskich hostingów. Wszystko jest zależne od mocy serwera.

Jeśli chodzi o mailing musisz się skontaktować z supportem. Ja w trakcie korzystania z serwera dowiedziałem się wielu rzeczy odnośnie limitów, które wcześniej nie były prezentowane.

Załóżmy, że chcesz postawić to na serwerze x. Limit zapytań na godzinę na tym serwerze wynosi 20k a wysłanych maili / h to 500.

Wymagałoby to podjęcia środków ograniczających zapytania sql oraz zmodyfikować narzędzia do wysyłania maili.

Jedno odświeżenie na wordpressie to powiedzmy 20 zapytań sql bez cache. Uwzględniając to, że użytkownik nie tylko wchodzi na główną i kończy przeglądanie 20 zapytań sql na jedno odswiezenie strony * 30k to mój shared hosting by tego nie utrzymał.

Ale skoro piszesz, że keszowana to znacznie lepiej. Był kiedyś podobny temat i Fidma (chyba) kłócił się, że żaden shared hosting tego nie udźwignie. Moim zdaniem jeśli wiesz co robisz, masz chociaż blade pojęcie o PHP, MYSQL, JS i innych skryptach jakie znajdują się na twojej stronie to spokojnie udźwignie to każdy serwer. Znam przypadek dosyć zaskakujący, że popularny serwis (top10 stat.pl - kat. rozrywka) koło 100k uu wejść dziennie posiada serwer shared za około 20 złotych / miesiąc.

50 concurrent database connections at one time.

50 jednoczesnych zapytan sql to duzo. Fajnie, ze w ogole maja taki limit bo oszczedzi to niespodzianek.

Ale zebys sie pakowal do USA to troche niefajnie. Sprobuj w Niemczech, Holandii, UK, Czechach aby były niskie pingi.

forum zdrowotne - dodaj ogłoszenie za darmo!

naprawiasz elektronikę? - dodaj ogłoszenie za darmo!

masz kwiaciarnię? - dodaj ogłoszenie za darmo!

Odnośnik do komentarza
Udostępnij na innych stronach

Moim zdaniem jeśli wiesz co robisz, masz chociaż blade pojęcie o PHP, MYSQL, JS i innych skryptach jakie znajdują się na twojej stronie to spokojnie udźwignie to każdy serwer.

Optymalizacja skryptów to nie jest prosta sprawa (optymalizacja, nie instalacja gotowego WP-cache). Poza tym co mają skrypty uruchamiane po stronie klienta do obciążenia serwera? Od razu odpowiem, że nic.

Znam przypadek dosyć zaskakujący, że popularny serwis (top10 stat.pl - kat. rozrywka) koło 100k uu wejść dziennie posiada serwer shared za około 20 złotych / miesiąc.

Fakt przypadek dość zaskakujący tak jak morał całej historii, bo jeśli to prawda - to w polsce istnieje zapotrzebowanie na około 10 serwerów dedykowanych ;) Skoro jedynie 10 największych stron potrzebuje dedyka a reszte można zoptymalizować ;)

Te przytoczone limity to jakaś... ściema. Chyba, że serwer sporo kosztuje. 5% CPU przez 24h to jest tak na prawdą 10% CPU przez 12h a gdyby się dokładniej przyjrzeć to dziennie statystyka pewnie będzie taka, że od 24-7 prawie nic, za to duży ruch od 18-19 do 23, czyli można by wykorzystać 20-30% CPU w godzinach szczytu a i tak dzienne wykorzystanie byłoby poniżej 5%. Jakoś nie chce mi się wierzyć, tyle to nawet na VPS-ach nie dają. Jak widzę wykresy CPU na jednym serwerze do którego mam dostęp to przez większą część dnia jest 80-180% a średnia dzienna nie wychodzi poza 40%. Więc 5 kontami wysyciłbyś na serwerze 2 rdzenie zgodnie z umową. Ja się założę, że sporo wcześniej byś wyleciał :D Chyba, że chodzi o 5% rdzenia, ale to i tak wierzyć się trochę nie chce ;)

Z tego co wiem to IQ ma najlepsze limity a w wielu firmach pytałem ;)

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 miesiące temu...

Dopiszę się tutaj, bo to chyba najbardziej odpowiedni temat. ;)

Przeglądałem ostatnio ofertę hostingową w nazwa.pl. No i niby fajnie, dają te 10GB powierzchni i twierdzą, że można to dowolnie dzielić. Ale gdzieś tam w opcjach napisane, że jedna baza może mieć 500MB. Czyli co, trzeba sobie tabelki dzielić pomiędzy kilka baz? Trochę nie tego. ;) A co jeśli strona opiera się głównie na bazie danych? 9,5GB się marnuje?

Ale dobrze, że chociaż to napisali, bo w niektórych serwisach ciężko doszukać się takich szczegółowych informacji. I czy są może firmy oferujące hosting z większą pojemnością pojedynczej bazy?

P.S.

A tak przy okazji, to witam wszystkich forumowiczów. :D

Odnośnik do komentarza
Udostępnij na innych stronach

Czyli co, trzeba sobie tabelki dzielić pomiędzy kilka baz? Trochę nie tego.

500mb to ogromna baza. Chyba, że pakujesz do niej obrazki, filmy i inne rzeczy których tam być nie powinno. Zawartości mySQL nie możesz serwować przez HTTP bezpośrednio z bazy. Implementacja HTTP w PHP też nie jest taka prosta jakby się mogło wydawać, więc to ogromna strata czasu, wydajności i pewnie części funkcjonalności HTTP.

Co do pojemności pojedynczej bazy - to mi się wydaje, że powyżej 500mb to już potrzeba raczej dedyka. Po prostu trzeba wszystko optymalnie ustawić a na serwerach dzielonych to niemożliwe. Przykład: w hostnine witryna ubija resellera (tak twierdzi support), po przenosinach na najpodlejszy dedyk w OVH load wynosi 0.1-0.2 po 5 minutach zabawy w konfigurację apache, bez zmian konfigu SQL. Resellery w HN tanie nie są, niby drogie też nie, ale i tak droższe niż nazwa.

Wykonywanie skryptów możesz przyspieszyć nawet kilkaset (albo więcej) RAZY stosując dopasowaną konfigurację. Na serwerze dzielonym tego nie zrobisz, bo się innym klientom posypią witryny.

I czy są może firmy oferujące hosting z większą pojemnością pojedynczej bazy?

W hostnine (hosting) masz bazę danych unlimited. Kosztuje $6, jak mnie wywalili z resellera (za $19) to baza miała mniej niż 100mb.

A co do limitów - to bzdury, możesz sobie wziąć dowolny hosting w PL czy za granicą a limity między bajki włożyć. Równie dobrze na nazwa mogliby napisać "baza 500GB". Nie piszą dlatego bo by nikt nie uwierzył ^_^ Z resztą sobie popatrz w regulaminy - taki typowy hosting umowę może zerwać z dnia na dzień praktycznie za wszystko. Przeciążanie serwerów, erotykę, nieprawomyślną treść, nakłanianie do obchodzenia praw autorskich, spam, niektóre zabraniają nawet hotlinkowania, prowadzenia darmowych hostingów i toplist:D Na większy serwis to jedynie dedyk.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności