Является ли формат ics хорошей идеей при работе с несколькими тысячами событий? - PullRequest
3 голосов
/ 04 декабря 2010

В нашей компании у нас есть php-приложение для обработки билетов.

Теперь мы думаем также добавить тикеты через это приложение php в файл ics (календарь), чтобы встречи, встречи и список дел были все вместе и, потенциально, могли быть просмотрены и отредактированы даже из электронной почты. клиентское приложение (evolution, thunderbird ...) или мобильный телефон.

Некоторые специалисты в компании имеют более 2000 билетов в год, поэтому я провел быструю проверку: это означает, что файл размером около 400 КБ, и если я добавлю даже прошлые билеты, мы начнем с файла размером 2 МБ.

Не учитывая мобильные телефоны (которые имеют проблемы с пропускной способностью), будет ли он слишком большим для обычного почтового клиентского приложения? Пройдет ли парсер phpics файл? Был ли у вас такой опыт?

1 Ответ

1 голос
/ 07 декабря 2010

Любое время обработки при разборе любых файлов определяется следующими факторами:

1) Скорость чтения файла. На основе жестких дисков (и их расположения), в которых хранится файл. 2) ОЗУ для загрузки файла в память вашего сервера. 3) ЦП - необработанная обработка данных может занимать время, но несколько МБ - ничто, если нет большого количества задач, которые нужно выполнить во время чтения данных (маловероятно).

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

...