Welcome! Log In Create A New Profile

Advanced

Re: nginx+apache+htaccess+static

Gena Makhomed
August 11, 2011 05:00PM
On 11.08.2011 13:21, Oleksandr V. Typlyns'kyi wrote:

>> "процессинг .htaccess на каждый запрос" - это самый оптимальный вариант.

>> расход ресурсов на "процессинг .htaccess" гораздо меньше чем на релоад.

> Это на единичную операцию.

взять из файлового кэша файл .htaccess, обработать директивы,
добавив их к локальной конфигурации для каталога и подкаталогов -
это разве займет так много ресурсов у apache? (при каждом запросе)

>>> А ведь запросов, по сравнению с изменениями конфигурации, в очень много раз больше.

>> все эти файлы .htaccess которые апач будет открывать при обработке
>> запросов клиентов и так уже будут находиться в файловом кеше
>> операционной системы - их не надо будет считывать с жесткого диска
>> сервера. Какие именно ресурсы Вы пытаетесь экономить, предлагая вместо
>> .htaccess файлов писать весь конфиг в httpd.conf и делая частые релоады?

> А если их нет, то как они в кеш попадут?

Вы хотите сказать, что информация про отсутствие файла
вообще не кешируется и приводит к performance penalty?

>> чтобы было понятно о чем разговор: mass virtual hosting - это когда
>> на сервере много разных клиентов, которые имеют доступ к своим файлам
>> по ssh/ftp и которые достаточно часто что-то там устанавливают,
>> обновляют, изменяют, редактируют и т.п. в день будет происходить
>> при этом от нескольких десятков до нескольких сотен и даже тысяч
>> релоадов httpd из-за изменений единственного конфига httpd.conf

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

локальную конфигурацию в .htaccess они меняют гораздо (на порядки) чаще
чем создают в панели управления хостингом новые виртуальные хосты.

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

в таком случае, обсуждение этого Вашего предложения:

-------- Original Message --------
Subject: Re: nginx+apache+htaccess+static
Date: Wed, 10 Aug 2011 21:19:02 +0300 (EEST)
From: Oleksandr V. Typlyns'kyi <wangsamp@gmail.com>
To: nginx-ru@nginx.org

Today Aug 10, 2011 at 20:54 Gena Makhomed wrote:

[...]

Дать право из панельки менять параметры <Directory> в файлах
включаемых в httpd.conf?
А нечто вроде monit будет следить за изменениями в каталоге с ними и
посылать reload только когда нужно.
Хотя людям любящим .htaccess достаточно и просто apache без nginx.

======================================================================

можно считать благополучно законченным в связи с невозможностью реально
реализовать такое предложение и получить "выиграш в производительности"

?

>>> У подавляющего большинства потребителей shared hosting нет огромных файлов.
>>
>> а если есть? файлы от нескольких сотен мегабайт до нескольких гигабайт.
>>
>>> А посему их, как уже писал Максим Дунин, при необходимости .htaccess можно полностью проксировать.
>>
>> приведите пожалуйста фрагмент конфига nginx,
>> как Вы себе это проксирование представляете.
>
> location ~* \.(gif|jpg|ico|ttf|bmp|png|swf|rar|zip)$ {
> proxy_buffer_size 32k;
> proxy_buffers 64 32k;
> proxy_busy_buffers_size 1792k;
> proxy_max_temp_file_size 10m;
> proxy_pass http://...;
> }
>
> location ~* \.(avi|iso)$ {
> proxy_buffer_size 1m;
> proxy_buffering off;
> proxy_pass http://...;
> }
>

что самое интересное, информации про proxy_busy_buffers_size
нет ни на сайте sysoev.ru, ни на вики, ни даже в файле CHANGES.
хотя даже про директиву post_action есть упоминание в CHANGES...

для отдачи клиентам практически любой статики гораздо лучше будет делать
со стороны апача X-Accel-Redirect чтобы избежать двойного проксирования
и всех связанных с этим проблем / снижения производительности сервера.

--
Best regards,
Gena

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx+apache+htaccess+static

waster August 10, 2011 05:46AM

Re: nginx+apache+htaccess+static

Andrey Kopeyko August 10, 2011 06:04AM

Re: nginx+apache+htaccess+static

