<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Тотальное сокращение запросов к ба</title>
		<link>https://www.cotonti.com</link>
		<description>Останні повідомлення в темі</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Thu, 09 Apr 2026 19:06:01 -0000</pubDate>

		<item>
			<title>Boss</title>
			<description><![CDATA[Вот я и спрашиваю о полезности. В данном случае еще необходимо учитывать, что страницы бывают разные. У меня допустим на сайте статьи - 30 кб оформленным текстом часто встречаются. Я помню баннерную систему тестировал, так там предлагалось баннеры в базе хранить. Загрузка была очень значительной, по сравнению с тем что просто файлы с диска брать. А казалось бы чего там? Подумаешь два-три баннера по 15 кб.<br />
<br />
Насчет остального. Конечно надо разбираться, что там за запросы идут. Скин ведь есть, зачем запросы к базе при построении шапки? Всякие пункты меню из базы - это сомнительное удобство. Проше настроить один раз в скине, чем при каждом обращении к сайту терзать базу.]]></description>
			<pubDate>Пн, 15 Чер 2009 15:04:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=339&d=0#post13227]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[А тогда смысл всё это городить, ради одного запроса к базе? Тут сильно полезнее научиться кэшировать шапку сайта, ибо основная масса запросов из неё идёт :)]]></description>
			<pubDate>Пн, 15 Чер 2009 01:13:54 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=339&d=0#post13203]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=13197#13197">#</a> <strong>Sergeich :</strong>
Да я и не против, только нужно эту функцию иметь отдельным модулем.<br />
</blockquote>
Теоретически можно хоть плагином. Но плагин не отключает выполнение исходного кода. Т.е. мы берем из папки файлы с HTML, но дополнительно в коде движка сохраняется запрос и к базе. Так что похоже только хак.<br />
<br />
<blockquote><a href="https://www.cotonti.com/forums.php?m=posts&amp;p=13197#13197">#</a> <strong>Sergeich :</strong>
Но кроме этого при подобном подходе к кешированию на свалку идёт скинабельность котонти.<br />
</blockquote>
Почему это? Мы ведь не страницу со скином сразу сохранять будем, а куски HTML кода. Такие же как сейчас хранятся в базе для страниц.]]></description>
			<pubDate>Нд, 14 Чер 2009 19:12:52 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=339&d=0#post13199]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[Да я и не против, только нужно эту функцию иметь отдельным модулем.<br />
Но кроме этого при подобном подходе к кешированию на свалку идёт скинабельность котонти.]]></description>
			<pubDate>Нд, 14 Чер 2009 18:09:11 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=339&d=0#post13197]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[Спасибо за быстрый ответ. <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/smile.gif" alt=":-)" /> Вообще-то со свободным местом на хостингах проблем вроде нет. Граздо чаще юзеры сталкиваются с воплями хостигов снизить нагрузку на процессор и на базу.<br />
<br />
Меня все же интересует насколько такой подход хорош. Поскольку реализовать его можно достаточно легко! Проблем не вижу. Если прикинуть, то наверно, время обращение к базе меньше, чем время обращения к диску. Однако базе и так всегда есть чем заняться, поэтому если страницы и посты форума будут на диске, то это хорошо. Что думаете?<br />
<br />
Как вариант можно сделать лишь для страниц. Посты форума зачастую мелкие и дробить ветки форума на кучу файлов наверно не есть хорошо. Если только всю ветку форума не кешировать в файле сразу. <img class="aux smiley" src="https://www.cotonti.com/./images/smilies/wink.gif" alt=";-)" /> А вот страницы - это статьи и иногда они весьма и весьма большие.]]></description>
			<pubDate>Нд, 14 Чер 2009 17:36:24 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=339&d=0#post13195]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[Зато размер сайта неимоверно растёт :)]]></description>
			<pubDate>Нд, 14 Чер 2009 17:22:12 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=339&d=0#post13194]]></link>
		</item>
		<item>
			<title>Boss</title>
			<description><![CDATA[А может сформированные HTML-страницы и HTML-посты форума держать не в базе, а файлах? При вызове страницы просто тыкаемся в каталог и ищем там файл с нужным ID-номером. Если такового нет, то тогда уже обращаемся к базе и генирируем страницы/посты на базе BB-кодов. В LDU по-моему так и было задумано. С тех времен еще каталог HTML в DATAS валяется. Чем не вариант? База ведь разгружается...]]></description>
			<pubDate>Нд, 14 Чер 2009 17:11:56 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=339&d=0#post13192]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[Ну это только кэш парсера. Настоящий кэш, который позволит сохранять и распределять данные между потоками, еще впереди, и будет, как сказано, в версии 0.1.0, до которой мы еще не добрались (следующая 0.0.2).]]></description>
			<pubDate>Нд, 14 Гру 2008 00:10:38 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=339&d=0#post1622]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[кеш сделали. Теперь движок, как минимум, при генерации страницы не перетряхивает все бб-коды, а просто берёт из базы готовый хтмл. Это огромный шаг вперёд.]]></description>
			<pubDate>Сб, 13 Гру 2008 20:50:22 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=339&d=0#post1615]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[видел уже к версии 1 близимся. ну что исправлено данное явление?]]></description>
			<pubDate>Сб, 13 Гру 2008 20:24:35 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=339&d=0#post1613]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[Сотня - это перебор, конечно. У меня на одном сайте почти 60 плагинов стоит, но запросов гораздо меньше. 20-50 запросов - это отличный показатель по нынешним меркам. Если сомневаешься, поставь Typo3/e107/Joomla с примерно таким же набором плагинов и посмотри :wink<br />
<br />
Оптимизировать, конечно, надо. Это долгая кропотливая работа по аудиту имеющегося кода и устранению &quot;узких мест&quot;, покамест на это времени ни у кого не хватает.<br />
<br />
Нужен принципиально новый кэш, основанный на событийной, а не повременной модели. Но он ожидается не раньше версии 0.1.0.]]></description>
			<pubDate>Вт, 19 Сер 2008 18:12:27 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=339&d=0#post558]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[На мой взгляд Сед неоправданно грузит базу, на генерацию среднестатистической странички уходит около 20 запросов, на генерацию индекса (у меня, к примеру)  около 50 запросов (это с включеным кешированием всех плагинов кроме новостей) без кеширования под сотню. Такая ситуация не есть нормальная. Нужно думать, как сильно снизить кол-во запросов при этом не потеряв в производительности системы.]]></description>
			<pubDate>Вт, 19 Сер 2008 17:28:51 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=339&d=0#post556]]></link>
		</item>
	</channel>
</rss>