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