Witam.
Na większości forów, stron jeżeli edytujemy nasz komentarz, post itd. dopisywane jest coś w stylu:
Edytowany przez JakiśNick 2 razy DATA
Zastanawiałem się, jak takie coś napisać, czy dodawać dod. kolumnę w bazie danych, co dla mnie jest głupotą, czy użyć wyrażeń regularnych. CZyli do każdej treści posta / komentarza dopisalibyśmy dajmy na to coś takiego:
<!--Spirit86,1,18-12-2005-->,
po czym za pomocą wyrażeń regularnych stworzylibyśmy do czegoś takiego tablicę typu: Edited=>1, Author=>Spirit86, HowMany=>1,Date=>12-2005.
Wszystko pięknie i ładnie, problem pojawia się, gdy mamy dajmy na to 40 postów. W każdej treści posta trzeba uwzględnić emoty, bbcode no i jeszcze te wyrażenie spr. edycje. Moim zdaniem, spowolniało by to generowanie strony w dosyć dużym stopniu, szczególnie, jak strona jest popularna i ma, dajmy na to 200 osób online w jednym czasie. Wtedy mamy 40*200 przefiltrowań treści + generacja reszty strony, wtedy rozwiązanie takie nie jest juz optymalne.
Jakie jest Wasze zdanie?
Pozdrawiam