.htaccess перенаправляют корневой каталог и подстраницы с параметрами

Наличие так выделенного является обычно чрезмерным. В этом экземпляре можно чувствовать, что Вам нужно к из-за всех различных файлов. То, что может быть более полезным, должно сократить количество файлов, которые должны кэшироваться путем слияния установок Wordpress. В любом случае, если APC никогда не достигает используемых 1 000 МБ, имение больше, чем это избыточно.

Сколько MaxClients для установки является функцией занятости сервера и особенно размером резидентной части Apache и других программ. С 16 ГБ поршня, даже с говорят, что половина из выделенного Mysql (пул буферов InnoDB - InnoDB управляет участником лучше, чем MyIsam, даже за счет еще некоторого поршня), несколько сотен процессов Apache обычно полностью достаточно (я служил 10 миллионам хитов PHP на сервер в день, и это составило в среднем ~40 процессов, используемых за один раз).

Имея статические изображения, CSS, JS, и т.д. подаваемый NginX, находясь перед (или на отдельном URL), сервер Apache также уменьшит работу, которую более тяжелый PHP-способный сервер требуется, чтобы делать - часто очень существенно. http://blogs.law.harvard.edu/djcp/2010/01/nginx-as-a-front-end-proxy-cache-for-wordpress/ имеет некоторые мысли об этом, и существуют другие блоги и таким образом, который обойдет Вас посредством установки Nginx перед Apache, с или без включаемого Wordpress.

Наконец, KeepAlives главным образом просто уничтожит оживленный сайт. Выключение их рекомендуется теперь, избежать просто вида исчерпания ресурсов, которое Вы видите регулярно. Например, при установке 100 MaxClients и KeepAlive 30 секунд, чем всего 100 посетителей в течение периода 30 секунд держали бы открытый все слоты Apache, и Вы не можете служить ничему больше. KeepAlive Off.

0
задан 29 October 2013 в 16:52
1 ответ

Вы почти у цели. Я советую включить RewriteLog для устранения этих проблем.

Вы можете попробовать что-то подобное, и я предполагаю, что вы используете mod_rewrite 2.2 :

    RewriteCond %{QUERY_STRING} v=(.*)$
    RewriteRule ^/olddir/sub/page\.php /new/%1? [R=301,L]

Надеюсь, это поможет вам двигаться вперед.

0
ответ дан 24 November 2019 в 10:25

Теги

Похожие вопросы