Mam funkcję w moim CMS, która pozwala użytkownikowi na załadowanie pliku zip pełnego obrazów, a serwer wyodrębni je i wstawi każdy do galerii obrazów. Zauważyłem, że to dość mocno obciąża procesor i powoduje spowolnienie innych żądań.Uruchamianie zadań w tle przy niższym priorytecie procesora
Zastanawiam się nad wykorzystaniem wtyczki delayed_job do delegowania każdego dodania obrazu do tła, ale chcę też nadać temu procesowi niższy priorytet procesora, aby nie obciążał on serwera.
Jestem przekonany, że część ćwiczenia opóźnia się, ale część z dławieniem jest tu, gdzie utknąłem. Czy istnieje rubinowy sposób obniżania priorytetu wywołania metody?
To zmiana rozmiaru obrazu powoduje żucie procesora.
Wszelkie pomysły mile widziane :)
Dziękuję za to, natknąłem się na to z google: http://stackoverflow.com/questions/1340142/preventing-delayed-job-background-jobs-z-konsumpcji-to-muzy-cpu-na-a -jedno-se –