Magento Forum

установка Fooman Speedster
 
bambuk99
Member
 
Avatar
Total Posts:  40
Joined:  2009-06-27
Украина
 

Кто нибудь, подскажите как поставить Fooman Speedster (ПОДРОБНО ПЛИЗ). Я пробовал поставить, но у меня чегото слетает css или что то другое. После установки, пропадают картинки, и вся страница становится какаето другая.
И вообще, от него есть толк (в смысле ускорения загрузки страниц)??

 
Magento Community Magento Community
Magento Community
Magento Community
 
lvmrgoogle
Jr. Member
 
Total Posts:  22
Joined:  2009-05-26
Riga, Latvia
 

Это чисто субъективно, но, я считаю, толк есть. Размер страницы здорово уменьшается и соответственно пользователь её быстрее скачивает. Если у пользователя быстрый интернет, он разницы особой не заметит, а если медленный - это ему сэкономит время и нервы.

Установить этот модуль довольно несложно:
0. Устанавливаешь модуль через Magento Connect

1. Открываешь файл .htaccess в корневой папке Magento. И сразу после секции

############################################
## always send 404 on missing files in these folders

    RewriteCond %{REQUEST_URI} !^/(media|skin|js)/
вставляешь
############################################
## Compress, Combine and Cache Javascript/CSS
RewriteRule ^(index.php/)?minify/([^/]+)(/.*.(js|css))$ lib/minify/m.php?f=$3&d;=$2

2. В том же файле раскомментируй RewriteBase и убедись, что он указывает на корневую папку Magento. Если корневая папка совпадает с короневой папкой Magento (а в большинстве случаев так оно и бывает), должно быть RewriteBase /

3. Затем убедись, что у файла /lib/minify/m.php права 755, а также, что папка /var/minifycache доступна для записи.

Ну и, собственно, всё. Если что-то после этого не работает, говори.

 
Magento Community Magento Community
Magento Community
Magento Community
 
lvmrgoogle
Jr. Member
 
Total Posts:  22
Joined:  2009-05-26
Riga, Latvia
 

Да, совсем забыл. Модуль сжимает CSS и убирает в нём все лишние пробелы. Если вдруг ты использовал шрифты, в названии которых есть пробелы (например, Times New Roman), пиши их в кавычках или апострофах. Например:

font-family'Times New Roman';
 
Magento Community Magento Community
Magento Community
Magento Community
 
varyous
Sr. Member
 
Total Posts:  221
Joined:  2008-10-18
Russia
 
bambuk99 - 02 August 2009 08:59 AM

И вообще, от него есть толк (в смысле ускорения загрузки страниц)??

я одно время тоже думал над установкой этого модуля но пришел к выводу что овчика выделки не стоит.
этот модуль нормально работает с дефолтной Magento но конфликты с 3-d party модулями встречаются довольно часто.

гораздо легче добиться такого же эффекта ускорения загрузки с помощью nginx:
1. Заставляем nginx сжимать gzip весь js, css, и html
2. Заставляем браузер кешировать всю статику (примерно на месяц)

эффект ускорения загрузки примерно тот-же что при использовании этого fooman speedster, а хирургических вмешательств никаких.

 
Magento Community Magento Community
Magento Community
Magento Community
 
bambuk99
Member
 
Avatar
Total Posts:  40
Joined:  2009-06-27
Украина
 

Ни чего не получается.  . Можно по подробней пункт 2.  Куда должен указывать RewriteBase?? Если можно напишите что у Вас написано.

 
Magento Community Magento Community
Magento Community
Magento Community
 
lvmrgoogle
Jr. Member
 
Total Posts:  22
Joined:  2009-05-26
Riga, Latvia
 

У меня написано RewriteBase /
У вас, по идее должно быть то же самое.

На данный момент у вас, похоже, проблема с правами. Во всяком случае ошибка 500 по ссылке http://tehnosale.com.ua/lib/minify/m.php говорит об этом. Судя по документации у папки /lib/minify и файла m.php должны быть права 755 или 775. Также там есть совет поставить те же права, что на index.php в корневой папке.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Dmitry Bashlov
Member
 
Avatar
Total Posts:  70
Joined:  2008-03-13
Chicago, IL, USA
 

Толк есть в уменьшении количества запросов к серверу.
Но этого можно добится включая кеширование css и js

А про сжатие вам писали выше.

 
Magento Community Magento Community
Magento Community
Magento Community
 
bambuk99
Member
 
Avatar
Total Posts:  40
Joined:  2009-06-27
Украина
 
varyous - 02 August 2009 10:59 PM

bambuk99 - 02 August 2009 08:59 AM


1. Заставляем nginx сжимать gzip весь js, css, и html
2. Заставляем браузер кешировать всю статику (примерно на месяц)

Можно по подробней??

 
Magento Community Magento Community
Magento Community
Magento Community
 
varyous
Sr. Member
 
Total Posts:  221
Joined:  2008-10-18
Russia
 

как это делается в nginx:

включаем сжатие:
gzip on;
gzip_min_length 1100;
gzip_buffers 4 8k;
gzip_types text/plain text/css application/x-javascript text/javascript application/json;

заставляем кешировать статику на 30 дней:
location ~* \.(jpeg|jpg|gif|png|css|js|pdf|txt|tar)$ {
root /[здесь прописываем путь к директории magento]/www;
expires 30d;
}

 
Magento Community Magento Community
Magento Community
Magento Community
 
BURNINGG
Member
 
Total Posts:  41
Joined:  2009-06-03
Kiev, Ukraine
 

Такая же ерунда при установке. Сделал все как в инструкции. Но при входе на сайт все слетает, все модули в столбик, никакой разбивки, никаких цветов....
Проблема остается нерешенной (((

 
Magento Community Magento Community
Magento Community
Magento Community
 
BURNINGG
Member
 
Total Posts:  41
Joined:  2009-06-03
Kiev, Ukraine
 

Проблема разрешилась. Необходимо очистить кеш magento \var\cache, а также очистить кеш браузера.

 
Magento Community Magento Community
Magento Community
Magento Community
 
muzremstroj
Jr. Member
 
Avatar
Total Posts:  24
Joined:  2008-09-26
 

вер. 1.3.2.3
да всё работает

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top