Cytowanie Krzysztof Drewicz 69@75.pl:
W dniu 7 maja 2009 12:55 użytkownik maniac@sistbg.net napisał:
wytnij te moduły w php których nie używasz i to na prawdę fajnie działa.
Niektóre rzeczy sa używane, a spowolnienie występuje nie tylko w funkcji klientów, lecz także w funkcji czasu. Przykład: Lista faktur. U mnie co miesiąc powstaje kolejne kilka tysięcy faktur + kilka tyś wpłat, więc lista faktur robi sie dziebko mało użyteczna, a to z niej drukowane sa faktury wystawione z automatu.
Drukuj mądrzej, jakimś fetch & print albo pdfuj, pdfy raczej się lepiej drukuje z automatu (myślę tu o drukowaniu po stronie linuksa, czymś co pobiera pdfy, robi print na drukarkę i tyle). Mając tyle faktur, lepiej zainwestować w podpis elektroniczny i wystawiać 'e-Faktury'. Klientom umożliwiasz wydruk swojej kopii jako duplikatu, oraz zapewniasz jakis interfejs www do 'e-Faktur' ktore wystawiles i podpisałeś. Mniej papieru, mniej wizyt na poczcie.
Tak, klienci pobierają duplikaty, kopie moga odebrać w biurze jak tylko chcą. Ale nie zwalnia to z obowiązku wydrukowania kopii. Faktury można nie wydrukować jeżeli jest to e-Faktura. Nie wiem jak teraz, ale jak zaczynałem, jedyna e-fautkra to była taka z wykożystaniem EDI czyli dla zwykłego ISP temat nie do przeskoczenia. e-Faktura implikuje jeszcze jedno. W myśl prawa nie ma ona kopii papierowaej. Więc klient nie może nic fizycznie nic papierowego otrzymać. A wszelkie papierki to zwykłe świstki o randze kserokopii.
Przydał by się jakiś mechanizm retencji danych.
Możesz skopiować sobie bazę do lmsa "archiwalnego" a stare faktury & wplaty usunac albo lepiej zmienic w jeden wpis "fvat za rok 200x" "wplaty za rok 200x". Ale to juz raczej łatanie niewydolności bazy (używasz pgsql?). Czemu dane z przed 5 lat nie miałyby być dostępne? to już niech baza tak zoptymalizuje sobie wyszukiwanie i indeksy aby nie spowalniała nowych rzeczy.
Imho to nie rozwiąze retencji danych, bo problem i tak wróci, tylko nieco później. Stare dane powinny lądować w oddzielnej, archiwalnej tabeli, tak by nie spowalniać wyszukiwania.
!DSPAM:4a02d9a8114026258220944!