Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Obciązenie rand
boro11
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Witam!
Chce lekko zoptymalizować stronę przy użycie funkcji rand. Mam skrypt który wykonuje się za każdym razem jak uzytkownik wejdzie na daną podstronę. Ma on za zadanie updatowie informacji odnośnie stron jakie są dodane na mojej stronie. Wpadłem na pomysł zastosować funkcję rand i użyć zakresu 10 liczb, wartość dać do if'a i jeśli wylosowany numer się zgadza z tym który zadeklaruje np. 5 z zakresu 0 - 9 to wtedy wykonywany jest update.

Czy taka metoda będzie skuteczna? tzn. nie samo losowanie nie będzie robiło większego obciążenie niż update(jest dosyć złożone i nie jest to jedno polecenia przez co wymaga około sekundy-dwóch, aby się wykonało).
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
bladeer
post
Post #2





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 2.06.2012

Ostrzeżenie: (0%)
-----


A nie lepiej zrobić to w cronie ? Nie martwisz się o żadne losowanie liczb i wgl
Go to the top of the page
+Quote Post
Helid
post
Post #3





Grupa: Zarejestrowani
Postów: 280
Pomógł: 20
Dołączył: 12.12.2007
Skąd: 127.0.0.1

Ostrzeżenie: (0%)
-----


Zastanów się czy przy milionie użytkowników tak częste wykonywanie update będzie potrzebne. Jeżeli jest proporcjonalne do ilości odwiedzających wybierz swoją opcję (tylko zamiast losować zapisuj może odwiedziny do pliku i wykonuj co 10), jeżeli nie jest proporcjonalne to ruchu to wybierz crona.


--------------------
Go to the top of the page
+Quote Post
Rysh
post
Post #4





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

Ostrzeżenie: (0%)
-----


Trzymaj gdzieś w SESSION lub COOKIES, kiedy ostatnio był wykonywany update, jeżeli jest starszy przykładowo niż Xsekund to robisz update.


--------------------
Go to the top of the page
+Quote Post
markonix
post
Post #5





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


Cytat
updatowie informacji odnośnie stron

Skonkretyzuj to.
Wybór rozwiązania jest uzależniony silnie od kontekstu użycia.

cache, limitacja, cron...

Ten post edytował markonix 29.04.2013, 10:14:10


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 17:35