Здравствуйте, не могу найти в инете ответ на простой вроде вопрос.Задался тут вдруг таким вопросом. Как сервер обрабатывает одновременно тысячи запросов от браузеров? Ставит их в очередь?На примере:Существует скрипт капчи, в определенном месте он инклюдится и генерирует изображение. В целях безопасности напрямую (в тег ) не прописывается, а создает сначала файл-картинку: kapcha.jpg, а уже она потом прописывается в . В конце концов, после благополучного ее создания она выводится в браузер.Эта картинка для всех имеет одинаковое имя kapcha.jpg, создается капчей в одном и том же месте (правда имеет хвост ?rand() для борьбы с собственным куком), когда 1000 пользователей заходят на сайт, чтоб сгенерировать капчу...она проходит всю туже схему...каждая последующая затирает предыдущую ...(названия же одинаковые), что делает сервер???510 запрос ждет, пока предыдущие 509 создадут свою kapcha.jpg и затрут предыдущую kapcha.jpg, чтоб вывести их на экран? Или одновременно выполняются десятки, сотни запросов?...но ведь место на файле с этим именем и расширением одно?Не могу понять принцип работы. Даже если это происходит очень быстро...
|