![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 23.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jestem w trakcie pracy nad stroną, która oprócz "normalnego" obciążenia serwera (lekkie strony w php + pobieranie niewielkich danych z mysql) będzie również sporo pracować "w tle" - CRONem. Praca ta polega na pobraniu danych z zewnętrznych serwerów (ok. 500 razy dziennie po 50-100 lekkich plików tekstowych), przefiltrowanie ich i dodanie do bazy (pewnie ok. 1-3 tysiące rekordów dziennie) i co pewien czas (24h) usunięcie części z nich z bazy. Zadania te podzielone są na małe instrukcje, rozłożone mniej więcej co równy odstęp czasu, żeby wykonać się w ciągu 24 godzin. Na samo "normalne" funkcjonowanie wystarczyłby w zupełności zwykły tani hosting współdzielony, jednak owa dodatkowa praca skutecznie uniemożliwia mi kupno takiego. I tutaj moje pytanie: Co mam zrobić w tej sytuacji? Kupić drogiego dedyka czy też może jakiś droższy hosting współdzielony na którym nie zablokują mnie po pierwszej godzinie działania? Jakie rozwiązanie możecie mi polecić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 255 Pomógł: 23 Dołączył: 1.12.2003 Ostrzeżenie: (10%) ![]() ![]() |
Możesz limitować np. ilość cykli uruchomienia lub ustawić priorytet dla danego procesu.
Jeśli przekraczasz limity to wszystko zwykle działa wolniej lub przestaje działać (np out of memory) ale to zależy od rodzaju wirtualizacji (np. xen vs openvz). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 06:00 |