![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 304 Pomógł: 0 Dołączył: 12.12.2006 Skąd: Pszów Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam projekt w którym muszę przeanalizować duże pliki txt które są wgrywane przez formularz na stronę. Pliki trzeba analizować lina po linii. Pliki mogą mieć nawet po kilka MB. Jednocześnie takich analiz może zlecić kilkanaście osób. Jak to zrobić żeby mi serwer przez to nie padł? Jakaś skuteczna metoda? Można np połączyć z ajaxem i czytać po 100 linii, aż do końca pliku? może jakaś inna lepsza metoda? z góry dziękuje |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
W przypadku zwykłego pliku tekstowego, nie ma bata, trzeba przelecieć cały plik od początku, sprawdzając znak po znaku czy nie natrafiliśmy aby przypadkiem na wartość odpowiadającą nowej linii (trzeba wziąć poprawkę na sposób zapisu pliku, czy będzie to \n, \r czy \r\n). Jest to więc rozwiązanie bardzo nieefektywne.
Dlaczego nie skorzystasz z bazy danych? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 07:42 |