Post №: 3901
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 28.07.10 17:51. Post subject: DenisSMI пишет: Ну ..
DenisSMI пишет:
quote:
Ну так интересен как раз-таки размер документа после добавления разных объектов. Сам-то текст мало места занимает. А длина текста важна для других дел, но тоже важна, конечно.
Хм... ну можно это дело добавить в статистику текста. На лету, при каждом изменении это будет весьма накладно по вычислительным ресурсам пересчитывать размер страницы в килобайтах. Вообще конечно попробовать можно, есть кое-какие варианты, но там проверять нужно насколько это будет нагружать процессор или как-то примерно апроксимировать до приблизительного значения, но тоже надо пробовать - если "приблизительность" будет слишком груба то кой в ней смысла!?!
Post №: 3902
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 28.07.10 18:11. Post subject: DenisSMI пишет: При..
DenisSMI пишет:
quote:
При каждом сохранении достаточно, я считаю, или это тоже самое, что и при каждом изменении?
Нет - текст сбрасывается или принудительно по событию (вроде пользователь хочет сохранить) или только после ухода со страницы (на каждом изменении забирать текст из редактора весьма накладно да и ни к чему, может он и еще 100 раз поменяться успеет). Да и то, если текст не менялся он из редактора не вынимается...
Post №: 3903
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 28.07.10 18:26. Post subject: DenisSMI пишет: Я п..
DenisSMI пишет:
quote:
Я предполагал, что будет просто отображаться то число, которое итак уже есть в Параметрах документов...
Ну пока добавил в Статистику текста вычисление объема страницы, с автоматическим пересчетом на каждом чихе не так то просто. А если не пересчитывать имхо не есть гут: цифры на экране нет - ОК, пошли да посмотрели...
А вот когда цифра есть, но она врет - то лучше бы ее не было. Никто и не догадается что цифра приблизительная или кешированная, и может не сооветстветсвовать, причем весьма ощутимо так, не соответствовать реальному размеру данных в странице.
Post №: 320
Joined: 16.04.10
Location: Cеверная столица
Rank:
0
Posted: 28.07.10 18:47. Post subject: Carc пишет: А вот к..
Carc пишет:
quote:
А вот когда цифра есть, но она врет - то лучше бы ее не было. Никто и не догадается что цифра приблизительная или кешированная, и может не сооветстветсвовать, причем весьма ощутимо так, не соответствовать реальному размеру данных в странице.
Post №: 3905
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 28.07.10 19:25. Post subject: DenisSMI пишет: НУ ..
DenisSMI пишет:
quote:
НУ да, согласен, опробуем через статистику.
Пробовал на 12-мегабайтных страницах (именно страницах, не путать со всем документом) - приемлемо: время подсчета всей статистики текста 4 секунды. Довел размер отдельной страницы документа до 40 мегабайт: конечно время подсчета подросло - аж 15 секунд.
Но, обращаю внимание, это действительно stress-test - у меня целые документы, которые развиваются годами, с веб архивами и файловыми вложениями весят максимум по десятку мегабайт, а отдельные страницы в них обычно первые сотни килобайт. Так что в обычной рабочей ситуации такого быстродействия за глаза хватит!
Post №: 321
Joined: 16.04.10
Location: Cеверная столица
Rank:
0
Posted: 28.07.10 20:24. Post subject: Carc пишет: Но, обр..
Carc пишет:
quote:
Но, обращаю внимание, это действительно stress-test - у меня целые документы, которые развиваются годами, с веб архивами и файловыми вложениями весят максимум по десятку мегабайт, а отдельные страницы в них обычно первые сотни килобайт. Так что в обычной рабочей ситуации такого быстродействия за глаза хватит!
Я тут где-то читал, что у кого-то файлы по 200 Мб. Кроме того, 4 секунды у тебя могут превратиться в 8 секунд у меня, поэтому я даже и не знаю. Надо пробовать. Думал, что все проще будет с этой фичей.
Post №: 3906
Joined: 28.05.05
Location: Россия, Москва
Rank:
1
Posted: 28.07.10 22:26. Post subject: DenisSMI пишет: Я т..
DenisSMI пишет:
quote:
Я тут где-то читал, что у кого-то файлы по 200 Мб.
Дык то ж файлы, сиречь, документы - это я и сам тестировал как-то Aml Pages на документе в 400 мегабайт - полет нормальный. А вот чтобы страницы такого размера были, такого я уже не видел...
Ну, а если статистика будет занимать слишком большое время, со временем сделаем и диалог с индикацией хода сбора статистики и возможностью прервать процесс.
Post №: 316
Joined: 16.04.10
Location: Cеверная столица
Rank:
0
Posted: 28.07.10 17:50. Post subject: Carc пишет: В общем..
Carc пишет:
quote:
В общем, тут подумать надо... Пока текст не сохранен в память из редактора текста его размер посчитать дело не совсем тривиальное, а обновлять нужно судя по всему динамически при изменении текста... Если на каждый чих в редакторе пересчитывать размер в Кб, это будет очень сильно нагружать процессор.
Если изменение отображения будет происходить только после сохранения - это вполне нормально. Динамический подсчет - это лишнее, я считаю. Просто напоминание нужно какое-то, что в данный момент показанный размер не соответствует действительному, потому как в страницу внесены изменения.
All times are GMT
3 Hours. Hits today: 13
You can: smiles yes, images yes, types yes, poll no
avatars yes, links on, premoderation off, edit new post no