Что более ресурсоемкое? PHP или Python? - PullRequest
2 голосов
/ 22 октября 2010

Мой текущий веб-хост позволяет одновременно выполнять до 25 процессов. Насколько я понимаю, скрипты Python занимают место в процессах, а PHP нет?

Я получаю ошибку 500, если одновременно запущено более 25 процессов (маловероятно, но все еще хлопотно), поэтому мне было интересно, будет ли на сервере проще, если я перенесу свой сайт на PHP? 1003 *

Спасибо!

Ответы [ 2 ]

2 голосов
/ 22 октября 2010

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

Если вы не можете переключиться, убедитесь, чтонастройка для использования mod_php (не suPHP или cgi) или эквивалент Python.В противном случае при каждом запросе будут создаваться новые процессы, и вы сразу же будете обслуживать пустые страницы.

2 голосов
/ 22 октября 2010

Это зависит от того, как вы настроили PHP / Python. Если у вас есть, скажем, Apache, загружающий PHP через mod_php, то он фактически не порождает новый процесс. Аналогично, если вы используете, скажем, Tornado для обработки веб-запросов, то сам веб-сервер уже выполняет процесс Python, и, следовательно, никаких дополнительных процессов Python не требуется.

По сути ... не меняйте языки только для того, чтобы изменить количество запущенных процессов. Вместо этого выясните, какими методами ваш текущий язык должен уменьшить количество процессов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...