Sklep internetowy na własność
Strona główna » Centrum pomocy » Baza pomocy sklepu - Języki programowania / hosting » Co to jest usługa cron ? Do czego jest wykorzystywana ?

Co to jest usługa cron ? Do czego jest wykorzystywana ?

Podczas użytkowania sklepu internetowego czasami zachodzi potrzeba wykonywania określonych zadań cyklicznie - co określony czas. Część takich zadań realizuje sam program sklepu - część jednak trzeba realizować za pomocą zewnętrznych narzędzi tzn. dodatkowych skryptów, które mogą działać poza sklepem i realizować proste funkcje - np. aktualizacje podstawowych danych o produktach z zewnętrznych źródeł. Aby to umożliwić stosuje się tzw. "zadania / usługę cron", które są częścią usług hostingowych.

Usługa "cron" pozwala na zaplanowanie regularnego wykonywania określonych zadań przez serwer. Dzięki temu użytkownicy sklepu mogą zautomatyzować powtarzające się czynności, takie jak np. generowanie plików XML dla porównywarek czy aktualizacje stanów magazynowych produktów z zewnętrznymi dostawcami. Cron jest bardzo przydatny dla użytkowników usług hostingowych, którzy chcą zaoszczędzić czas i zwiększyć efektywność swojej pracy poprzez automatyzację powtarzalnych zadań.

Cron pozwala użytkownikom ustawić zadania, które będą wykonywane w określonych interwałach czasowych. Usługa ta to część systemu operacyjnego serwera (proces), który działa w tle. Uruchamia on określone skrypty w ustalonych odstępach czasu (mozna ustawić czas na minuty, godziny, dni, tygodnie).

W przypadku sklepu internetowego pozwala on na zautomatyzowanie poprzez zewnętrzne skrypty części zadań wykonywanych przez sklep. Jednocześnie nie obciąża on samego sklepu i nie wpływa na spadek wydajności działania sklepu internetowego. Skrypty są wykonywane niezależnie poza samym sklepem.

Większość firm hostingowych umożliwia zarządzanie zadaniami cron bezpośrednio z poziomu panelu zarządzania serwerem. Można tam dodawać / usuwać lub modyfikować zadania harmonogramu. Dodawanie nowego zadania do cyklicznego wykonywania polega najczęściej na podaniu nazwy skryptu który ma być cyklicznie uruchamiany oraz ustawienia co jaki czas ma się uruchamiać.

Różne firmy hostingowe w zależności od zastosowanego oprogramowania usługi hostingowej mają różnie rozwiązane konfigurowanie zadań cron. Jeżeli masz problemy z konfiguracją lub nie wiesz jak dodać nowe zadanie do harmonogramu zadań serwera - skorzystaj z pomocy dostępnej w ramach usługi hostingowej lub zapytaj administratora serwera jak utworzyć nowe zadanie cron.

Pamiętaj ! Zadania cron na serwerze to nie to samo co harmonogram zadań w oprogramowaniu sklepu shopGold. Poprzez cron można uruchamiać bardziej złożone skrypty, które przetwarzają większe ilości danych. W harmonogramie zadań sklepu można uruchamiać skrypty, które mają wykonać proste operacje np. aktualizację kursu walut. Dodanie skryptów, które mają przetworzyć duże ilości danych np. aktualizacja kilkudziesięciu tysięcy produktów może spowodować znaczne ograniczenie wydajności działania sklepu. Dlatego zalecamy używanie zewnętrznych skryptów poprzez zadania cron w panelu serwera.
Przejdź do strony głównej Wróć do kategorii Baza pomocy sklepu - Języki programowania / hosting

Strona korzysta z plików cookies niezbędnych do działania strony zgodnie z Polityką prywatności. Możesz zmienić ustawienia cookie w Twojej przeglądarce.

AKCEPTUJĘ