![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 25.10.2002 Skąd: z kabla:)/ czewa Ostrzeżenie: (10%) ![]() ![]() |
Po pierwsze nie wiem czy psize we wlasciwym miejscu, ale problem w:
Zacząlem projektowac jądro dla pewnego serwisu. Pojawiło się pytanie czy uzyć kolejki, widziałem takie pomysły w założeniach thota, ale do czego mogłoby mi się to przydać(przeglądając tamte tematy nie bardzo skapowałem po co to thotowi) i w czym mogłoby mi to ułatwić życie. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Kolejka ma za zadanie jak sama nazwa wskazuje kolejkowac dane.
Naszym zalozeniem jest wprowadzenie mechanizmu, ktory pozwoli latwiej zazadzac wyswieltaniem stron. Przykladowo gdy ktorys z modulow odpowiedzialnych za wyswietlanie elementow strony czy tez sama strona zarzada autoryzacji, mechanizm jadra zatrzyma wykonywanie strony i wyswietli formatke logowania. Po zalogowaniu powrocimy do dalszej pracy, ktora jest zapisana w kolejce. |
|
|
![]()
Post
#3
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Ja to zrobiłem bez żadnych mechanizmów kolejkujących
![]() Niezbyt estetycznie, ale działa jak należy ![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 25.10.2002 Skąd: z kabla:)/ czewa Ostrzeżenie: (10%) ![]() ![]() |
myślałem, myślałem i doszedłem do wnoisku że kolejka może troche ułatwić życie (narazie nie za bardzo wiem co tam wrzucać), ale mam pytanie. Jakie zadania można powierzyć kolejce (co do niej wrzucać, narazie mam tylko ładowanie modułów) i w jaki sposób zapisywać to co ma być "skolejkowane"(czy xml jest dobrym rozwiązaniem??).
Pozdrawiam. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Cytat myślałem, myślałem i doszedłem do wnoisku że kolejka może troche ułatwić życie (narazie nie za bardzo wiem co tam wrzucać)
Wiec nie doszedles do zadnego wniosku ![]() Cytat Jakie zadania można powierzyć kolejce
Kolejka ma za zadanie kolejkowac zadania. Czyli jezeli potrzebujesz np uruchomic jakas metode/funkcje/skrypt ale nie mozesz zrobic tego w danej chwili to dorzucasz to do kolejki i pozniej sie tym zajmujesz. Cytat w jaki sposób zapisywać to co ma być "skolejkowane"(czy xml jest dobrym rozwiązaniem??).
Zapisujesz to np. do tablicy. Opakowujac ja przez obiekt i metody potrzebne do latwego zarzadzania nia. XML nie jest potrzebny. Swoja droga to wydaje mi sie, ze nie potrzebnie zasugerowales sie naszymi rozwiazaniami. Mozna stworzyc CMSa bez tego typu obiektu jak kolejka. My poszlismy w ta strone gdyz nasze cale zalozenia od poczatku byly skierowane w kierunku stworzenia uniwersalnego systemu i kolejka byla jego czescia. System (jadro) ma byc wykorzystywany nie tylko jako CMS, wiec stad takie rozwiazania. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 78 Pomógł: 0 Dołączył: 25.10.2002 Skąd: z kabla:)/ czewa Ostrzeżenie: (10%) ![]() ![]() |
Cytat Swoja droga to wydaje mi sie, ze nie potrzebnie zasugerowales sie naszymi rozwiazaniami. Mozna stworzyc CMSa bez tego typu obiektu jak kolejka.
My poszlismy w ta strone gdyz nasze cale zalozenia od poczatku byly skierowane w kierunku stworzenia uniwersalnego systemu i kolejka byla jego czescia. System (jadro) ma byc wykorzystywany nie tylko jako CMS, wiec stad takie rozwiazania. Problem w tym że to cholerstwo musi byc stosunkowo uniwersalne ![]() ![]() ![]() ![]() Cytat Kolejka ma za zadanie kolejkowac zadania. Czyli jezeli potrzebujesz np uruchomic jakas metode/funkcje/skrypt ale nie mozesz zrobic tego w danej chwili to dorzucasz to do kolejki i pozniej sie tym zajmujesz.
heh jak by to zrozumiec.... Jakiego typu mogą być to funkcje? (narazie myślę że kolejce można powierzyć ładowanie np. modułów?) Czy może to być np. dodanie czegoś do bazy danych (tego typu "banalne" rzeczy??). |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Cytat heh jak by to zrozumiec....
Jakiego typu mogą być to funkcje? (narazie myślę że kolejce można powierzyć ładowanie np. modułów?) Czy może to być np. dodanie czegoś do bazy danych (tego typu "banalne" rzeczy??). Tutaj: http://forum.php.pl/viewtopic.php?t=4477 sa 3 klasy kolejek + symulacja dzilania LIFO. Przejzyj sobie to i poszukaj informacji na googlach o: kolejkach FIFO, LIFO, priorytetowych (sterty, stosy). |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:15 |