<?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; администрирование</title>
	<atom:link href="http://www.job-blog.bullgare.ru/tag/%d0%b0%d0%b4%d0%bc%d0%b8%d0%bd%d0%b8%d1%81%d1%82%d1%80%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.job-blog.bullgare.ru</link>
	<description>о программировании и работе</description>
	<lastBuildDate>Wed, 08 Feb 2012 09:39:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>Установка PHPUnit &#171;вручную&#187; в Windows</title>
		<link>http://www.job-blog.bullgare.ru/2009/09/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-phpunit-%d0%b2%d1%80%d1%83%d1%87%d0%bd%d1%83%d1%8e-%d0%b2-windows/</link>
		<comments>http://www.job-blog.bullgare.ru/2009/09/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-phpunit-%d0%b2%d1%80%d1%83%d1%87%d0%bd%d1%83%d1%8e-%d0%b2-windows/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 08:06:07 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[администрирование]]></category>
		<category><![CDATA[PHPUnit]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.job-blog.bullgare.ru/?p=364</guid>
		<description><![CDATA[Иногда бывает так, что у PHP по каким-то причинам нет доступа к интернету (NTLM-авторизация, блин((). Тогда придётся ставить всё вручную. В принципе, процесс установки описан на официальном сайте, но неправильно. Действовать можно так: 1.Скачать последнюю стабильную версию PHPUnit (при написании заметки была скачана версия PHPUnit-3.4.0). 2. Разархивировать и скопировать содержимое папки PHPUnit-3.4.0 в папку путь-к-php\PEAR. [...]]]></description>
			<content:encoded><![CDATA[<p>Иногда бывает так, что у PHP по каким-то причинам нет доступа к интернету (NTLM-авторизация, блин(().<br />
Тогда придётся ставить всё вручную.<br />
В принципе, процесс установки описан на <a href="http://www.phpunit.de/manual/current/en/installation.html">официальном сайте</a>, но неправильно.<br />
Действовать можно так:<br />
1.<a href="http://pear.phpunit.de/get/">Скачать</a> последнюю стабильную версию PHPUnit (при написании заметки была скачана версия <a href="http://pear.phpunit.de/get/PHPUnit-3.4.0.tar">PHPUnit-3.4.0</a>).<br />
2. Разархивировать и скопировать содержимое папки <em>PHPUnit-3.4.0</em> в папку <em>путь-к-php\PEAR</em>.<br />
3. Изменить файл <em>путь-к-php\PEAR\phpunit.bat</em>:</p>
<blockquote><p>Было</p></blockquote>
<pre class="code">
set PHPBIN="@php_bin@"
%PHPBIN% "@bin_dir@\phpunit" %*
</pre>
<blockquote><p>Стало</p></blockquote>
<pre class="code">
set PHPBIN="путь-к-php\php"
%PHPBIN% ""путь-к-php\PEAR\phpunit.php" %*
</pre>
<p>Собственно, всё.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.job-blog.bullgare.ru/2009/09/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-phpunit-%d0%b2%d1%80%d1%83%d1%87%d0%bd%d1%83%d1%8e-%d0%b2-windows/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>MySQL Profiler: простой и удобный инструмент профилирования запросов</title>
		<link>http://www.job-blog.bullgare.ru/2009/09/mysql-profiler-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be%d0%b9-%d0%b8-%d1%83%d0%b4%d0%be%d0%b1%d0%bd%d1%8b%d0%b9-%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%bc%d0%b5%d0%bd%d1%82-%d0%bf%d1%80%d0%be%d1%84%d0%b8/</link>
		<comments>http://www.job-blog.bullgare.ru/2009/09/mysql-profiler-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be%d0%b9-%d0%b8-%d1%83%d0%b4%d0%be%d0%b1%d0%bd%d1%8b%d0%b9-%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%bc%d0%b5%d0%bd%d1%82-%d0%bf%d1%80%d0%be%d1%84%d0%b8/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 09:42:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Базы данных]]></category>
		<category><![CDATA[администрирование]]></category>
		<category><![CDATA[серверная оптимизация]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[база данных]]></category>
		<category><![CDATA[бд]]></category>
		<category><![CDATA[оптимизация]]></category>
		<category><![CDATA[профилирование]]></category>

		<guid isPermaLink="false">http://www.job-blog.bullgare.ru/?p=339</guid>
		<description><![CDATA[оригинал; полная цитата: Сегодня был неожиданно удивлен, какие удобные штуки таит в себе MySQL. Хочу представить вашему вниманию фичу MySQL — профайлинг. Появилась она начиная с версии 5.0.37. Всего парой запросов можно узнать, какими запросами формируется страница (для веб-девелоперов) и почему она тормозит. И раньше подобный функционал был доступен, но пользоваться журналом запросов не в [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://habrahabr.ru/blogs/mysql/70435/">оригинал</a>; полная цитата:<br />
Сегодня был неожиданно удивлен, какие удобные штуки таит в себе MySQL.</p>
<p>Хочу представить вашему вниманию фичу MySQL — профайлинг.<br />
Появилась она начиная с версии 5.0.37.</p>
<p>Всего парой запросов можно узнать, какими запросами формируется страница (для веб-девелоперов)<br />
и почему она тормозит.</p>
<p>И раньше подобный функционал был доступен, но пользоваться журналом запросов не в пример сложнее.</p>
<p>Итак, как пользоваться:</p>
<p>mysql> set profiling=1;<br />
mysql> select count(*) from comment;<br />
mysql> select count(*) from message;<br />
mysql> show profiles;</p>
<p>+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<br />
| Query_ID | Duration   | Query                        |<br />
+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<br />
|        1 | 0.00012700 | select count(*) from comment |<br />
|        2 | 0.00014200 | select count(*) from message |<br />
+&#8212;&#8212;&#8212;-+&#8212;&#8212;&#8212;&#8212;+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;+<br />
2 rows in set (0.00 sec)</p>
<p>Вуаля! Все выполненные запросы за сессию с временем выполнения.</p>
<p>На мой взгляд очень просто и сверх-удобно.</p>
<p>Можно пойти дальше, и узнать подробно на что тратилось время по каждому запросу:</p>
<p>mysql> show profile for query 1;<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;-+<br />
| Status                         | Duration |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;-+<br />
| starting                       | 0.000015 |<br />
| checking query cache for query | 0.000021 |<br />
| checking permissions           | 0.000003 |<br />
| Opening tables                 | 0.000007 |<br />
| System lock                    | 0.000004 |<br />
| Table lock                     | 0.000023 |<br />
| init                           | 0.000005 |<br />
| optimizing                     | 0.000005 |<br />
| executing                      | 0.000025 |<br />
| end                            | 0.000003 |<br />
| end                            | 0.000001 |<br />
| query end                      | 0.000002 |<br />
| storing result in query cache  | 0.000003 |<br />
| freeing items                  | 0.000003 |<br />
| closing tables                 | 0.000004 |<br />
| logging slow query             | 0.000002 |<br />
| cleaning up                    | 0.000001 |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+&#8212;&#8212;&#8212;-+<br />
17 rows in set (0.00 sec)</p>
<p>Подробнее о профайлинге в статье: <a href="http://dev.mysql.com/tech-resources/articles/using-new-query-profiler.html">Using the New MySQL Query Profiler</a></p>
<p>Upd: как точно подметил zayceslavshow profiles по умолчанию показывает профили для 15 запросов. Кол-во запрсов можно увеличить с помощью параметра profiling_history_size, но не более чем до 100.</p>
<p>mysql> set profiling=1;<br />
mysql> set profiling_history_size=100;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.job-blog.bullgare.ru/2009/09/mysql-profiler-%d0%bf%d1%80%d0%be%d1%81%d1%82%d0%be%d0%b9-%d0%b8-%d1%83%d0%b4%d0%be%d0%b1%d0%bd%d1%8b%d0%b9-%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%bc%d0%b5%d0%bd%d1%82-%d0%bf%d1%80%d0%be%d1%84%d0%b8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Инструмент в помощь для настройки mySQL</title>
		<link>http://www.job-blog.bullgare.ru/2009/08/%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%bc%d0%b5%d0%bd%d1%82-%d0%b2-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c-%d0%b4%d0%bb%d1%8f-%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b8-mysql/</link>
		<comments>http://www.job-blog.bullgare.ru/2009/08/%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%bc%d0%b5%d0%bd%d1%82-%d0%b2-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c-%d0%b4%d0%bb%d1%8f-%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b8-mysql/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 11:52:40 +0000</pubDate>
		<dc:creator>bullgare</dc:creator>
				<category><![CDATA[Базы данных]]></category>
		<category><![CDATA[администрирование]]></category>
		<category><![CDATA[серверная оптимизация]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[база данных]]></category>
		<category><![CDATA[бд]]></category>

		<guid isPermaLink="false">http://www.job-blog.bullgare.ru/?p=171</guid>
		<description><![CDATA[Случайно наткнулся на комментарий, что привело меня к инструменту MySQL Performance Tuning (ещё ссылка, tuning-primer &#8211; сам скрипт) для оптимизации mySQL путём советов по изменению конфига на основе логов.]]></description>
			<content:encoded><![CDATA[<p>Случайно наткнулся на <a href="http://habrahabr.ru/blogs/mysql/66684/#comment_1877973">комментарий</a>, что привело меня к <a href="http://www.transcendlinux.com/mysql-performance-tuning">инструменту MySQL Performance Tuning</a> (<a href="http://www.day32.com/MySQL/">ещё ссылка</a>, <a href='http://www.job-blog.bullgare.ru/wp-content/uploads/2009/08/tuning-primer.sh'>tuning-primer &#8211; сам скрипт</a>) для оптимизации mySQL путём советов по изменению конфига на основе логов.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.job-blog.bullgare.ru/2009/08/%d0%b8%d0%bd%d1%81%d1%82%d1%80%d1%83%d0%bc%d0%b5%d0%bd%d1%82-%d0%b2-%d0%bf%d0%be%d0%bc%d0%be%d1%89%d1%8c-%d0%b4%d0%bb%d1%8f-%d0%bd%d0%b0%d1%81%d1%82%d1%80%d0%be%d0%b9%d0%ba%d0%b8-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка CouchDB под Windows</title>
		<link>http://www.job-blog.bullgare.ru/2009/07/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-couchdb-%d0%bf%d0%be%d0%b4-windows/</link>
		<comments>http://www.job-blog.bullgare.ru/2009/07/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-couchdb-%d0%bf%d0%be%d0%b4-windows/#comments</comments>
		<pubDate>Wed, 29 Jul 2009 10:23:20 +0000</pubDate>
		<dc:creator>bullgare</dc:creator>
				<category><![CDATA[Базы данных]]></category>
		<category><![CDATA[администрирование]]></category>
		<category><![CDATA[CouchDb]]></category>
		<category><![CDATA[Erlang]]></category>
		<category><![CDATA[база данных]]></category>
		<category><![CDATA[бд]]></category>
		<category><![CDATA[установка]]></category>

		<guid isPermaLink="false">http://www.job-blog.bullgare.ru/?p=84</guid>
		<description><![CDATA[Честно пытался поставить всё сам в соответствии с официальной Wiki. Почти получилось. Но так и не смог забороть эксепшн ** exception exit: "I?eei?aiea ia auei caiouaii, iineieueo iii iaei??aeoii iano?iaii. Iiaoi?iay onoaiiaea i?eei?aiey ii?ao ?aoeou aaiio? i?iaeaio." in function couch_util:start_driver/1 in call from couch_server_sup:start_server/1 Пришлось воспользоваться ссылкой на бинарники CouchDB под Windows (полный &#171;пак&#187;) и [...]]]></description>
			<content:encoded><![CDATA[<p>Честно пытался поставить всё сам в соответствии с официальной Wiki.<br />
Почти получилось.<br />
Но так и не смог забороть эксепшн</p>
<pre class="code">
** exception exit: "I?eei?aiea ia auei caiouaii,
iineieueo iii iaei??aeoii iano?iaii.
Iiaoi?iay onoaiiaea i?eei?aiey ii?ao ?aoeou aaiio? i?iaeaio."
     in function  couch_util:start_driver/1
     in call from couch_server_sup:start_server/1
</pre>
<p>Пришлось воспользоваться <a href="http://shockdragon.com/couchdb/couchdb-0.9-windows.zip">ссылкой на бинарники CouchDB под Windows (полный &laquo;пак&raquo;)</a> и вроде заработало.<br />
Но правда надо, чтоб был установлен <a href="http://www.erlang.org/download.html">Erlang</a> (какие-то библиотеки видимо ставит).</p>
<p>После этого осаталось только запустить werl и набрать</p>
<pre class="code">
couch_server:start().
</pre>
<p>Проверить работоспособность можно <a href="http://localhost:5984/_utils/index.html">по ссылке</a>.</p>
<p>Ссылки:<br />
<a href="http://wiki.apache.org/couchdb/Installing_on_Windows">установка CouchDB под Windows</a><br />
(англ.)<br />
<a href="http://mail-archives.apache.org/mod_mbox/couchdb-user/200907.mbox/%3C5cd531ee0907231518w338435f3lcd5f58d05d23d707@mail.gmail.com%3E">и ещё про установку CouchDB под Windows</a><br />
(англ.)<br />
<a href="http://mail-archives.apache.org/mod_mbox/couchdb-dev/200904.mbox/%3C49D7E0DD.9080409@gmail.com%3E">в этом письме</a><br />
есть<br />
<a href="http://shockdragon.com/couchdb/couchdb-0.9-windows.zip">ссылка на бинарники CouchDB под Windows</a><br />
(с эрлангом и всем прочим)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.job-blog.bullgare.ru/2009/07/%d1%83%d1%81%d1%82%d0%b0%d0%bd%d0%be%d0%b2%d0%ba%d0%b0-couchdb-%d0%bf%d0%be%d0%b4-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentoo и Subversion</title>
		<link>http://www.job-blog.bullgare.ru/2009/07/gentoo-%d0%b8-subversion/</link>
		<comments>http://www.job-blog.bullgare.ru/2009/07/gentoo-%d0%b8-subversion/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 12:24:22 +0000</pubDate>
		<dc:creator>bullgare</dc:creator>
				<category><![CDATA[администрирование]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[SVN]]></category>

		<guid isPermaLink="false">http://www.job-blog.bullgare.ru/?p=31</guid>
		<description><![CDATA[подробный мануал на русском по установке и настройке]]></description>
			<content:encoded><![CDATA[<p><a href="http://gentoo.theserverside.ru/gentoo-doc/Gentoo_doc-1.5-40.html">подробный мануал</a> на русском по установке и настройке</p>
]]></content:encoded>
			<wfw:commentRss>http://www.job-blog.bullgare.ru/2009/07/gentoo-%d0%b8-subversion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentoo: Введение в Portage</title>
		<link>http://www.job-blog.bullgare.ru/2009/07/gentoo-%d0%b2%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b2-portage/</link>
		<comments>http://www.job-blog.bullgare.ru/2009/07/gentoo-%d0%b2%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b2-portage/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 11:33:38 +0000</pubDate>
		<dc:creator>bullgare</dc:creator>
				<category><![CDATA[администрирование]]></category>
		<category><![CDATA[gentoo]]></category>

		<guid isPermaLink="false">http://www.job-blog.bullgare.ru/?p=25</guid>
		<description><![CDATA[http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=2&#038;chap=1]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=2&#038;chap=1">http://www.gentoo.org/doc/ru/handbook/handbook-x86.xml?part=2&#038;chap=1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.job-blog.bullgare.ru/2009/07/gentoo-%d0%b2%d0%b2%d0%b5%d0%b4%d0%b5%d0%bd%d0%b8%d0%b5-%d0%b2-portage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Кеширование php-кода в промежуточный (байт-) код: APC</title>
		<link>http://www.job-blog.bullgare.ru/2009/07/%d0%ba%d0%b5%d1%88%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-php-%d0%ba%d0%be%d0%b4%d0%b0-%d0%b2-%d0%bf%d1%80%d0%be%d0%bc%d0%b5%d0%b6%d1%83%d1%82%d0%be%d1%87%d0%bd%d1%8b%d0%b9-%d0%b1%d0%b0/</link>
		<comments>http://www.job-blog.bullgare.ru/2009/07/%d0%ba%d0%b5%d1%88%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-php-%d0%ba%d0%be%d0%b4%d0%b0-%d0%b2-%d0%bf%d1%80%d0%be%d0%bc%d0%b5%d0%b6%d1%83%d1%82%d0%be%d1%87%d0%bd%d1%8b%d0%b9-%d0%b1%d0%b0/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 10:36:53 +0000</pubDate>
		<dc:creator>bullgare</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[администрирование]]></category>
		<category><![CDATA[серверная оптимизация]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[кеширование]]></category>
		<category><![CDATA[оптимизация]]></category>

		<guid isPermaLink="false">http://www.job-blog.bullgare.ru/?p=20</guid>
		<description><![CDATA[документация (англ.) Всё очень просто. в php.ini добавить [APC] extension=apc.so #(.dll) apc.enabled = 1 apc.shm_segments = 1 apc.shm_size = 128 apc.max_file_size = 10m #apc.stat = 0 для статистики apc.stat_ctime = 1 *apc.stat_ctime=1 &#8211; очень важно при работе через &#171;export&#187; системы контроля версий (SVN). Вот для чего: SVN на самом деле создает новые файлы, заменяет старые, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://ru2.php.net/apc/">документация</a> (англ.)<br />
Всё очень просто.</p>
<p>в php.ini добавить<br />
[APC]<br />
extension=apc.so #(.dll)<br />
apc.enabled = 1<br />
apc.shm_segments = 1<br />
apc.shm_size = 128<br />
apc.max_file_size = 10m<br />
#apc.stat = 0 для статистики<br />
apc.stat_ctime = 1</p>
<p>*apc.stat_ctime=1 &#8211; очень важно при работе через &laquo;export&raquo; системы контроля версий (SVN).<br />
Вот для чего:<br />
SVN на самом деле создает новые файлы, заменяет старые, и выставляет для них старую дату изменения. Это меняет индексные дескрипторы, а не mtime, и APC будет выполнять некорректный файл.<br />
Включение верификации ctime позволит избежать этой проблемы (будут проверяться индексные дескрипторы на предмет изменения).</p>
<p>apc_cache_info() &#8211; в php-файле посмотреть информацию по кешу<br />
<a href="http://docs.moodle.org/en/Installing_APC_in_Windows">как установить APC в Windows</a> (англ.) &#8211; проблема в том, что официально больше не поддерживается</p>
<p><a href="http://habrahabr.ru/blogs/webdev/11553/">неплохая статья на хабре про оптимизацию</a> (2007 год)</p>
<p>Для справки:<br />
Установка на Gentoo:<br />
emerge pecl-apc<br />
Проверка установки:<br />
php -r &#8216;phpinfo();&#8217; |grep apc</p>
<p>Для установки в Windows нужно <a href="http://downloads.php.net/pierre/">скачать php_apc.dll</a>.<br />
Будет работать ссылка или нет &#8211; не знаю, поэтому выкладываю здесь файлы:<br />
<a href='http://www.job-blog.bullgare.ru/wp-content/uploads/2009/07/php_apc-3.0.19-5.2-Win32-VC6-x86.zip'>php_apc-3.0.19-5.2-Win32-VC6-x86</a><br />
<a href='http://www.job-blog.bullgare.ru/wp-content/uploads/2009/07/php_apc-3.0.19-5.2-Win32-nts-VC6-x86.zip'>php_apc-3.0.19-5.2-Win32-nts-VC6-x86</a><br />
<a href='http://www.job-blog.bullgare.ru/wp-content/uploads/2009/07/php_apc-3.1-5.3-svn-20091026.zip'>php_apc-3.1-5.3-svn-20091026</a><br />
<a href='http://www.job-blog.bullgare.ru/wp-content/uploads/2009/07/php_apc-3.1-5-3-nts-svn-20091026.zip'>php_apc-3.1-5-3-nts-svn-20091026</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.job-blog.bullgare.ru/2009/07/%d0%ba%d0%b5%d1%88%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d0%b5-php-%d0%ba%d0%be%d0%b4%d0%b0-%d0%b2-%d0%bf%d1%80%d0%be%d0%bc%d0%b5%d0%b6%d1%83%d1%82%d0%be%d1%87%d0%bd%d1%8b%d0%b9-%d0%b1%d0%b0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nginx 403 Forbidden</title>
		<link>http://www.job-blog.bullgare.ru/2009/07/nginx-403-forbidden/</link>
		<comments>http://www.job-blog.bullgare.ru/2009/07/nginx-403-forbidden/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 10:32:14 +0000</pubDate>
		<dc:creator>bullgare</dc:creator>
				<category><![CDATA[администрирование]]></category>
		<category><![CDATA[nginx]]></category>

		<guid isPermaLink="false">http://www.job-blog.bullgare.ru/?p=16</guid>
		<description><![CDATA[Один нюанс использования NginX. Если вместо статики на сайте с nginx выдаётся хедер 403 (Forbidden), то дело можно решить, изменив в nginx.conf строку user ; где &#8211; имя пользователя, закачивавшего файлы. Причём просто разрешение файлов на чтение и исполнение не поможет.]]></description>
			<content:encoded><![CDATA[<p>Один нюанс использования <a href="http://sysoev.ru/nginx/">NginX</a>.<br />
Если вместо статики на сайте с nginx выдаётся хедер 403 (Forbidden), то дело можно решить, изменив в nginx.conf строку<br />
user  <имя_пользователя>;<br />
где <имя_пользователя> &#8211; имя пользователя, закачивавшего файлы.<br />
Причём просто разрешение файлов на чтение и исполнение не поможет.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.job-blog.bullgare.ru/2009/07/nginx-403-forbidden/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

