Luksor Opublikowano 22 Maja 2009 Udostępnij Opublikowano 22 Maja 2009 Stworzyłem prosty skrypt głosowania w php z 3 odpowiedziami, po wybraniu jednej z nich wybierany jest odpowiedni plik tekstowy, pobierany jest z niego aktualny stan głosów a następnie dodanie jednego głosu i zapisanie. Skrypt testowałem z funkcją flock i bez niej. O co właściwie mi chodzi? Otóż kiedy robiłem poprzednie skrypty nie zwracałem na ten fakt uwagi, mianowicie obciążenie: ten skrypt musi wytrzymać kiedy w tym samym czasie 10 - 20 komputerów wysyła głos. Ten skrypt się nie sprawdza! Nieraz pokazuje ok 200 głosów, a po chwili np. 2. Poprostu chyba nie wyrabia z zapisem do pliku i zeruje go. Co mogę zrobić aby temu zapobiec? Jakiego kodu użyć? Dzięki z góry i pozdrawiam, liczę na waszą pomoc! :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Makary155 Opublikowano 22 Maja 2009 Udostępnij Opublikowano 22 Maja 2009 Daj kod zapisu, przeanalizujemy:) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Marek.S Opublikowano 22 Maja 2009 Udostępnij Opublikowano 22 Maja 2009 procesy mogą się wykonywać z różnymi prędkościami. Zmień sposób czytania i pisania do pliku bądz lepiej zrób to na mySQL :) Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Crackkk-GM Opublikowano 23 Maja 2009 Udostępnij Opublikowano 23 Maja 2009 Jesteś pewien, że zamykasz plik? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się