![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 2.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Skończyłem robić właśnie mini aplikację internetową, w której w łatwy i przyjemny sposób administrator może dodawać/edytować i usuwać rezerwacje. Stworzyłem również system wyświetlania rezerwacji - wybieramy rok i interesujący nas miesiąc i pobieramy wszystkie rezerwacje pasujące do zapytania. Wszystko niestety oparłem o tabelę i wyszło dość sporo zagnieżdżeń tj. :
I teraz pytanie - można to jakoś uprościć by tych iteracji było znacznie mniej? Pokoi jest 50. Dni w miesiącu mamy średnio 30. Rezerwacji niech będzie ~400 na miesiąc co daje ok. 600 000 operacji ;( Foreach dla pokoi - potem do/while dla każdego dnia miesiąca no i potem przy każdym dniu sprawdzenie każdego zamówienia czy pasuje do założeń (dzień i pokój). Jak na razie wszystko działa, ale chciałbym to rozwiązać nieco bardziej "profesjonalnie" (IMG:style_emoticons/default/wink.gif)
Powód edycji: [Kshyhoo]: bb-code
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 2.02.2013 Ostrzeżenie: (0%) ![]() ![]() |
Dziękuję za pomoc - kilka kwestii przetestuję (IMG:style_emoticons/default/wink.gif) Co do pytania odnośnie formatowania <td> - nie, całego TD nie mogę formatować, ponieważ pierwszy i ostatni dzień danej rezerwacji nie może zajmować całego pola td - dlatego podesłałem informacje co mieści się w warunkach if(...) - w <td>, w którym jest jakaś rezerwacja występuje <div> którego klasa zależna jest od tego czy to pierwszy/ostatni czy środkowy dzień rezerwacji. Inne pola - bez rezerwacji - są czyste - tj. bez <div>.
Teraz pytanie - na ile rozwiązanie dotyczące przypisania całego kodu html do zmiennej a potem tylko wypisanie jej całej wpływa na szybkość działania całego serwisu? Można jakoś realnie określić wzrost wydajności? (IMG:style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 04:25 |