Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Unserialize. Сколько выдержит?
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


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

> Описание: как хранить данные в текстовых файлах
awep
Отправлено: 06 Апреля, 2007 - 14:28:27
Post Id



Наш человек


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

Карма 6




На мой взгляд, самый удобный способ хранения данных в текстовых файлах - сериализация по подобию ExBB.
Но ни для кого не секрет, что большие файлы интерпретатору тяжело обрабатывать.

В связи с этим у меня возник вопрос: какое количество данных можно хранить в таком виде в php файле, чтобы время его обработки(т.е. превращение его обратно в массив) занимало не больше секунды???
Интересует, от чего еще зависит скорость обработки таких данных: кол-ва ключей в массиве, размера данных в каждом значении и тд и тп.
 
 Top
MAPKOB
Отправлено: 16 Апреля, 2007 - 00:11:09
Post Id


Junior Member


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

Карма 0




Насколько я помню, ExBB хранит все в файлах по 200 Кб
 
 Top
awep
Отправлено: 16 Апреля, 2007 - 07:48:42
Post Id



Наш человек


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

Карма 6




вот поэтому то я и спрашиваю. думаю, можно ли хранить больше и как это скажется на скорости обработки.

п.с. размер файла также зависит от структуры массива. если каждое вхождение в массив - еще один массив, то размер будет больше.
 
 Top
SviMik Супермодератор
Отправлено: 18 Апреля, 2007 - 16:01:19
Post Id



Где-то там...


Покинул форум
Сообщений всего: 3538
Дата рег-ции: Окт. 2004  
Откуда: Tallinn, Estonia

Карма 4




Давно б уже испытал на своём сервере. Это лишь от него зависит. Из практики: то что на моём компе "распаковывается" за секунду, на нормально загруженном хостинге 10 секунд.
 
 Top
glaberzu
Отправлено: 18 Ноября, 2007 - 17:37:57
Post Id



Археолог


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

Карма 0




awep имхо конечно, но по-моему проще взять низкоуровневые функции типа explode и запросто превратить файл в массив. любой парсинг, сериализация в т.ч. грузит и грузит нехило. хотя с файлами от нагрузки не убежишь Подмигивание

(Отредактировано автором: 18 Ноября, 2007 - 17:38:43)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


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



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0463]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33