waster August 10, 2011 06:06AM

Re: nginx+apache+htaccess+static

Maxim Dounin August 10, 2011 06:10AM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 11:58AM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 10, 2011 01:16PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 01:56PM

Re: nginx+apache+htaccess+static

Alex Vorona August 10, 2011 02:02PM

mod_aclr

Gena Makhomed August 10, 2011 03:52PM

Re: mod_aclr

Михаил Монашёв August 12, 2011 04:20AM

Re: mod_aclr

Daniel Podolsky August 12, 2011 04:50AM

Re[2]: mod_aclr

Михаил Монашёв August 12, 2011 08:06AM

Re: mod_aclr

Gena Makhomed August 12, 2011 09:10AM

Re[2]: mod_aclr

Михаил Монашёв August 12, 2011 11:44AM

Re: mod_aclr

Gena Makhomed August 12, 2011 02:58PM

Re: mod_aclr

Gena Makhomed August 12, 2011 03:16PM

Re: Re[2]: mod_aclr

Daniel Podolsky August 12, 2011 04:54PM

Re: mod_aclr

Gena Makhomed August 12, 2011 09:04AM

Re: mod_aclr

Alexander Moskalenko August 12, 2011 09:36AM

Re: mod_aclr

Oleksandr V. Typlyns'kyi August 12, 2011 10:28AM

Re: mod_aclr

Sergey Shepelev August 12, 2011 12:44PM

Re: mod_aclr

António P. P. Almeida August 13, 2011 01:58PM

Re: mod_aclr

Gena Makhomed August 13, 2011 02:32PM

Re: mod_aclr

miksir August 15, 2011 02:14PM

Re: mod_aclr

Andrey N. Belov August 16, 2011 06:28AM

Re: mod_aclr

bas November 06, 2011 03:22PM

Re: mod_aclr

Andrey N. Belov November 07, 2011 02:40AM

Re: mod_aclr

Andrey Belov January 11, 2012 08:02AM

Re: mod_aclr

Gena Makhomed August 16, 2011 01:04PM

Re: mod_aclr

miksir August 16, 2011 01:52PM

Re: nginx+apache+htaccess+static

Daniel Podolsky August 10, 2011 02:02PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 10, 2011 02:20PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 04:48PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 10, 2011 06:10PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 07:04PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 11, 2011 06:22AM

Re: nginx+apache+htaccess+static

Gena Makhomed August 11, 2011 05:00PM

Re: nginx+apache+htaccess+static

miksir August 15, 2011 02:14PM

Re: nginx+apache+htaccess+static

Alex Vorona August 10, 2011 01:38PM

Re: nginx+apache+htaccess+static

Maxim Dounin August 10, 2011 01:50PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 02:12PM

Re: nginx+apache+htaccess+static

Daniel Podolsky August 10, 2011 02:28PM

Re: nginx+apache+htaccess+static

Maxim Dounin August 10, 2011 03:52PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 04:28PM

Re: nginx+apache+htaccess+static

Maxim Dounin August 10, 2011 05:16PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 06:22PM

Re: nginx+apache+htaccess+static

Andrey Kopeyko August 10, 2011 06:26AM

Re: nginx+apache+htaccess+static

barut August 10, 2011 06:40AM

Re: nginx+apache+htaccess+static

Andrey Kopeyko August 10, 2011 08:14AM

Re: nginx+apache+htaccess+static

waster August 10, 2011 06:36AM

Re: nginx+apache+htaccess+static

waster August 10, 2011 02:10PM

Re: nginx+apache+htaccess+static

Slava Kokorin August 10, 2011 07:08AM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 07:12AM

Re: nginx+apache+htaccess+static

Andrey Kopeyko August 10, 2011 08:20AM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 12:24PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 10, 2011 01:44PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 03:36PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 10, 2011 06:06PM

Re: nginx+apache+htaccess+static

Gena Makhomed August 10, 2011 07:48PM

Re: nginx+apache+htaccess+static

Oleksandr V. Typlyns'kyi August 11, 2011 05:34AM

Re: nginx+apache+htaccess+static

Gena Makhomed August 11, 2011 05:52PM

Re: nginx+apache+htaccess+static

Илья Шипицин August 21, 2011 10:12PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 284
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready