Ответ 1
Веб-сервер (например, Apache), как правило, может обрабатывать несколько запросов одновременно (по умолчанию используется 200 или 400 для Apache).
Если запросы соответствуют ситуациям, доступным только для чтения, не должно быть никаких проблем: несколько процессов могут одновременно читать один и тот же файл - и если этот файл является PHP script, может выполняться несколько процессов в то же время.
Если ваш script запрашивает базу данных, не должно быть слишком много проблем: создаются базы данных для работы с ситуациями concurrency (даже если чтение масштабируется лучше, чем записи, которые, возможно, должны быть уложены в стек, если они изменяют одни и те же данные).
Если ваш script пытается записать в файл, вы должны поместить некоторые блокирующие механизмы на место (например, flock
), чтобы избежать что; как следствие, каждый процесс будет ждать, пока не будет другой записи в файл, прежде чем писать.