Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] pobieranie danych z pliku, czy takie rozwiązanie jest optymalne?
lukash82
post
Post #1





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

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


Witam,

Mam pewien plik na serwerze, który co minutę jest nadpisywany nowym wierszem danych ze stacji pogodowej. Muszę wybrać z tego pliku ostatni wiersz i przedstawić parę danych z wybranego ostatniego wiersza. Pytanie tylko, czy to co napisałem jest w miarę optymalne i nie będzie zbytnio zamulać strony... Plik txt waży od 300 do 550 kb, zależnie od pory dnia.

  1. $plik = file('plik.txt');
  2. $tmp1 = count($plik);
  3. $ostatnia = $plik[$tmp1-1];
  4. $spacje_out = explode(" ", $ostatnia);
  5. $tmp2 = count($spacje_out);


Jak widać, filozofii wielkiej tu nie ma. Ostatnie dwie linijki rozdzielają mi wybrany wiersz wg spacji, między którymi zapisywane są dane do pliku. Chodzi głównie o to, czy taka forma obróbki pliku o takiej objętości jest optymalna... Dzięki z góry za opinie, pozdr.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
lukash82
post
Post #2





Grupa: Zarejestrowani
Postów: 320
Pomógł: 2
Dołączył: 17.03.2006
Skąd: Siemianowice

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


Ok, dzięki za opinie.

To są zestawienia dla jednej stacji pogodowej na stacji narciarskiej zapisywane co minutę tak jak pisałem wyżej. W każdej linijce jest zapisywanych 28 pomiarów (oprócz daty i godziny temp., temp. odczuwalna, opad, opad 1h, wilgotność, ciśnienie, wiatr i kierunek, porywy wiatru, etc.) Dane są trzymane w postaci obecny dzień i dzień wcześniejszy. Tego niestety nie mam możliwości zmienić. Muszę bazować na tym co jest.

Co do ilości zapytań to średnio jest to około 50 użytkowników jednocześnie na stronie, odwiedzin uu około 1,5k/dzień na chwilę obecną (nie wiem jak będzie w sezonie narciarskim).

Dużo czy mało? Bo jakoś nigdy nie zwracałem na to uwagi...
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 19:47