<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Комментарии на: Статика vs. Динамика</title>
	<atom:link href="http://miky.ru/statika-vs-dinamika/feed/" rel="self" type="application/rss+xml" />
	<link>http://miky.ru/statika-vs-dinamika/</link>
	<description>Путь программиста-самурая в нелегком черном деле..</description>
	<lastBuildDate>Sat, 06 Dec 2008 00:00:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>От: 99th</title>
		<link>http://miky.ru/statika-vs-dinamika/comment-page-1/#comment-171</link>
		<dc:creator>99th</dc:creator>
		<pubDate>Mon, 14 Jul 2008 22:29:20 +0000</pubDate>
		<guid isPermaLink="false">http://miky.ru/statika-vs-dinamika/#comment-171</guid>
		<description>&gt;&gt;Если есть хороший контент, двигло для него вообще писать смысла нет, уже можно бабки делать сразу

угу. проблема один: реюзабельность. т.е. как долго контент будет оставаться хорошим. без нормального двигла показатель стремится к нулю.
проблема два: вопрос оприходования (которая при топорном подходе рождает проблему один). представь что сейчас дам пятьдесят гигов уникального текста про машинки. как скоро и насколько эффективно можно будет оприходовать этот контент, юзая обычные постеры/доргены/ручки? я уверен, кпд будет запорото.</description>
		<content:encoded><![CDATA[<p>&gt;&gt;Если есть хороший контент, двигло для него вообще писать смысла нет, уже можно бабки делать сразу</p>
<p>угу. проблема один: реюзабельность. т.е. как долго контент будет оставаться хорошим. без нормального двигла показатель стремится к нулю.<br />
проблема два: вопрос оприходования (которая при топорном подходе рождает проблему один). представь что сейчас дам пятьдесят гигов уникального текста про машинки. как скоро и насколько эффективно можно будет оприходовать этот контент, юзая обычные постеры/доргены/ручки? я уверен, кпд будет запорото.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Miky</title>
		<link>http://miky.ru/statika-vs-dinamika/comment-page-1/#comment-165</link>
		<dc:creator>Miky</dc:creator>
		<pubDate>Sat, 12 Jul 2008 03:55:45 +0000</pubDate>
		<guid isPermaLink="false">http://miky.ru/statika-vs-dinamika/#comment-165</guid>
		<description>Секрет, проблема не в этом)) У меня уже давно вся статистика по дорам (200к пока что), прокси, кейворды лежат в БД. Баго с мускулем я разобрался давно. Просто у меня очень кривые руки, и я до сих пор не могу вкурить, как захреначить нормальную кодировку для базы, постоянно кракозябры выходят. На обычном хостинге все ок, на VDS (first) - лажа. Нашел один очень умный вариант - урлкодирование-декодирование, но это херня а не вариант при работе с кучей текста.</description>
		<content:encoded><![CDATA[<p>Секрет, проблема не в этом)) У меня уже давно вся статистика по дорам (200к пока что), прокси, кейворды лежат в БД. Баго с мускулем я разобрался давно. Просто у меня очень кривые руки, и я до сих пор не могу вкурить, как захреначить нормальную кодировку для базы, постоянно кракозябры выходят. На обычном хостинге все ок, на VDS (first) &#8211; лажа. Нашел один очень умный вариант &#8211; урлкодирование-декодирование, но это херня а не вариант при работе с кучей текста.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Секрет</title>
		<link>http://miky.ru/statika-vs-dinamika/comment-page-1/#comment-162</link>
		<dc:creator>Секрет</dc:creator>
		<pubDate>Fri, 11 Jul 2008 22:41:35 +0000</pubDate>
		<guid isPermaLink="false">http://miky.ru/statika-vs-dinamika/#comment-162</guid>
		<description>Если есть хороший контент, двигло для него вообще писать смысла нет, уже можно бабки делать сразу :)

&gt; Надо либо в БД все загонять (что пока что рано),

Пороть надо. Реально надо всех, кто за программирование берётся, сначала хорошо выпороть. Что рано-то? Рано учиться загонять в базу? Да загнать\взять из базы проще, чем хуй вовремя вытащить, когда кончаешь. Причём намного проще, хотя и не скажу, что последнее так уж сложно.

