HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Linux, Freebsd, *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 31.03.2009, 19:56
CjGuSSa
Участник форума
Регистрация: 09.02.2009
Сообщений: 200
С нами: 9080006

Репутация: 0
По умолчанию

Дайте пару примеров конфигов.
У меня строит щас apache, на нем крутится 10 сайтов, вот хотелось попробывать поставить nginx, чтобы допустим бинарники шли через nginx, а php файлы отдавал apache.
 
Ответить с цитированием

  #12  
Старый 31.03.2009, 20:12
php_master
Новичок
Регистрация: 06.03.2010
Сообщений: 8
С нами: 8517442

Репутация: 5
По умолчанию

Лучше PHP обрабатывть как CGI, а апач выбросить вообще.
Разумеется - это относиться к тому, чтоб выжать все соки с сервера. Если вполне справляется апач, то не стоит менять.

Добавлено через 1 минуту
Цитата:

symbolz написал(а):

у нас на фирме так стоит.
Nginx справляется с нагрузкой, но для сайта написан особый парсер, который не работает с nginx. Вот и получилась связка. Nginx для отдачи, а apache для обработки парсера. Совместно работают очень даже хорошо.
Дома мне хвтает nginx )))) вот им и пользуюсь.

Особый парсер чего?
И на чём написан?
 
Ответить с цитированием

  #13  
Старый 31.03.2009, 20:28
CjGuSSa
Участник форума
Регистрация: 09.02.2009
Сообщений: 200
С нами: 9080006

Репутация: 0
По умолчанию

Цитата:

PHP_Master написал(а):

Лучше PHP обрабатывть как CGI, а апач выбросить вообще.
Разумеется - это относиться к тому, чтоб выжать все соки с сервера. Если вполне справляется апач, то не стоит менять.

Добавлено через 1 минуту
Особый парсер чего?
И на чём написан?

Разве если обрабатывать PHP как CGI это будет быстрее?
И как обстоят дела с rewrite в nginx?
 
Ответить с цитированием

  #14  
Старый 31.03.2009, 20:38
php_master
Новичок
Регистрация: 06.03.2010
Сообщений: 8
С нами: 8517442

Репутация: 5
По умолчанию

Цитата:

Разве если обрабатывать PHP как CGI это будет быстрее?

Смотря чем обрабатывать.
Если suexec или suphp, то медленнее. Если через spawn или fpm, то быстрее.
http://www.nulled.ws/showthread.php?t=105295

Цитата:

И как обстоят дела с rewrite в nginx?

Элементарно переписываются.
 
Ответить с цитированием

  #15  
Старый 31.03.2009, 20:42
CjGuSSa
Участник форума
Регистрация: 09.02.2009
Сообщений: 200
С нами: 9080006

Репутация: 0
По умолчанию

Цитата:

PHP_Master написал(а):

Смотря чем обрабатывать.
Если suexec или suphp, то медленнее. Если через spawn или fpm, то быстрее.
http://www.nulled.ws/showthread.php?t=105295

Элементарно переписываются.

Можно пример конфига для spawn или fpm
И еще как с виртуальными хостами дело?
 
Ответить с цитированием

  #16  
Старый 31.03.2009, 20:56
php_master
Новичок
Регистрация: 06.03.2010
Сообщений: 8
С нами: 8517442

Репутация: 5
По умолчанию

Цитата:

Можно пример конфига для spawn или fpm

Код:


Код:
user  nginx;
worker_processes  1;

error_log  /var/log/nginx/error.log debug;
#error_log  /var/log/nginx/error.log  notice;
#error_log  /var/log/nginx/error.log  info;

#pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '"$status" $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       80;
        server_name  wp;

        #charset koi8-r;

        #access_log  /var/log/nginx/host.access.log  main;

        location / {
            root   /srv/www/wp/htdocs/;
            index  index.html index.php;
        }

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /srv/www/htdocs/;
        }

	if (!-e $request_filename) {
		rewrite pages(.*)$ pages.php?$1 last;
		break;
	}

        location ~ \.php$ {
            root           html;
            fastcgi_pass   unix:/tmp/php-fpm.sock;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /srv/www/wp/htdocs/$fastcgi_script_name;
            include        fastcgi_params;
        }
    }
}
Цитата:

И еще как с виртуальными хостами дело?

Нормально.
 
Ответить с цитированием

  #17  
Старый 01.04.2009, 22:05
CjGuSSa
Участник форума
Регистрация: 09.02.2009
Сообщений: 200
С нами: 9080006

Репутация: 0
По умолчанию

Цитата:

PHP_Master написал(а):

Код:


Код:
user  nginx;
worker_processes  1;

error_log  /var/log/nginx/error.log debug;
#error_log  /var/log/nginx/error.log  notice;
#error_log  /var/log/nginx/error.log  info;

#pid        /var/run/nginx.pid;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '"$status" $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';

    #access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    #keepalive_timeout  0;
    keepalive_timeout  65;

    #gzip  on;

    server {
        listen       80;
        server_name  wp;

        #charset koi8-r;

        #access_log  /var/log/nginx/host.access.log  main;

        location / {
            root   /srv/www/wp/htdocs/;
            index  index.html index.php;
        }

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   /srv/www/htdocs/;
        }

	if (!-e $request_filename) {
		rewrite pages(.*)$ pages.php?$1 last;
		break;
	}

        location ~ \.php$ {
            root           html;
            fastcgi_pass   unix:/tmp/php-fpm.sock;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /srv/www/wp/htdocs/$fastcgi_script_name;
            include        fastcgi_params;
        }
    }
}
Нормально.

Поставил сегодня все, все заработало
Спасиб PHP_Master'у!
 
Ответить с цитированием

  #18  
Старый 01.04.2009, 23:37
CjGuSSa
Участник форума
Регистрация: 09.02.2009
Сообщений: 200
С нами: 9080006

Репутация: 0
По умолчанию

Возник вопрос, может есть определенные нюансы в настройке чтобы производительность была максимальная?
 
Ответить с цитированием

  #19  
Старый 01.04.2009, 23:55
php_master
Новичок
Регистрация: 06.03.2010
Сообщений: 8
С нами: 8517442

Репутация: 5
По умолчанию

Спасибо принято говорить кнопкой

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

  #20  
Старый 03.04.2009, 14:12
HostER
Новичок
Регистрация: 04.02.2009
Сообщений: 0
С нами: 9087483

Репутация: 0
По умолчанию

Цитата:

PHP_Master написал(а):

Смотря чем обрабатывать.
Если suexec или suphp, то медленнее. Если через spawn или fpm, то быстрее.
http://www.nulled.ws/showthread.php?t=105295

Элементарно переписываются.

В ПХП в режыме FastCGI и CGI есть много лимитов)
А когда пользователей много и посищаймость большая пользователи будет видеть (500 Internal Server Error) вот такие вот пироги)
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.