<?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>Vitamin&#039;s home blog &#187; Программирование</title>
	<atom:link href="http://vitamin.org.ua/homeblog/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://vitamin.org.ua/homeblog</link>
	<description>Мысли вслух</description>
	<lastBuildDate>Thu, 05 Apr 2012 12:28:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Smarty кеш или сервер тормозит</title>
		<link>http://vitamin.org.ua/homeblog/programming/smarty-kesh-ili-server-tormozit/</link>
		<comments>http://vitamin.org.ua/homeblog/programming/smarty-kesh-ili-server-tormozit/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 23:15:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[smarty]]></category>
		<category><![CDATA[кеш]]></category>
		<category><![CDATA[сервер]]></category>
		<category><![CDATA[смарти]]></category>

		<guid isPermaLink="false">http://vitamin.org.ua/homeblog/?p=501</guid>
		<description><![CDATA[Жил был один ресурс, жил достаточно давно, года 2 на текущий момент. Сначала всё было не спеша, посетителей немного, нагрузки слабенькие, странички грузились по 2-3 секунды максимум (учитывая специфику ресурса &#8211; это нормальная цифра), но потом ресурс стал более менее популярный. И пришел момент когда он начал тормозить, при чем без видимой нагрузки на сервер(CPU, [...]]]></description>
			<content:encoded><![CDATA[<p>Жил был один ресурс, жил достаточно давно, года 2 на текущий момент. Сначала всё было не спеша, посетителей немного, нагрузки слабенькие, странички грузились по 2-3 секунды максимум (учитывая специфику ресурса &#8211; это нормальная цифра), но потом ресурс стал более менее популярный. И пришел момент когда он начал тормозить, при чем без видимой нагрузки на сервер(CPU, Memory, etc). Странички на момент тормозов грузились по 30 секунд в среднем.<span id="more-501"></span></p>
<p>Для того, что бы понять, почему же всё таки это произошло было решено посмотреть за системными ресурсами, на предмет &#8220;Может проц сдыхает или память забивается&#8221;. Для этого устанавливаем Cacti (что за зверь Google вам расскажет) и следим за сервером в течении пары-тройки дней.</p>
<p>Когда убедились что сервер выдерживает нагрузку даже в пиковые часы, то пытаемся вспомнить с помощью каких библиотек написан сайт. Если в этом списке находим Smarty то, возможно, я знаю ответ на вопрос &#8220;почему всё таки тормозит?&#8221;.</p>
<p>Итак что нужно сделать. Заглядываем в папку templates_c и если видим там множество файлов кеша (у нас эта папка содержала 29 тысяч файлов) делаем её полную очистку (Ctrl+A Shift+Del).</p>
<p>Затем идем на наш сайт и смотрим поменялось ли что-нибудь. Если да, то я вас поздравляю! Если нет, нужно искать проблему в другом месте.</p>
<p>Если всё таки виновником стал Smarty, то как вариант написать крон, который будет раз в 2 недели или реже/чаще чистить ту самую папочку с кешом.</p>
<p>Я предполагаю что возможной причиной тормозов могло стать большое кол-во файлов в одной папке и проблемы с составлением листингов файлов самой операционной системы. Но утверждать не буду, ибо не спец в ОСях.</p>
<p>P. S. После удаления файлов кеша помимо заметного ускорения сайта мы поймали ещё ряд багов, которые не проявлялись когда странички частично были закешированы. Так что иногда полезно всё таки подчищать папку с файлами кеша.</p>
]]></content:encoded>
			<wfw:commentRss>http://vitamin.org.ua/homeblog/programming/smarty-kesh-ili-server-tormozit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

