Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Что легче обработать интерпретатору txt файл с текстом или текст из Mysql
Покинул форум
Сообщений всего: 57
Дата рег-ции: Сент. 2013
Помог: 0 раз(а)
Планируется обработка большого количества текста и сейчас уже возникают долгие задержки при выводе и обработке текста из Mysql. Отсюда вопрос. Если текст помещу в txt файл, уменьшиться ли нагрузка на интерпретатор ?
DelphinPRO
Отправлено: 01 Декабря, 2013 - 11:41:57
Активный участник
Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012
Помог: 353 раз(а)
файл и БД - источники данных для php. Если объем одинаковый, то какая интерпретатору разница, откуда эти данные пришли?
----- Чем больше узнаю, тем больше я не знаю.
AmsTaFF
Отправлено: 03 Декабря, 2013 - 11:27:34
Гость
Покинул форум
Сообщений всего: 84
Дата рег-ции: Июнь 2013 Откуда: Россия, Москва
Помог: 1 раз(а)
DelphinPRO пишет:
файл и БД - источники данных для php. Если объем одинаковый, то какая интерпретатору разница, откуда эти данные пришли?
Покинул форум
Сообщений всего: 3
Дата рег-ции: Авг. 2006
Помог: 0 раз(а)
Во-первых, смотри на дату моей регистрации, прежде чем глупость писать
Во-вторых, ТС не указал, что у него за текст и для какой цели. Может у него там просто статические данные (к примеру, HTML-страницы), так проще их из файла тянуть, чем из БД.
OrmaJever
Отправлено: 05 Декабря, 2013 - 10:51:08
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
Arigato пишет:
Сообщений всего: 3
Дата рег-ции: Авг. 2006
огого))) по 0.4 сообщения в год. Активность 80лвл!
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
DeepVarvar
Отправлено: 05 Декабря, 2013 - 11:07:51
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
OrmaJever пишет:
огого))) по 0.4 сообщения в год. Активность 80лвл!
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
JamesHound пишет:
Планируется обработка большого количества текста и сейчас уже возникают долгие задержки при выводе и обработке текста из Mysql. Отсюда вопрос. Если текст помещу в txt файл, уменьшиться ли нагрузка на интерпретатор ?
Попробуйте самостоятельно отследить время выполнения обоих скриптов(на файлах, и MySQL) , разместив в соответсвующих местах примерно такой код
Сравните время выполнения программ и сделайте выбор в пользу меньшего
DlTA
Отправлено: 19 Апреля, 2014 - 00:46:34
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Помог: 53 раз(а)
Строитель пишет:
Попробуйте самостоятельно отследить время выполнения обоих скриптов(на файлах, и MySQL) , разместив в соответсвующих местах примерно такой код
очень косвенный показатель
при тестовых условиях, а точнее при отсутствии нагрузки, выигрывать будет 1, а на практике окажется, что может памяти не хватать, или внешние нагрузки на сервак сказываются,
нужно смотреть, че и как обрабатывается
Edwvee
Отправлено: 21 Апреля, 2014 - 09:38:18
Частый гость
Покинул форум
Сообщений всего: 195
Дата рег-ции: Июнь 2013
Помог: 1 раз(а)
Как вариант увеличения скорости выполнения - отказ от php в пользу чего-то, что поддерживает асинхронности, например node.js, тогда во время запроса к бд можно будет что-то еще делать, а не простаивать, ожидая ответа.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.