concurrency

Самый надежный и безопасный метод предотвращения условий гонки в PHP

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

Тест Apache - параллелизм и количество запросов

В контрольной документации говорится, что параллелизм - это количество запросов, выполняемых одновременно, в то время к ... erformance-tests-against-apache-php ИЛИ, может быть, он продолжает пытаться, пока не достигнет миллиона успехов? Хм...

Доктрина2 ORM выберите для обновления

Пожалуйста, не могли бы вы предложить мне какой-нибудь подход, как реализовать SELECT FOR UPDATE с помощью доктрины? ... го в PHP-коде и немедленно увеличить значение, прежде чем кто-то другой (из другого процесса) использует то же значение.

Насколько плохо использовать SELECT MAX(id) в MYSQL вместо mysql insert id() в PHP?

Предыстория: Я работаю над системой, в которой разработчики, похоже, используют функцию, которая выполняет запрос MYSQL ... уации... Обновление: Спасибо за комментарии, ребята - мы движемся в правильном направлении и получаем код исправлено!

PHP и одновременный доступ к файлам

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

Лучший способ решения проблем параллелизма

У меня есть среда LAPP (linux, apache, postgresql и php), но вопрос практически одинаков как в Postgres, так и в Mysql. ... лько выбрать между решением db и решением APC.. P.s: спасибо всем, кто уже ответил мне, вы были действительно полезны!

параллелизм в PHP

Я нахожусь в точке моего PHP-серверного API, где я делаю много запросов MySQL, и я хотел бы ускорить его, используя пот ... ю командной строки PHP и каким-то образом (как бы я это сделал??) обработайте ответ в PHP Какие здесь лучшие варианты?

Как безопасно использовать UniqueEntity (на сайтах с более чем одним одновременным пользователем)

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

PHP и параллелизм

Недавно я занимался веб-разработкой на PHP, что привело меня к изучению языка в целом. До сих пор мне не приходилось ис ... предлагает функцию блокировки таблицы. Однако я не уверен, какой из них, если и то, и другое используется на практике.

Альтернатива семафору PHP?

Я создаю небольшую онлайн-игру, в которой (что вы знаете) будет несколько пользователей, получающих доступ к одной и то ... х, сохранить обратно), и база данных не будет достаточно умной, чтобы справиться с этим? Или я здесь ошибаюсь? Извините

Запуск параллельных PHP-скриптов

У меня возникла следующая проблема с моим VPS-сервером. У меня есть давно работающий PHP-скрипт, который отправляет б ... огика, которую необходимо применить. Проблема в том, что во время такой загрузки сайт не отвечает на другие запросы.

PHP, работающий как приложение FastCGI (php-cgi) - как выдавать параллельные запросы?

ИЗМЕНИТЬ: Обновить - прокрутите вниз ПРАВКА 2: Обновление - проблема решена Некоторая справочная информация: Я пи ... правильно обрабатывать FastCGI (это не имеет особого смысла). Я скоро установлю Linux и сообщу о любом прогрессе в этом.

Иметь дело с двумя людьми, которые одновременно покупают уникальный товар в интернет-магазине

Я создаю простой интернет-магазин с PHP, интегрированным с PayPal, который продает уникальные товары. Мне интересно, ка ... ется ли это стандартной практикой или есть более практичный способ, которым я должен заниматься этим? Заранее спасибо!

Блокировка файлов NFS в PHP

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

База данных заблокирована при попытке доступа из PHP-скрипта

Я пишу приложение для Android, которое взаимодействует с серверной частью PHP. Серверной базой данных является SQLite 3 ... = $checkquery->execute(); $row = $results->fetchArray(SQLITE3_ASSOC); print(json_encode($row['allowed'])); ?>

Разница между возвращаемым значением неблокирующей функции flock и аргументом $wouldblock?

Я пытаюсь понять неблокирующее стадо и аргумент wouldblock $fp = fopen('/tmp/lock.txt', 'r+'); if(flock($fp, LOCK_E ... у между функцией flock, возвращающей FALSE, и аргументом $wouldblock, равным 1, и для чего полезен аргумент $wouldblock.

Пул потоков PHP?

Я запланировал выполнение задания CRON каждые 4 часа, которое должно собирать информацию об учетных записях пользовател ... олько потоков для выполнения определенной работы. Как мне это сделать на PHP? Любые советы приветствуются. Спасибо

Сценарии параллелизма Linux с мьютексами

На моем сервере Linux мне нужно синхронизировать несколько сценариев, написанных на BASH и PHP, чтобы только один из ни ... системах Linux/Unix. Итак, каков наиболее гибкий и надежный способ синхронизации параллельных сценариев BASH и PHP?

Параллелизм PHP через Cron

У меня есть несколько сценариев, которые должны выполняться одновременно как отдельные процессы. Мой план состоит в том ... БД и т.д.). Предполагается, что сценарии выполняют задачи с интенсивной обработкой (например, создание эскизов и т.д.).

Блокировка базы данных MySQL, чтобы только один человек мог одновременно выполнить запрос?

У меня возникает несколько проблем, когда люди пытаются получить доступ к базе данных MySQL, и они пытаются обновить та ... ся с этим сценарием? Могу ли я заблокировать базу данных, чтобы сначала обрабатывать только мои запросы, а затем другие?