<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Кокоевсёзелёное &#187; Wordpress</title>
	<atom:link href="http://tomillo.ru/tag/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>http://tomillo.ru</link>
	<description>Кокоевсёзелёное</description>
	<lastBuildDate>Fri, 30 Jul 2010 14:42:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>IIS, WordPress, HyperCache</title>
		<link>http://tomillo.ru/2010/02/04/iis-wordpress-hypercache/</link>
		<comments>http://tomillo.ru/2010/02/04/iis-wordpress-hypercache/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 15:03:21 +0000</pubDate>
		<dc:creator>tomillo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Hyper Cache]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://tomillo.ru/2010/02/04/iis-wordpress-hypercache/</guid>
		<description><![CDATA[И снова на арене! Тут matem полез копать код гиперкеша (в связи с чем подозреваю, что в детстве он наверняка любил надувать лягушек через соломинку в ж), и в результате мы поменяли там функцию filectime на filemtime =) патамучта есть мнение, что в среде Windows Server filectime работает не так, как на unix. Следите за [...]]]></description>
			<content:encoded><![CDATA[<p>И снова на арене!</p>
<p>Тут <a href="http://matem.ru/">matem</a> полез копать код гиперкеша (в связи с чем подозреваю, что в детстве он наверняка любил надувать лягушек через соломинку в ж), и в результате мы поменяли там функцию filectime на filemtime =) патамучта есть мнение, что в среде Windows Server filectime работает не так, как на unix.</p>
<p>Следите за рекламой, вобщем, пока главврач всё это не прикрыл</p>
]]></content:encoded>
			<wfw:commentRss>http://tomillo.ru/2010/02/04/iis-wordpress-hypercache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress, IIS</title>
		<link>http://tomillo.ru/2010/02/03/wordpress-iis-2/</link>
		<comments>http://tomillo.ru/2010/02/03/wordpress-iis-2/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 12:47:08 +0000</pubDate>
		<dc:creator>tomillo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Hyper Cache]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://tomillo.ru/2010/02/03/wordpress-iis-2/</guid>
		<description><![CDATA[C Hyper Cache версии 2.6.4 вроде взлетели, проблема с “невидимыми комментами” в этой версии вроде пропала. CPU стали жрать в 2–3 раза меньше, ну и плюс я традиционно с помощью левой пятки в отдельно взятый момент времени вдруг намерял, что на сервер влезет аж ~240 таких сайтов с такой посещаемостью. Т.е. недельку ещё полетаем, и [...]]]></description>
			<content:encoded><![CDATA[<p>C Hyper Cache версии 2.6.4 вроде <a href="http://itband.ru/">взлетели</a>, проблема с “невидимыми комментами” в этой версии вроде пропала.</p>
<p>CPU стали жрать в 2–3 раза меньше, ну и плюс я традиционно с помощью левой пятки в отдельно взятый момент времени вдруг намерял, что на сервер влезет аж ~240 таких сайтов с такой посещаемостью. Т.е. недельку ещё полетаем, и если жалоб не будет, то можно считать, что экономика в этом всём какая-то вроде бы есть. Если MS починит cpulimit в седьмом IIS хотя бы до такого уровня, чтобы было хотя бы <em>приблизительно</em> понятно, что и как он там считает (т.е. до уровня IIS 6.0), то можно жостко выносить в бой, по-взрослому конкурировать с другими платформами, и т.д.</p>
<p>Ну и тут после всего этого ВНЕЗАПНО пришёл клиент с десятью сайтами на wordpress :-) На этом моменте я неиллюзорно завис</p>
]]></content:encoded>
			<wfw:commentRss>http://tomillo.ru/2010/02/03/wordpress-iis-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>пыхпых</title>
		<link>http://tomillo.ru/2009/12/23/%d0%bf%d1%8b%d1%85%d0%bf%d1%8b%d1%85/</link>
		<comments>http://tomillo.ru/2009/12/23/%d0%bf%d1%8b%d1%85%d0%bf%d1%8b%d1%85/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 04:15:09 +0000</pubDate>
		<dc:creator>tomillo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">/post/2009/12/23/pihpih.aspx</guid>
		<description><![CDATA[Вообще, PHP на IIS на виртуальном хостинге будет очень спокойно себя чувствовать (с точки зрения массовых пользователей, админов, ну и собственно бизнеса), когда средневзятый сервер будет работать, скажем, на четырёх восьмиядерных процессорах. Я так подозреваю, что то же самое будет правдой и для PHP на Apache/*nix, и всех прочих возможных связок платформ и технологий :-) [...]]]></description>
			<content:encoded><![CDATA[<p>Вообще, PHP на IIS на виртуальном хостинге будет очень <em>спокойно</em> себя чувствовать (с точки зрения массовых пользователей, админов, ну и собственно бизнеса), когда средневзятый сервер будет работать, скажем, на четырёх восьмиядерных процессорах. Я так подозреваю, что то же самое будет правдой и для PHP на Apache/*nix, и всех прочих возможных связок платформ и технологий :-) но тем не менее. Глядючи &#8220;изнутри&#8221; на работу сайтов на .NET и на PHP, хочется последнее немедленно запретить :-)</p>
<p>А пока я тут всё ещё развлекаюсь с <a href="http://test.tomillo.ru/" target="_blank">WordPress</a>, оставил для сайта в тесте только один instance php-cgi.exe (надо было сразу это сделать, не?), поскольку, например, один такой процесс больше 12.5% от двух QC CPU физически сожрать не может. Без кеша под ab.exe -n 1000 -c 10 сайт с WordPress и с одним процессом php-cgi обрабатывает аж, скажем, 10 запросов в секунду (если количество php-cgi увеличить до дефолтных четырёх, то иногда получается запросов эдак 25/сек., и, как я уже говорил, при этом довольно долго и успешно просирается процентов 50 от обоих CPU). Все возможные кеши я ещё не протестил, hyper cache всё ещё считаю лучшим, но постоянно вижу проблемы с тем, что протухший кеш не протухает вовремя. Можно его принудительно обновлять, даже раз в, эээ, три минуты, но с ним сайт может обслуживать и запросов 100-200 в сек., что для виртуального хостинга неплохо. А без кеширования сайт вполне можно использовать как &#8220;уютненький дневничок&#8221; начального уровня извините за шизофренический поток сознания но мне этот пых уже весь моск высосал рас рас адин адин</p>
<p>Для сравнения, скриншот работы tomillo.ru, сайт на ASP .NET под ab.exe -n 1000 -c 10</p>
<p><img src="http://tom.rcha.ru/tmp/tomilloru.png" border="0" alt="Tomilloru" /></p>
<p>Прожевал 500 запросов в секунду &#8220;из коробки&#8221;, тупо на порядок-два быстрее вордпресса, .NET патамучта.</p>
<p>В пике до 80% CPU, ага, поэтому виртуальный хостинг тестить с помощью ab не надо, это никому не понравится :-)</p>
<p>И вот то же самое, ab.exe -n 1000 -c 10, только для test.tomillo.ru, wordpress без кешей, для полноты ощущений сайт обслуживают 8 инстансов php-cgi.exe:</p>
<p><img src="http://tom.rcha.ru/tmp/test.tomillo.ru.jpg" border="0" alt="Test.tomillo.ru" /></p>
<p>Обратите внимание на длительность процесса, и обведённые циферки. Циферки &#8211; это CPU. Для одного сайта, их там суммировать надо, если вы не поняли :-). Причём в данном случае при снятии вот этого вот скриншота масштабирования производительности при увеличении количества процессов php-cgi.exe не произошло, вот они все обработали щаз 10 запросов в секунду, и всё, может мне не везёт с этим, не знаю :-)</p>
<p>Не, ab, повторяю, по большому счёту меряет сферических попугаев в вакууме, эмулирует работу сайта под DDoS, больше ничего. Сервис для массового пользователя на этом всём делать теоретически можно, и с юникс-хостингов причём народ с вордпрессом на windows-хостинг вполне себе побежит :-) Но практически глядя на всё это мне хочется для начала хорошенько убицца об стену. Два раза</p>
]]></content:encoded>
			<wfw:commentRss>http://tomillo.ru/2009/12/23/%d0%bf%d1%8b%d1%85%d0%bf%d1%8b%d1%85/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IIS, WordPress, пыхапе, текущее</title>
		<link>http://tomillo.ru/2009/12/02/iis-wordpress-%d0%bf%d1%8b%d1%85%d0%b0%d0%bf%d0%b5-%d1%82%d0%b5%d0%ba%d1%83%d1%89%d0%b5%d0%b5/</link>
		<comments>http://tomillo.ru/2009/12/02/iis-wordpress-%d0%bf%d1%8b%d1%85%d0%b0%d0%bf%d0%b5-%d1%82%d0%b5%d0%ba%d1%83%d1%89%d0%b5%d0%b5/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 02:03:40 +0000</pubDate>
		<dc:creator>tomillo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">/post/2009/12/02/IIS-Wordpress-pihape-tekuschee.aspx</guid>
		<description><![CDATA[АдЪ, АдЪ :-)]]></description>
			<content:encoded><![CDATA[<p>АдЪ, АдЪ :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://tomillo.ru/2009/12/02/iis-wordpress-%d0%bf%d1%8b%d1%85%d0%b0%d0%bf%d0%b5-%d1%82%d0%b5%d0%ba%d1%83%d1%89%d0%b5%d0%b5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IIS, WordPress</title>
		<link>http://tomillo.ru/2009/11/28/iis-wordpress/</link>
		<comments>http://tomillo.ru/2009/11/28/iis-wordpress/#comments</comments>
		<pubDate>Sat, 28 Nov 2009 14:43:21 +0000</pubDate>
		<dc:creator>tomillo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[WinCache]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">/post/2009/11/28/IIS-Wordpress.aspx</guid>
		<description><![CDATA[Ну вот на картинке 4 процесса php-cgi.exe, обслуживающие посещаемый сайт на WordPress (~100000 хитов за сутки), с включённым WinCache и Hyper Cache, на двух четырёхядерных процессорах Intel Xeon: Все четыре процесса видел запущенными только в будни, сейчас, в субботу, сайту хватает двух. Вот те маленькие всплески – это процентов по 10 от ресурсов сервера. Но, [...]]]></description>
			<content:encoded><![CDATA[<p>Ну вот на картинке 4 процесса php-cgi.exe, обслуживающие посещаемый сайт на WordPress (~100000 хитов за сутки), с включённым WinCache и Hyper Cache, на двух четырёхядерных процессорах Intel Xeon:</p>
<p><a href="http://tom.rcha.ru/tmp/itband.ru.jpg"><img src="http://tom.rcha.ru/tmp/itband.ru_thumb.jpg" border="0" alt="Itband.ru" /></a></p>
<p>Все четыре процесса видел запущенными только в будни, сейчас, в субботу, сайту хватает двух. Вот те маленькие всплески – это процентов по 10 от ресурсов сервера. Но, несмотря на это, жить вроде будет.</p>
<p>Ещё бы понять, почему ~раз в сутки там наружу начинает пыхапешная ошибка отдаваться. Насколько это связано с хостинговой средой, с кешированием, или с самим вордпрессом &#8211; низнайем. Пока приходится использовать бубен</p>
]]></content:encoded>
			<wfw:commentRss>http://tomillo.ru/2009/11/28/iis-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>_</title>
		<link>http://tomillo.ru/2009/11/26/_-22/</link>
		<comments>http://tomillo.ru/2009/11/26/_-22/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 23:44:01 +0000</pubDate>
		<dc:creator>tomillo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WinCache]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">/post/2009/11/26/_.aspx</guid>
		<description><![CDATA[(радостно задумался) А WinCache ошибки ведь тоже кеширует, если в web.config вывод подробных ошибок включён? А то сейчас на ровном месте заклинило при ковырянии в профиле пользователя на Call to undefined function wp_enqueue_script() in bla-bla-bla user-edit.php on line 15, и оно потом же стало отдаваться другим юзверям при обращении к дефолтной странице, я аж с [...]]]></description>
			<content:encoded><![CDATA[<p>(радостно задумался) А WinCache ошибки ведь тоже кеширует, если в web.config вывод подробных ошибок включён?</p>
<p>А то сейчас на ровном месте заклинило при ковырянии в профиле пользователя на <em>Call to undefined function wp_enqueue_script() in</em> bla-bla-bla <em>user-edit.php on line 15</em>, и оно потом же стало отдаваться другим юзверям при обращении к дефолтной странице, я аж с перепугу соответствующий пул в IIS перезапустил, думаю вот, шо это было. </p>
<p>У сайта тыща уникальных посетителей в день примерно, btw. Если сравнивать со средневзятой заточенной под столько посетителей интернет-лавкой на asp или asp .net, то впадаю в ужас сразу. Там визуально ну скачет потребление CPU от нуля, до 0.3, до 1%, ну может до 2%, если выше, то уже значит что у кодера руки этосамое. А тут &#8220;из коробки&#8221; каждый процесс php-cgi.exe норовит откусить 12.5% (это ядро одно, если б пых умел бы больше жрать, то сожрал бы больше). Поскольку закешировали всё что можно, это не при каждом запросе к прекрасному вордпрессу происходит, но всё-таки. По умолчанию вобще же АдЪ. Только-только начало доходить, что это ж красноглазики <em>вот с этим вот пыхапе</em> обречены навечно жить, весь этот их скрежет зубовный оказалось что неспроста :-) И деваться-то им некуда, дотнета нет, классического асп нет, а в существование Mono на юнихах в производственных масштабах я не верю :-) Так что жалеть их надо, понимаем, тяжело вам, ребята, жить в мире с бесплатным ПО. Так что крепитесь, вы не одни, мы вам сочувствуем и жалеем всей душой :-)</p>
<p>Ну ладно, пойду от вас попробую английский позубрить, иначе зачем в этот прекрасный вечер я лишил себя трёх заслуженных литров пива (страдает)</p>
]]></content:encoded>
			<wfw:commentRss>http://tomillo.ru/2009/11/26/_-22/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress, IIS</title>
		<link>http://tomillo.ru/2009/11/26/wordpress-iis/</link>
		<comments>http://tomillo.ru/2009/11/26/wordpress-iis/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 18:49:25 +0000</pubDate>
		<dc:creator>tomillo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">/post/2009/11/26/Wordpress-IIS.aspx</guid>
		<description><![CDATA[К нам едет itband.ru. DNS-ы скоро расползутся. Боимсо]]></description>
			<content:encoded><![CDATA[<p>К нам <a href="http://itband.ru/2009/11/new-hosting/">едет</a> <a href="http://itband.ru/2009/11/new-hosting/">itband.ru</a>. DNS-ы скоро расползутся.</p>
<p>Боимсо</p>
]]></content:encoded>
			<wfw:commentRss>http://tomillo.ru/2009/11/26/wordpress-iis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress и IIS</title>
		<link>http://tomillo.ru/2009/11/24/wordpress-%d0%b8-iis/</link>
		<comments>http://tomillo.ru/2009/11/24/wordpress-%d0%b8-iis/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 17:52:43 +0000</pubDate>
		<dc:creator>tomillo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[WinCache]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">/post/2009/11/24/Wordpress-i-IIS.aspx</guid>
		<description><![CDATA[Ну вот, WordPress + Hyper Cache (спасибо Дане) + Wincache уже получается не ужас-ужас-ужас, как в случае с “рекомендованным” WordPress + Super Cache + Wincache, а просто такой маленький ужас, наверное уже почти что готовый к эксплуатации. Т.е. под жоосткой однообразной нагрузкой типа DDoS он жрёт уже не всё, что можно, а визуально процентов 10 [...]]]></description>
			<content:encoded><![CDATA[<p>Ну вот, WordPress + Hyper Cache (спасибо Дане) + Wincache уже получается не ужас-ужас-ужас, как в случае с “рекомендованным” WordPress + Super Cache + Wincache, а просто такой маленький ужас, наверное уже почти что готовый к эксплуатации. Т.е. под жоосткой однообразной нагрузкой типа DDoS он жрёт уже не всё, что можно, а визуально процентов 10 <em>(ВСЕГО ЛИШЬ)</em> от CPU сервера. Ну т.е. если за минуту 4 процесса php-cgi обрабатывают 10000 запросов к сайту, отдавая 600 мегабайт контента, то вот в сумме что-то около 30 процессорных секунд получается, для сервера с двумя четырёхъядерниками. Это если верить Process Explorer, например.</p>
]]></content:encoded>
			<wfw:commentRss>http://tomillo.ru/2009/11/24/wordpress-%d0%b8-iis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>borntolearn.mslearn.net</title>
		<link>http://tomillo.ru/2009/11/06/borntolearn-mslearn-net/</link>
		<comments>http://tomillo.ru/2009/11/06/borntolearn-mslearn-net/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 21:56:39 +0000</pubDate>
		<dc:creator>tomillo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">/post/2009/11/06/borntolearnmslearnnet.aspx</guid>
		<description><![CDATA[Приключения продолжаются! :-) С сайта вообще выпилили упоминание про WordPress До: После: При этом сам вордпресс (см. код и /site/wp-admin) никуда не девался. Сервер переехал на новый адрес и теперь успешно прикидывается IIS-ом :-) REQUEST: **************\n HEAD / HTTP/1.1\r\n Host: borntolearn.mslearn.net\r\n Accept: */*\r\n \r\n H HTTP/1.1 200 OK\r\n Content-Length: 0\r\n Content-Type: text/html; charset=UTF-8\r\n Server: Microsoft-IIS/7.0\r\n [...]]]></description>
			<content:encoded><![CDATA[<p>Приключения продолжаются! :-) С сайта вообще выпилили упоминание про WordPress</p>
<p>До:</p>
<p><img src="http://tom.rcha.ru/tmp/btl1.jpg" border="0" alt="Btl1" /></p>
<p>После:</p>
<p><img src="http://tom.rcha.ru/tmp/btl2_small.jpg" border="0" alt="Btl2" /></p>
<p>При этом сам вордпресс (см. код и /site/wp-admin) никуда не девался.</p>
<p>Сервер переехал на новый адрес и теперь успешно прикидывается IIS-ом :-)</p>
<p>REQUEST: **************\n<br />
HEAD / HTTP/1.1\r\n<br />
Host: borntolearn.mslearn.net\r\n<br />
Accept: */*\r\n<br />
\r\n<br />
H<br />
HTTP/1.1 200 OK\r\n<br />
Content-Length: 0\r\n<br />
Content-Type: text/html; charset=UTF-8\r\n<br />
Server: Microsoft-IIS/7.0\r\n<br />
X-Powered-By: PHP/5.2.11\r\n<br />
X-Pingback: <a href="http://borntolearn.mslearn.net/site/xmlrpc.php/r/n">http://borntolearn.mslearn.net/site/xmlrpc.php\r\n</a><br />
X-Powered-By: ASP.NET\r\n<br />
Date: Fri, 06 Nov 2009 18:19:50 GMT\r\n<br />
\r\n<br />
finished.</p>
<p>httprint верит ему на 71.69%</p>
<p>&#8220;Что я наделал, что я наделал!&#8221;</p>
<p>И это всё на фоне того, что Microsoft опять <a href="http://news.zdnet.co.uk/software/0,1000000121,39860588,00.htm" target="_blank">потратил $100000 на развитие Apache</a>. Безумный мир, не?</p>
]]></content:encoded>
			<wfw:commentRss>http://tomillo.ru/2009/11/06/borntolearn-mslearn-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IIS wordpress cyrillic permalinks error 404</title>
		<link>http://tomillo.ru/2009/10/15/iis-wordpress-cyrillic-permalinks-error-404/</link>
		<comments>http://tomillo.ru/2009/10/15/iis-wordpress-cyrillic-permalinks-error-404/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 18:48:30 +0000</pubDate>
		<dc:creator>tomillo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[IIS]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">/post/2009/10/15/IIS-wordpress-cyrillic-permalinks-error-404.aspx</guid>
		<description><![CDATA[Фрагменты из переписки с Русланом Якушевым на тему неработающих на IIS 7.0 кириллических пермалинков в вордпрессе: === Я: Должны ли корректно обрабатываться url-и c кириллическим %postname%? В данный момент получаю 404 ошибку. В качестве workaround можно использовать плагин к вордпрессу Cyr2Lat Slugs, например, заодно url-ы становятся читабельными. Но хочется, чтобы wordpress работал &#8220;из коробки&#8221; хоть [...]]]></description>
			<content:encoded><![CDATA[<p>Фрагменты из переписки с <a href="http://ruslany.net/">Русланом Якушевым</a> на тему неработающих на IIS 7.0 кириллических пермалинков в вордпрессе:</p>
<p>===</p>
<p>Я: Должны ли корректно обрабатываться url-и c кириллическим %postname%? В данный момент получаю 404 ошибку.</p>
<p>В качестве workaround можно использовать плагин к вордпрессу <a href="http://wordpress.org/extend/plugins/cyr2lat-slugs/">Cyr2Lat Slugs</a>, например, заодно url-ы становятся читабельными. Но хочется, чтобы wordpress работал &#8220;из коробки&#8221; хоть сколько-нибудь корректно (без 404-ой ошибки), это возможно?</p>
<p><em>Р.Я.: Вы не знаете работает ли это на Unix системах? У меня есть подозрение что это может быть вызвано тем что IIS раскодирует УРЛ перед тем как сохранить его в серверной переменной REQUEST_URI, которая используется WordPress. Из за этого WordPress пытается раскодировать раскодированный УРЛ еще раз.</em></p>
<p><em>Эта теория подтверждается следующим workaround. Добавьте в начале wp-config.php вот эту строку с кодом:</em></p>
<p><em>if ( isset($_SERVER['UNENCODED_URL']) ) {<br />
$_SERVER['REQUEST_URI'] = $_SERVER['UNENCODED_URL'];<br />
}</em></p>
<p><em>После этого должно заработать. Но url-ы в адресной строке все равно не читабельные в IE8, хотя вполне читабельные во всех остальных браузерах (Firefox, Chrome, Opera, Safari).</em></p>
<p>Я: Я проверил кириллические пермалинки в вордпрессе на нашем стандартном unix-хостинге, с FreeBSD/Apache &#8211; там они сразу работают нормально, ну разве что URL-ы в IE8 тоже нечитабельного вида.</p>
<p><em>Р.Я.: Действительно проблема в том как иис обрабатывает закодированные урлы. В иис всегда было так что урл раскодирутся в самом начале обработки запроса и все модули уже работают с раскодированным урл. Похоже что на апаче это не так.</em></p>
<p><em>Я не думаю что в обозримом будушем в иис будет внесено изменение по этому поводу, но можно попробовать открыть тикет в вордпресс, чтобы они использовали UNENCODED_URL на иис. Должно быть тривиальное изменение.</em></p>
<p>===</p>
<p>Workaround этот работает, проверено. Кто хочет завести баг разработчикам вордпресса? :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://tomillo.ru/2009/10/15/iis-wordpress-cyrillic-permalinks-error-404/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