Так что потрать два дня на обучение работе с mysql (или с любой другой базой на выбор). Будешь юзать или нет - сам решишь, не всегда mysql нужен, но уметь там особо нечего, про сложность см. выше.</description>
		<content:encoded><![CDATA[<p>Если есть хороший контент, двигло для него вообще писать смысла нет, уже можно бабки делать сразу <img src='http://miky.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&gt; Надо либо в БД все загонять (что пока что рано),</p>
<p>Пороть надо. Реально надо всех, кто за программирование берётся, сначала хорошо выпороть. Что рано-то? Рано учиться загонять в базу? Да загнать\взять из базы проще, чем хуй вовремя вытащить, когда кончаешь. Причём намного проще, хотя и не скажу, что последнее так уж сложно.</p>
<p>Так что потрать два дня на обучение работе с mysql (или с любой другой базой на выбор). Будешь юзать или нет &#8211; сам решишь, не всегда mysql нужен, но уметь там особо нечего, про сложность см. выше.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: 99th</title>
		<link>http://miky.ru/statika-vs-dinamika/comment-page-1/#comment-156</link>
		<dc:creator>99th</dc:creator>
		<pubDate>Wed, 09 Jul 2008 22:07:45 +0000</pubDate>
		<guid isPermaLink="false">http://miky.ru/statika-vs-dinamika/#comment-156</guid>
		<description>насчет необновляемости статики очень сильно ошибаешься. ну, не то чтобы ошибаешься, просто типовой расклад описываешь. у меня вот все в статике, а обновляется новыми постами еженедельно (можно и чаще, был бы контент). вообще, контент - единственная действительно острая проблема всех сеошников. Остальное - достаточно легко решаемая фигня (написать отличное двигло для постинга, которому нет аналогов в паблике - это три месяца работы, если есть опыт).</description>
		<content:encoded><![CDATA[<p>насчет необновляемости статики очень сильно ошибаешься. ну, не то чтобы ошибаешься, просто типовой расклад описываешь. у меня вот все в статике, а обновляется новыми постами еженедельно (можно и чаще, был бы контент). вообще, контент &#8211; единственная действительно острая проблема всех сеошников. Остальное &#8211; достаточно легко решаемая фигня (написать отличное двигло для постинга, которому нет аналогов в паблике &#8211; это три месяца работы, если есть опыт).</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Miky</title>
		<link>http://miky.ru/statika-vs-dinamika/comment-page-1/#comment-153</link>
		<dc:creator>Miky</dc:creator>
		<pubDate>Mon, 07 Jul 2008 14:54:59 +0000</pubDate>
		<guid isPermaLink="false">http://miky.ru/statika-vs-dinamika/#comment-153</guid>
		<description>Ваш любимый Платон Щукин, точно! Что-то мне явно не хватает знаний по   оптимизации программирования... Операциям с большим количеством данных...</description>
		<content:encoded><![CDATA[<p>Ваш любимый Платон Щукин, точно! Что-то мне явно не хватает знаний по   оптимизации программирования&#8230; Операциям с большим количеством данных&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Ваш любимый Платон Щукин</title>
		<link>http://miky.ru/statika-vs-dinamika/comment-page-1/#comment-149</link>
		<dc:creator>Ваш любимый Платон Щукин</dc:creator>
		<pubDate>Mon, 07 Jul 2008 06:00:43 +0000</pubDate>
		<guid isPermaLink="false">http://miky.ru/statika-vs-dinamika/#comment-149</guid>
		<description>&gt;&gt;100к кеев несколько часов добавляется....

а ты случайно каждый кей не отдельным INSERT вставляешь? Пробуй одним INSERT вставлять по 250 кеев, быстродействие вырастет в 200 раз.</description>
		<content:encoded><![CDATA[<p>&gt;&gt;100к кеев несколько часов добавляется&#8230;.</p>
<p>а ты случайно каждый кей не отдельным INSERT вставляешь? Пробуй одним INSERT вставлять по 250 кеев, быстродействие вырастет в 200 раз.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Miky</title>
		<link>http://miky.ru/statika-vs-dinamika/comment-page-1/#comment-143</link>
		<dc:creator>Miky</dc:creator>
		<pubDate>Fri, 04 Jul 2008 08:07:40 +0000</pubDate>
		<guid isPermaLink="false">http://miky.ru/statika-vs-dinamika/#comment-143</guid>
		<description>Хм.. а ты ведь прав, получится файл размером 5-10 метров, и при каждом посещении его загружать в память... явно не самый лучший способ.

Надо либо в БД все загонять (что пока что рано), либо, как наиболее оптимально, сразу генерировать и сохранять страницы дора. И память не нагружается, и сложностей в исполнении нет. Правда, занимает место на винте, но места гораздо больше, чем оперативки...</description>
		<content:encoded><![CDATA[<p>Хм.. а ты ведь прав, получится файл размером 5-10 метров, и при каждом посещении его загружать в память&#8230; явно не самый лучший способ.</p>
<p>Надо либо в БД все загонять (что пока что рано), либо, как наиболее оптимально, сразу генерировать и сохранять страницы дора. И память не нагружается, и сложностей в исполнении нет. Правда, занимает место на винте, но места гораздо больше, чем оперативки&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Секрет</title>
		<link>http://miky.ru/statika-vs-dinamika/comment-page-1/#comment-141</link>
		<dc:creator>Секрет</dc:creator>
		<pubDate>Fri, 04 Jul 2008 07:00:05 +0000</pubDate>
		<guid isPermaLink="false">http://miky.ru/statika-vs-dinamika/#comment-141</guid>
		<description>А юзать-то ты как будешь? Грузить весь файл в память и брать элемент массива? Доры маленькие или полгига памяти - не проблема?

В один файл - это нужно будет индекс делать. Где записано положение текста под номером n. Потом в основном файле делаешь 
seek($pos[$n]);
fread($fp,$pos[$n+1]-$pos[$n]);

Однако куча файлов - это не плохо. Совсем не плохо. Не стоит видеть проблему там, где её нет. Место на винте нынче дешёвое.</description>
		<content:encoded><![CDATA[<p>А юзать-то ты как будешь? Грузить весь файл в память и брать элемент массива? Доры маленькие или полгига памяти &#8211; не проблема?</p>
<p>В один файл &#8211; это нужно будет индекс делать. Где записано положение текста под номером n. Потом в основном файле делаешь<br />
seek($pos[$n]);<br />
fread($fp,$pos[$n+1]-$pos[$n]);</p>
<p>Однако куча файлов &#8211; это не плохо. Совсем не плохо. Не стоит видеть проблему там, где её нет. Место на винте нынче дешёвое.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Miky</title>
		<link>http://miky.ru/statika-vs-dinamika/comment-page-1/#comment-139</link>
		<dc:creator>Miky</dc:creator>
		<pubDate>Fri, 04 Jul 2008 03:45:23 +0000</pubDate>
		<guid isPermaLink="false">http://miky.ru/statika-vs-dinamika/#comment-139</guid>
		<description>Секрет, я думаю закешировать сам текст.. Только без кучи файлов, все в один, может даже в php формате (массивом). Шаб и ссылки не обязательно кешировать, они во первых не нагружают, а во вторых - статичны.

Ага, снял уже, задолбался ждать :) Все просто импортировал, а при выборке беру DISTINCT. Проблема в том, что какие то тематики в базе есть, каких то нет, но все равно приходится постоянно парсить.... Наверно, поставлю парсер прямого эфира на автомат, авось наберет постепенно базу...</description>
		<content:encoded><![CDATA[<p>Секрет, я думаю закешировать сам текст.. Только без кучи файлов, все в один, может даже в php формате (массивом). Шаб и ссылки не обязательно кешировать, они во первых не нагружают, а во вторых &#8211; статичны.</p>
<p>Ага, снял уже, задолбался ждать <img src='http://miky.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Все просто импортировал, а при выборке беру DISTINCT. Проблема в том, что какие то тематики в базе есть, каких то нет, но все равно приходится постоянно парсить&#8230;. Наверно, поставлю парсер прямого эфира на автомат, авось наберет постепенно базу&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Секрет</title>
		<link>http://miky.ru/statika-vs-dinamika/comment-page-1/#comment-138</link>
		<dc:creator>Секрет</dc:creator>
		<pubDate>Fri, 04 Jul 2008 00:34:12 +0000</pubDate>
		<guid isPermaLink="false">http://miky.ru/statika-vs-dinamika/#comment-138</guid>
		<description>&gt;  поэтому сейчас думаю, как сохранять тексты…
Самый простой способ - srand();
по-сложнее - банальный кеш. if (file_exists()) {} else {}

&gt; 100к кеев несколько часов добавляется, я наверно всю неделю буду импортировать
А ты уникальное поле-то сними. Профильтровать и файлом можно, без базы. Тем более что быстрее порядка на 4. (7 лямов минут за 20 должен успеть).

Mysql вообще нагрузки держит замечательно, если его готовить правильно. А 60 лямов пастуховских строк в базу добавляются несколько часов.</description>
		<content:encoded><![CDATA[<p>&gt;  поэтому сейчас думаю, как сохранять тексты…<br />
Самый простой способ &#8211; srand();<br />
по-сложнее &#8211; банальный кеш. if (file_exists()) {} else {}</p>
<p>&gt; 100к кеев несколько часов добавляется, я наверно всю неделю буду импортировать<br />
А ты уникальное поле-то сними. Профильтровать и файлом можно, без базы. Тем более что быстрее порядка на 4. (7 лямов минут за 20 должен успеть).</p>
<p>Mysql вообще нагрузки держит замечательно, если его готовить правильно. А 60 лямов пастуховских строк в базу добавляются несколько часов.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

