Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 49 Dołączył: 12.04.2010 Ostrzeżenie: (0%)
|
Witam, mam skrypt, który przetwarza tabelę i zapisuje ją do bazy danych.
Oto kod: https://github.com/marcinlawnik/DziennikLog...rToDatabase.php Przetwarzanie odbywa się w pętli, chciałbym je zoptymalizować. Przyszły mi do głowy transakcje. Wystarczy wstawić na początku skryptu. Sam sobie odpowiedziałem. Drugie pytanie nadal pozostaje w mocy. 2. Czy są jeszcze inne sposoby na zoptymalizowanie tego zapytania? Pozdrawiam, mlawnik Ten post edytował mlawnik 22.06.2013, 18:55:57 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
Cytat Natomiast co miałeś na myśli w podpunkcie trzecim? Za każdym razem gdy pobierasz coś z HTML-a, czy raczej już drzewa DOM wykonujesz dosyć kosztowne wyszukiwanie po całym dokumencie. Przykładowo w linii #74 wykonujesz wewnątrz podwójnej pętli coś takiego:Każdorazowo wykonując względnie rozbudowane wyszukiwanie w dużym dokumencie. A można przecież zrobić coś w stylu: Nagle zamiast $i * $x wyszukiwań w rozbudowanym dokumencie masz jedno. |
|
|
|
mlawnik [PDO][MySQL] Optymalizacja zapytania 22.06.2013, 18:35:15
mstraczkowski Nie zaleca się tworzenia jednej dużej transakcji, ... 23.06.2013, 02:42:18
mlawnik A to?
http://forum.php.pl/index.php?s=&showt.... 23.06.2013, 05:40:08
Crozin 1. Zapytania możesz przygotować ($pdo->pre... 23.06.2013, 15:22:42
mlawnik @crozin
Dzięki za opinię, 1 i 2 wprowadzę w życie.... 24.06.2013, 12:23:41
mlawnik Dzięki za wytłumaczenie, postaram się przepisać tą... 22.07.2013, 19:58:39 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 04:21 |