DavyJohnes

DavyJohnes
Рейтинг
84
Регистрация
05.01.2011
vapetrov:
Спасибо. Дороговато предлагают, от 500 в месяц.

У меня сейчас сервер 100tb.com и с ним лажа получилась - за прошлый месяц трафик оказался 103 TБ. В результате они насчитали 200 долларов обычный платёж за 100 ТБ и плюс 600 долларов за превышение лимита на 3 ТБ, по 20 центов за гиг...

Может кто еще какие датацентры посоветует?

Пару месяцев назад тоже искал гигабитный канал за пару сотен. Создал тему на серче, в итоге накидали пару десятков предложений, все кому не лень предлагали гигабит за "пару сотен". В итоге прошел через кидалово, потратил кучу нервов, и обратился таки к НКВД. Доволен. Лучшего пока не нашел. Советую их.

Смеетесь, гады! Ладно ладно...

izyalex:
чем mpm-itk не устраивает?

Разве я сказал что он меня не устраивает? Просто интересуют все возможные варианты.

iHead:
технически можно еще от рута веб-сервер запустить и...
http://php.net/manual/en/ref.posix.php

Да, спасибо, изучал этот вариант. Но как то от рута ссыкотно запускать паблик сервер.

Т.е. как я понял, вы все неявно указываете на первый вариант?

- для каждого из юзеров сделать свой поддомен типа userX.mysite.net, создать соответствующий virtualhost в апаче на этом поддомене и указать в его настройках пользователя от которого будут запускаться все процессы.
Andreyka:
Запуском из под нужного пользователя
Это все прекрасно, но я хочу знать как сделать так что бы прямо во время выполнения скрипта изменить пользователя от имени которого выполняется этот самый скрипт.

Я хочу запускать скрипт от одного юзера, а скрипт должен сам меня пользователя от имени которого он выполняется.

zexis:
Оба варианта могут работать достаточно быстро.
Думаю, что разница в скорости будет не очень большой.
Выбирать нужно в зависимости от архитектуры задачи.
В mysql для ускорения выборки можно создать индексы.
В случаи с файлами можно организовать их в виде многоуровневого дерева в папках.

Если скорость для вас критична, реализуйте оба варианта и сравните их скорость с помощью ab.

Ну если даже представить ситуацию в обоих случаях.

При первом запросе и в том и в другом случае задействованна ФС, в первом случае данные читаются с диска напрямую, во втором случае данные читаются из БД, которая в свою очередь тоже на диске. При втором запросе, в первом случае данные читаются с диска напрямую, во втором случае данные будут читаться уже из кэша который в свою очередь находится уже в памяти а не на диске. Получается выигрыш в скорости, не?

zexis:
PHP скрипт запущенный как модуль апача не может изменить пользователя из под которого он запущен.
Иначе это была бы дыра в безопасности сервера.

Хорош, спасибо, буду знать. А как это реализуется в php скрипте запущенном не как модуль апача?

poiuty:
fcgi, apache itk, php-fpm
выбирайте

Это все прекрасно, но я хочу знать как сделать так что бы прямо во время выполнения скрипта изменить пользователя от имени которого выполняется этот самый скрипт.

Поясню на примере.

Изначально php запускает скрипт от имени user1.

Текст скрипт:


//какая то выдуманная функция
chuser('user2',''user2password'); //начиная с этого момента, процессом, который исполняет этот скрипт, должен владеть user2

//остальная часть когда
Dinozavr:
подходите с другой стороны.
что может быть в keyword?

Немного не понял Вашу мысль. В keyword может быть все что угодно.

Всего: 155