Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 14.12.2004 Ostrzeżenie: (0%)
|
Witam, mam na poczatek 2 problemy
1. Mam do napisania serwis, na ktorego kazdej podstronie bede wyswietlan link do skrzynki odbiorczej i ilosc nowych odpowiedzi (podobnie jak na NK). Dodanie kolejnego zapytania przy kazdsej odslonie mija sie z celem. Myslalem o wykorzystaniu plikow. Jezeli jest plik o nazwie "id_usera" to odczytaj go (w srodku jest ilosc nowych wiadomosci), jezeli nie ma to nowych wiadomosci = 0. Przy wyslaniu wiadomosci oczywiscie nastepuje edycja/utworzenie pliku. 2. Chce zrobic sonde w ktorej glosowac moga ludzie nie czesciej niz x minut. Czy jedynym i najbardziej optymalnym rozwiazaniem jest logowanie + zapis godziny ostatniego logowania w bazie? Jednak z uwagi ze x=10 minut (IMG:style_emoticons/default/biggrin.gif) i ludzi moze byc sporo trzeba zastanowic sie nad rozwiazaniem sprawdzajacym czy te 10 minut minelo. Warto wiec sprawdzic najpierw czy istnieje cookies. Jezeli istnieje to od razu zablokowac mozliwosc glosowania, zeby niepotrzebnie nie robic to po stronie sql. Jezeli nie istnieje sprawdzic po stronie sql czy minelo juz te 10 minut. Co Wy na to? Istnieja jakies inne/szybsze rozwiazania? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat Myslalem o wykorzystaniu plikow. Jezeli jest plik o nazwie "id_usera" to odczytaj go (w srodku jest ilosc nowych wiadomosci), jezeli nie ma to nowych wiadomosci = 0. Przy wyslaniu wiadomosci oczywiscie nastepuje edycja/utworzenie pliku. Pomyśl o tablicy typu MEMORY. (IMG:style_emoticons/default/smile.gif) Cytat 2. Chce zrobic sonde w ktorej glosowac moga ludzie nie czesciej niz x minut. Czy jedynym i najbardziej optymalnym rozwiazaniem jest logowanie + zapis godziny ostatniego logowania w bazie? Jednak z uwagi ze x=10 minut i ludzi moze byc sporo trzeba zastanowic sie nad rozwiazaniem sprawdzajacym czy te 10 minut minelo. Warto wiec sprawdzic najpierw czy istnieje cookies. Jezeli istnieje to od razu zablokowac mozliwosc glosowania, zeby niepotrzebnie nie robic to po stronie sql. Jezeli nie istnieje sprawdzic po stronie sql czy minelo juz te 10 minut. Jeśli nie oparte o logowanie - ktoś Ci to ominie. (IMG:style_emoticons/default/tongue.gif) |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 1 Dołączył: 14.12.2004 Ostrzeżenie: (0%)
|
Pomyśl o tablicy typu MEMORY. (IMG:style_emoticons/default/smile.gif) a moglbys zarzucic jakims linkiem albo rozwinac mysl co rozumiesz pod tym pojeciem? Jak to zaimplementowac? |
|
|
|
andycole optymalizacja algorytmow (php/mysql) 16.08.2009, 13:13:33
Wicepsik google.pl -> memory mysql ;]
Co do drugiego pu... 18.08.2009, 13:04:58
andycole Dokladnie, szkoly i sieci maja wspolne IP. Mozna I... 18.08.2009, 13:27:55
fifi209 Oprzyj o logowanie inaczej w ogóle nie ma sensu ta... 18.08.2009, 13:31:12 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 21:22 |