![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%) ![]() ![]() |
Ponieważ ten temat umarł: http://forum.php.pl/index.php?showtopic=22...p;#entry1077833
Chciałbym go dokończyć tutaj. Znalazłem inne rozwiązanie (tak myślę), które nie potrzebuje ani crona ani kasowania danych itd. Struktura tabeli po prostu taka: adverts_views: view_id | advert_id | ip | date_format Teraz unikalny indeks na IP oraz date_format, gdzie date_format jest takiej postaci: 30-11-2013. W tym momencie do tabeli wlatują rekordy osób, które w danym dniu jeszcze nie widziały danej reklamy. Pytanie czy to dobre rozwiązanie oraz jaki typ pola dobrać do przechowywania daty w takiej postaci. Dodam, że taką formę daty tworzy się w ten sposób:
No i jeszcze zastanawiam się czy dodatkowo wykorzystać tutaj te cookies/sesje, aby zbednie nie wywalać co odświeżenie "insert into bla bla bla" - wiadomo, że jest indeks i nic nei wejdzie do tej tabeli, jesli mialby powstać jakis dubel, ale po co zbednie co chwile walić to zapytanie? Pozdrawiam! Ten post edytował Michael2318 30.11.2013, 13:37:32 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 651 Pomógł: 116 Dołączył: 3.06.2012 Skąd: Lędziny Ostrzeżenie: (0%) ![]() ![]() |
Taki jest ogólnie cel, to będzie coś al'a portal ogłoszeniowy, typu tablica.pl, tyle że ogłoszenia dot. konkretnej kategorii, więc jeśli pomysł wypali to może być sporo wyświetleń.
Zawsze mogę zrobić tak, że reklamy, które już osiągnęły limit ( np. ktoś wykupił 1000 wyświetleń i już tyle wyświetleń dana reklama osiągnęła) to przeniąsę te dane do tabeli typu 'archives' i jeśli user bedzie chcial sprawdzic sobie staty jego reklamy to będę je już pobierał z archiwum, dopisując przy tym, że reklama nie jest już emitowana bo osiągnęła limit. Dodatkowo chcę zrobić tak, aby max. 5-10 reklam się wyświetlało, nie więcej i jak jedna reklama osiągnie limit to wskoczy nowa, i tak w kółko. Cytat Miałem wątpliwości, bo taka tabela będzie bardzo szybko rosła i potem sprawdzanie tych IP i dat będzie musiało przeanalizować wiele rekordów. Dlatego też dodatkowo dorzuciłbym te sesje/ciastka tylko wiadomo, że to takie "zabezpieczenie" jak wcale. Coś da, ale cudów nie będzie. Ten post edytował Michael2318 30.11.2013, 13:51:43 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 02:56 |