Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 228 Pomógł: 7 Dołączył: 15.08.2012 Skąd: Rzeszów Ostrzeżenie: (0%)
|
Witam!
Mam taki teoretyczny problem -zastanawiam się czy jest to dobre rozwiązanie. Mianowicie w momencie kiedy user wysyła wiadomość do innego usera i zapisuję tą wiadomość do bazy w momencie kiedy nawali tam np z 300 enterów rekord w phpmyadmin wygląda tak, że ma co najmniej 300 linijek. Czy powinienem usuwać te potencjalne znaki nowej lini jeśli będzie ich zbyt dużo? Np usuwać je gdy będzie więcej niż 3 pod rząd? Albo zamieniać je na <br /> przed zapisem? (wtedy wpis zajmie więcej miejsca ale rekord nie będzie zwiększał swojej wysokości) Czy po prostu nie przejmować się tym, że w takim przypadku jeden rekord będzie taki duży? Czy może zmniejszyć to wydajność? poprawka -nie będzie miał wtedy 300 linijek tylko kilka (IMG:style_emoticons/default/smile.gif) ale jak Wy to rozwiązujecie z tymi enterami? zapisywać je w postaci \n lub \r czy zamieniać na <br />? Ten post edytował adamantd 20.01.2013, 20:26:19 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 1 Dołączył: 16.08.2005 Skąd: Gniezno Ostrzeżenie: (0%)
|
Jeśli, tak jak piszesz, użytkownik wysyła wiadomość do innego - czyli jest to coś na kształt poczty, ja bym nie majstrował przy treści wiadomości. Ale jeśli np. boisz się, że ktoś Tobie zawali bazę jedną wiadomością (IMG:style_emoticons/default/wink.gif) , możesz wprowadzić po prostu limit wielkości pojedynczej wiadomości.
Co do zapisu tych znaków nowej linii - ja bym zapisał tak jak są - wyświetlić potem i tak można jak się chce. |
|
|
|
adamantd Czy przed zapisem rekordu do bazy zmniejszać ilość \n ? 20.01.2013, 20:16:18
adamantd Mam ograniczenia chciałem się tylko dowiedzieć jak... 21.01.2013, 01:54:42 ![]() ![]() |
|
Aktualny czas: 13.01.2026 - 08:20 |