[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ajax + Db
Djadka
Данные грузятся с удалённого SOAP клиента, объём данных велик. Когда начинаю обновление данных то через все пхп настройки ставлю "set_time_limit" большой. Так как сделал это дело через аякс, думая что избавлюсь от 504 ошибки, всё равно таже проблема, так же умирает, поставил ignore_user_abort, да скрипт продолжает обновлять, но обновляет не всё и бывает умирает.

Вопрос такой, кто нибудь знает как с помощью пхп + аякс сделать, что бы скрипт всегда долбил бы сервер и тот не умирал бы?



Спустя 30 минут, 57 секунд (2.04.2012 - 00:06) Oyeme написал(а):
Опешите алгоритм работы,и почему сервер ответчает ошибкой 504?

Спустя 21 минута, 48 секунд (2.04.2012 - 00:27) Djadka написал(а):
Принимаю данные в объекте, потом через весь объект прохожу и каждую запись добавляю в базу. Так как там древовидная структура и отдельно есть категории и продукту, то для того что бы вставить в базу данных запись надо сделать ещё предварительно запрос на вытягивание, например родителя элемента. Так как записей выходит в одной таблице более 8 тысяч, а таких таблиц по крайне мере две, только для категорий. Так как вставка в больших объёмах, тем самым и хочется, что бы сервер не выкидывал 504. Решение думаю есть оптимизировать пхп скрипт, но уже разбил функции над под функции, но это не очень оптимально.

Спустя 1 день, 12 часов, 10 минут, 16 секунд (3.04.2012 - 12:38) Oyeme написал(а):
Попробуйте разбить скрипти(добавлять данные небольшими порциями),а не всё сразу. wink.gif
И введите подробный лог,всех Ваших действий.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.