<?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>php speedy &#8211; країна має талант</title>
	<atom:link href="https://lilumi.org.ua/tag/php-speedy/feed" rel="self" type="application/rss+xml" />
	<link>https://lilumi.org.ua</link>
	<description></description>
	<lastBuildDate>Fri, 20 Mar 2009 12:39:28 +0000</lastBuildDate>
	<language>uk</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.1</generator>
	<item>
		<title>Давай WordPress, хутчіш WordPress</title>
		<link>https://lilumi.org.ua/wordpress/php-speedy-wordpress</link>
		
		<dc:creator><![CDATA[lilumi]]></dc:creator>
		<pubDate>Sun, 15 Mar 2009 16:17:06 +0000</pubDate>
				<category><![CDATA[wordpress фішки]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[php speedy]]></category>
		<category><![CDATA[wordpress plugins]]></category>
		<category><![CDATA[блогерам]]></category>
		<category><![CDATA[оптимізація wordpress'у]]></category>
		<guid isPermaLink="false">http://lilumi.org.ua/?p=638</guid>

					<description><![CDATA[PHP Speedy гонить і не сигналить :) Давненько я нічого нового не публікував, все займаюсь іншими речами: роблю свою першу тему для вордпресу, вивчаю css та jquery, взявся за сайт присвячего доктору Хаусу, найняв туди контент-менеджера, тепер всі прибутки з того сайту йдуть їй на зарплату, але впевнений, що це швидко окупиться. А ще давно...]]></description>
										<content:encoded><![CDATA[<h3 style="text-align: right;">PHP Speedy гонить і не сигналить :)</h3>
<p><img decoding="async" class="alignleft" src="http://aciddrop.com/wp-content/wp-uploads/aciddrop/images/php_speedy_logo_medium.gif" alt="php speedy logo" />Давненько я нічого нового не публікував, все займаюсь іншими речами: роблю свою першу тему для вордпресу, вивчаю css та jquery, взявся за сайт присвячего доктору Хаусу, найняв туди контент-менеджера, тепер всі прибутки з того сайту йдуть їй на зарплату, але впевнений, що це швидко окупиться.</p>
<p>А ще давно я собі намітив в todo&#8217;шках, аби оптимізувати код сторінок сайту, бо вони занадто багато займають. Загалом проблема великого розміру коду сторінок властива всім вордпресовським блогам, на які поначіплювано багато плагінів, чи використовують преміум-теми. Колись провіряв по сервісу webo.in свій блог, так він знайшов багато слабких місць і дав довжелезний список рекомендацій, як покращити код сайту і зробити його швидшим та легшим для завантаження.<br />
 Коли я то все почав вручну робити, то вже на перших пунктах затикався, бо не знав як додавати ETag / Last-Modified для файлів, зменшувати кількість css та javascript&#8217;ів теж непросто, бо не знаєш, чи надовго в тебе той чи інший плагін, який їх використовує. Короче, я забив на то всьо і зрозумів, що ще не доріс до такої оптимізації.</p>
<p>І тут, буквально позавчора натикаюсь на один скрипт, що оптимізує сайти якраз по цим параметрам. А як я втішився, коли побачив, що для wordpress&#8217;у вони випустили плагін, що робить всю ручну оптимізацію автоматичною, по натисканню однієї кнопки. Ляпота!</p>
<p><span id="more-638"></span></p>
<p>Загалом суть цього плагіну така: він об’єднує всі css-файли в один, всі js скрипти теж в один файл, потім його стискає gzip&#8217;ом, додає ETag / Last-Modified для усіх файлів, мініфікує сторінки (minify), додає кешуючі заголовки до всіх файлів, а в наступних версіях навіть обіцяють автоматом збирати CSS-спрайти (CSS Sprites).</p>
<p>І все що треба, так це скачати плагін <a href="http://aciddrop.com/php-speedy/">PHP Speedy</a>, активувати, та перейти на сторінку його налаштувань, де за допомогою підказок ви дізнаєтесь, що треба зробити. На правильних хостингах (яким я вважаю TOPUA.net) нічого не треба змінювати, а ось на більшості прийдеться змінити права доступу на файл конфігу плагіну, та дати права 777 на папку cache цього плагіну, в якій і будуть зберігатись наші оптимізовані css та js файли.</p>
<p>Я коли провірив, то очам своїм не міг повірити. Ось характеристика моєї головної сторінки блогу до оптимізації (дані взяті з плагіну <a href="https://addons.mozilla.org/uk/firefox/addon/5369">Yslow</a>):<br />
 <img decoding="async" src="http://clip2net.com/clip/m7265/1236763374-clip-15kb.png" alt="до оптимізації wordpress'у" /></p>
<p>А ось після того, як я натиснув кнопочку &#8216;Activate&#8217; в плагіні PHP Speedy:</p>
<p><img decoding="async" src="http://clip2net.com/clip/m7265/1236763931-clip-14kb.png" alt="після оптимізації WordPress'y завдяки PHP Speedy" /></p>
<p>Вражає, правда? (тут А це найвища оцінка а F це найгірша, така американська система оцінок)</p>
<p>І маленька ложечка дьогтю: все кльово, але плагін ще не є релізом і тому трапляютсья деякі недоліки, ось наприклад він не може аналізувати css що включені через @import, але обіцяють і це виправити в наступних версіях.</p>
<p>Пробуйте і ви. Провірити можна на око, а можна отримати і точні дані завдяки аддонам <a href="https://addons.mozilla.org/uk/firefox/addon/1843">Firebug</a> (вкладка NET) та <a href="https://addons.mozilla.org/uk/firefox/addon/5369">Yslow</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
