Задача такая. Пользователь вводит начальные данные и специально для него строится диаграмма, которая отображается в браузере и сохраняется на сервере под именем например diagramma.pnd. Возникнут ли проблемы при одновременном запросе нескольких пользователей, если я буду использовать одно и то же имя файла для разных графиков?
возникнут обязательно, причем еще трудноуловимые. типа два пользователя одновременно запросили рисунок, сервак сперва нарисовал первому, отдал хтмльку с сылкой на рисунок. потом второму. а ссылка осталась та же. при этом у первого пользователя инет хуже чем у второго, поэтому пока он посылал запрос на загрузку картинки с сервака, там уже совсем другая картинка. тут 1) можно использовать в качестве имени timestamp с проверкой, если имя есть добавлять к нему "_1" например. раз в сутки чистить директорию. или чаще. 2) можно вообще строить диаграммы в браузере пользователя, а не на стороне сервака. я для этого использую google charts. бесплатная, хорошо документированная либа на js. и т. к. диаграмма строится на стороне пользователя - никаких проблем с захламлением места на сервере.