параллельные запросы mod_mono не запускаются параллельно - PullRequest
1 голос
/ 04 октября 2009

Я сделал нечто очень похожее на это: Параллельные асинхронные запросы Ajax с использованием jQuery

Мы разрабатываем общедоступный веб-сайт, используя API-интерфейсы магазинов от Amazon, Ebay и т. Д.

У меня 3 запроса выполняются параллельно (я знаю, что они выполняются параллельно, потому что я передаю текущее время клиента в качестве параметра), но они обрабатываются (на стороне сервера) один за другим. Чтобы доказать это, я отвечаю время начала и окончания в моей программе контроллера. В VS2008, используя небольшой отладочный веб-сервер, он работает отлично. Но, запустив mod_mono на Apache, я никогда не смогу запустить его параллельно.

Настройка: Mono 2.4. Последний, Linux OpenSuse 11, Виртуальный сервер, показывая 4 процессора в cpuinfo, Apache (работает рабочий MPM с высокими настройками производительности), хостинг от профессиональной службы.

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

...