Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wykoananie na serwerze sporego zadania
motor
post 6.05.2008, 14:09:43
Post #1





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

Ostrzeżenie: (0%)
-----


Witam
mam taki problem chce wsadzić do bazy kilka tysięcy produktów , jednak pewnie są wprowadzone ograniczenia aby zbyt nie obciążać procesora ponieważ zadanie wykonuje się różnie od 30% do 70%
na lokalnym komputerze wszystko działa ok

Czy jest jakieś rozwiązanie aby skrypt działał wolniej przez to dłużej ale wykonywał sie w 100% ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
norbis
post 6.05.2008, 16:55:15
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 8
Dołączył: 30.04.2008

Ostrzeżenie: (0%)
-----


Możesz skorzystać z funkcji sleep() - tylko wtedy może pojawić się kolejny problem - zostanie przekroczony czas na wykonanie się skryptu. Można to obejść ustawiając refresha co np. 500 wpisów i po ponownym wczytaniu skryptu kontynuować od przerwanego miejsca.
Go to the top of the page
+Quote Post
Pilsener
post 6.05.2008, 21:50:26
Post #3





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


1. Niebogaty parsuje na raty
2. Spróbuj stworzyć z danych plik tekstowy i skorzystaj z LOAD DATA INFILE, ewentualnie plik podziel na kilka mniejszych (np. po 1000 rekordów)
Go to the top of the page
+Quote Post
motor
post 7.05.2008, 15:24:55
Post #4





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 15.12.2005

Ostrzeżenie: (0%)
-----


LOAD DATA INFILE wydaje się najlepszym rozwiązaniem

Ale i tak na lokalnym serwerze muszę prze-parserowwać plik xml-->wsad_baza-->plik_csv więc mam go w postaci .sql

przez phpMyadmin mogę go wsadzić , a czy jest jakiś skrypt żebym mógł przez php wgrać sql ?

Ten post edytował motor 7.05.2008, 15:26:16
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:27