![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: 10.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Kumpel gdzieś znalazł w mądrych książkach, że najlepiej trzymać sesje + ich zmienne w tabeli a nie w plikach (standardowo).
Dlaczego, otóż podobno jest to zalecane w systemach typu Linux i jest znacznie szybsze, nie mówiąc nic już o super bezpieczeństwie. Jakie macie na ten temat zdanie bo ja zgłupiałem. Gdzie najlepiej trzymać zmienne sesyjne i sesje, w plikach czy w tabeli np. mysql? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 15.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
jest to obojętne i taksamo bezpieczne.
Co do prędkości pliki są zawsze troszke szybsze (ale jest to tak mała różnica że wrecz nieodczuwalna). przechowywanie w bazie mysql pozwala np na dodawanie pól do tabeli albo liczenie osób online. Wybór zależy od ciebie , a używając plików działa tak samo sprawnie wiec jeżeli nie potrzebujesz jakiś dodatkowych opcji zostań przy plikach. |
|
|
![]()
Post
#3
|
|
Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
Wedle mnie znacznie szybciej będzie napisać i obsłużyć sesje w mysql'u... Nio bo wyobraśmy sobie chociażby, że stronę odwiedza naraz kilkunastu userów, którzy przechowują kilkanaście sporawych zmiennych w sesji...
Już w tym momencie system zaczyna działać wolno... Chociaż największym błędem było by przechowywanie wszystkich sesji w jednym pliku... ja np. nie wyobrażan sobie takiego rozwiązania... Mówiąc krótko i zwięźle... jestem jak najbardziej za mysql'em... o ile rzecz jasna wykorzystanie mechanizmów php nie wchodzi w drogę... (w końcu po co wyważać otwarte drzwi... (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:29 |