![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 11.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Zapisuje do zmiennej liste uzytkownikow online, jednak jest ona tak duza ze w bazie danych nawet rekord LONGTEXT niewystarcza. Zatem pytanie, czy da sie stworzyc wiekszy rekord w bazie danych niz LONGTEXT? Bo jezeli nie, to trzeba bedzie rozbic ta zmienna z lista online na dwie, i zapisac polowe do jednego rekordu LONGTEXT a druga polowe do drugiego. Dopiero przed wyslaniem userom pobrac oba i zlepic w jeden sprintf'em. Wady? Dodatkowe zapytanie (pobieranie z oby rekordow zamiast z jednego) wiec wolabym ten pierwszy sposob, tylko czy sie da. Pozdro |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 11.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
Hmm, czyli to niechodzi o dlugosc bo lista ma okolo 800 pozycji ale do kazdego jest dolaczony link do profilu co ja rozdluza do paru MB ale to nie GB ;].
Niewiem czemu w takim razie tak sie dzieje, ze gdy jest mala lista to ja zapisze do bazy, a jak przychodzi wiecej osob i lista sie robi dluga to juz sie niezapisuje do bazy.
Proste ale raz dziala a raz nie. ( w $online_userlist jest ta cala lista ) PS Z tym kolejnym 5 razy szybciej, zeby to cache'owac na dysku to glupota, bo to by tylko bylo szybciej gdyby baza danych byla bardzo obciazona. Gdy jest nieobciazona, to z bazy danych pobrac dane jest znacznie szybciej niz z dysku. PS2 Teraz zaczelo dzialac... nic niezmienialem... ciekawe kiedy przestanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował Qspy 8.06.2007, 15:10:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 13:23 |