Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 14:57
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Сейчас на хосте уменьшили время для выполнения скриптов. И выползла проблемка , она и раньше была, но не так критична, так как время было не ограничено.Суть проблемы:Есть таблица в Mysql c неким идентификатором в каждой строке записи. Текущие кол-во строк перевалило за 9000 и продолжает расти. Также есть внешний текстовой файл , в котором также каждая строка несёт определённую информацию (своего рода "дата-файл"). Кол-во строк в нём уже где-то 25000-30000. В каждой строке этого файла тоже есть этот же идентификатор что и в записях таблицы. Задачка скрипта сводится к периодической проверки (сравнению) данных из таблицы и файла между собой на нахождения соответствия.Раньше,когда записей было мало, был простой алгоритм: из каждой строки таблицы брался этот ID и проверялся с id каждой строки этого файла по очереди. (строки из файла брались с помощью fgets, потом эксплодились (дабы убрать лишнее из записи) - и нужное заносилось в динамичный масив) .Теперь же, когда и таблица и файл разрастаются, скрипт не успевает до конца выполниться (ошибка "504 Gateway Time-out")Есть-ли какие способы это победить?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Может, кто-нибудь может подсказать, где приобрести дисплей на мобильник Sony Ericsson P800 НЕДОРОГО (до 1000 руб Guest Ещё вопросы и ответы из архива 1 0 12.01.2012 20:36
Друзья, может кто-нибудь может подсказать способ как избавиться от сильной любви к девушке? Guest Новые вопросы и ответы 1 0 01.01.2012 08:52



© www.otvetnemail.ru - Форум вопросов и ответов.