Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przechowywanie nagłówków
Forum PHP.pl > Forum > PHP
aren
Obecnie wykonuje serialize() na $_SERVER i zapisuje do bazy, zachowując tym samym strukturę $_SERVER. Później oczywiście odczytuję i przerabiam poprzez unserialize() do pierwotnego stanu. Niestety ta metoda nie jest zbyt najlepszym rozwiązaniem ponieważ co trzeba podkreślić tak zapisywane dane zajmują sporo miejsca w bazie (mówię tu o 50k-100k+ rekordów). Także jak najmniejsze nawet ulepszenie będzie miało znaczenie. Dlatego zwracam się z pytaniem jak można tę metodę ulepszyć czy nawet jakiej innej metody użyć. Z góry dziękuję za pomoc.
nexis
Najrozsądniejsze będzie wybranie tylko tych informacji z tablicy $_SERVER, które faktycznie potrzebujesz. Mogę się założyć, że 3/4 informacji nie jest ci wcale potrzebne, a poza tym w tablicy $_SERVER są różne klucze z takimi samymi wartościami. Serializacja nie kompresuje tych danych, więc myślę, że najrozsądniej będzie stworzyć odpowiednie kolumny w bazie danych do ich przechowania. Z pewnością ułatwi ci to ewentualne operacje na rekordach na podstawie tych danych.
aren
No nic, zobaczymy jak to w praktyce wyjdzie. W każdym razie dzięki za pomoc.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.