konto usunięte
Temat: Propozycja wydajnego rozwiązania
Witam.Zastanawia mnie pewien problem i ciekaw jestem czy ktoś ma propozycję WYDAJNEGO rozwiązania.
Chodzi mi o licznik odświeżeń skryptu na stronach (odporny na odświeżanie). Załóżmy, że na określonej liczbie stron (500) mam swój skrypt X oraz posiadam bazę danych z:
- tabela 1 z polami: WEBSITE_ID, COUNTER,
- tabela 2 z polami: IP, TIME.
Za każdym razem, gdy ktoś wejdzie na określoną stronę (WEBSITE_ID) nasze pole COUNTER zwiększa się o +1 pod warunkiem, że określone IP nie wystąpiło w ostatniej godzinie (pole TIME).
Teoretycznie proste i skuteczne rozwiązanie do zliczania wyświetleń mojego kodu na wielu stronach internetowych.
Co jednak w przypadku dużego ruchu na wielu serwisach? Czy spowodowany tym ruch i ilość zapytań do bazy nie "rozwalą" jej? Ma ktoś może bardziej wydajny pomysł? Czy wykorzystanie innego języka niż PHP (Python?) może w tym wypadku się opłacać?
Jestem ciekaw Waszych propozycji i z góry dziękuję za konstruktywne wypowiedzi.
Pozdrawiam.Piotr Parzentny edytował(a) ten post dnia 24.10.09 o godzinie 12:09