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

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
JamesHound
Отправлено: 01 Декабря, 2013 - 11:34:52
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Сент. 2013  


Помог: 0 раз(а)




Планируется обработка большого количества текста и сейчас уже возникают долгие задержки при выводе и обработке текста из Mysql. Отсюда вопрос. Если текст помещу в txt файл, уменьшиться ли нагрузка на интерпретатор ?
 
 Top
DelphinPRO
Отправлено: 01 Декабря, 2013 - 11:41:57
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




файл и БД - источники данных для php. Если объем одинаковый, то какая интерпретатору разница, откуда эти данные пришли?


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
AmsTaFF
Отправлено: 03 Декабря, 2013 - 11:27:34
Post Id


Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Июнь 2013  
Откуда: Россия, Москва


Помог: 1 раз(а)




DelphinPRO пишет:
файл и БД - источники данных для php. Если объем одинаковый, то какая интерпретатору разница, откуда эти данные пришли?

согласен

(Отредактировано автором: 03 Декабря, 2013 - 11:28:12)

 
 Top
DeertOff
Отправлено: 03 Декабря, 2013 - 11:33:26
Post Id



Гость


Покинул форум
Сообщений всего: 126
Дата рег-ции: Июль 2011  


Помог: 3 раз(а)




Запрос на базу(в Студию)... Радость + работа с файлами(большого объема) всегда дольше базы!(для этого они и сделаны)

(Отредактировано автором: 03 Декабря, 2013 - 11:36:00)

 
 Top
Vasinsky
Отправлено: 03 Декабря, 2013 - 17:55:14
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




сортировка данных при работе с файлами - приносит отдельное, не забываемое ощущения.
 
 Top
Arigato
Отправлено: 05 Декабря, 2013 - 09:50:44
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Авг. 2006  


Помог: 0 раз(а)




СУБД тоже с файлами работает. Так что все зависит от задачи и способах ее реализации.
 
 Top
caballero
Отправлено: 05 Декабря, 2013 - 09:54:37
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




Цитата:
СУБД тоже с файлами работает. Так что все зависит от задачи и способах ее реализации.

И стоило ото регатся на форуме лишь бы для того чтобы глупость написать


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Arigato
Отправлено: 05 Декабря, 2013 - 10:42:02
Post Id


Новичок


Покинул форум
Сообщений всего: 3
Дата рег-ции: Авг. 2006  


Помог: 0 раз(а)




Во-первых, смотри на дату моей регистрации, прежде чем глупость писать Хорошо
Во-вторых, ТС не указал, что у него за текст и для какой цели. Может у него там просто статические данные (к примеру, HTML-страницы), так проще их из файла тянуть, чем из БД.
 
 Top
OrmaJever Модератор
Отправлено: 05 Декабря, 2013 - 10:51:08
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Arigato пишет:
Сообщений всего: 3
Дата рег-ции: Авг. 2006

огого))) по 0.4 сообщения в год. Активность 80лвл!


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
DeepVarvar Супермодератор
Отправлено: 05 Декабря, 2013 - 11:07:51
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




OrmaJever пишет:
огого))) по 0.4 сообщения в год. Активность 80лвл!
Это как ответ на основной вопрос, когда все ждали что-то грандиозное.

И в нагрузку.
 
 Top
Строитель
Отправлено: 18 Апреля, 2014 - 23:34:28
Post Id



Участник


Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 73 раз(а)




JamesHound пишет:
Планируется обработка большого количества текста и сейчас уже возникают долгие задержки при выводе и обработке текста из Mysql. Отсюда вопрос. Если текст помещу в txt файл, уменьшиться ли нагрузка на интерпретатор ?


Попробуйте самостоятельно отследить время выполнения обоих скриптов(на файлах, и MySQL) , разместив в соответсвующих местах примерно такой код

PHP:
скопировать код в буфер обмена
  1. $start=microtime(1);
  2. ########################################
  3. ####### Здесь код вашего скрипта #######
  4. ########################################
  5. $end=microtime(1);
  6. $time=$end-$start;
  7. echo $time;
  8.  
Сравните время выполнения программ и сделайте выбор в пользу меньшего Закатив глазки
 
 Top
DlTA
Отправлено: 19 Апреля, 2014 - 00:46:34
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




Строитель пишет:
Попробуйте самостоятельно отследить время выполнения обоих скриптов(на файлах, и MySQL) , разместив в соответсвующих местах примерно такой код
очень косвенный показатель
при тестовых условиях, а точнее при отсутствии нагрузки, выигрывать будет 1, а на практике окажется, что может памяти не хватать, или внешние нагрузки на сервак сказываются,

нужно смотреть, че и как обрабатывается
 
 Top
Edwvee
Отправлено: 21 Апреля, 2014 - 09:38:18
Post Id


Частый гость


Покинул форум
Сообщений всего: 195
Дата рег-ции: Июнь 2013  


Помог: 1 раз(а)




Как вариант увеличения скорости выполнения - отказ от php в пользу чего-то, что поддерживает асинхронности, например node.js, тогда во время запроса к бд можно будет что-то еще делать, а не простаивать, ожидая ответа.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с файловой системой и файлами »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB