Автор Тема: Помощь в оптимизации  (Прочитано 609 раз)

27 Октябрь 2018, 18:17:39
  • Новичок
  • *
  • Сообщений: 42
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Prestashop 1.6.1.17
Тема - default bootstrap

Рекомендации Google Insights:

1. Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы
- Что это и как сделать?
Оптимизируйте работу CSS на следующих ресурсах:
ссылка на кешированный css: /themes/default-bootstrap/cache/v_190_2338ebe52804502ddce54f6d61993375_all.css
- Как его оптимизировать?

UPD: Можно ли как-то все эти js собрать в 1 и перенести в конец страницы?
Цитировать
https://site.com/js/jquery/jquery-1.11.0.min.js
https://site.com/js/jquery/jquery-migrate-1.2.1.min.js
https://site.com/js/jquery/plugins/jquery.easing.js
https://site.com/js/tools.js
https://site.com/themes/default-bootstrap/js/global.js
https://site.com/themes/default-bootstrap/js/autoload/10-bootstrap.min.js
https://site.com/themes/default-bootstrap/js/autoload/15-jquery.total-storage.min.js
https://site.com/themes/default-bootstrap/js/autoload/15-jquery.uniform-modified-pts.js
https://site.com/themes/default-bootstrap/js/modules/blockcart/ajax-cart.js
https://site.com/js/jquery/plugins/jquery.scrollTo.js
https://site.com/js/jquery/plugins/jquery.serialScroll.js
https://site.com/js/jquery/plugins/bxslider/jquery.bxslider.js
https://site.com/js/jquery/plugins/autocomplete/jquery.autocomplete.js
https://site.com/themes/default-bootstrap/js/modules/blocksearch/blocksearch.js
https://site.com/modules/orderinoneclick/views/js/ooc_window.js
https://site.com/modules/pm_advancedtopmenu/views/js/jquery.sticky.js
https://site.com/modules/pm_advancedtopmenu/views/js/pm_advancedtopmenu.js
https://site.com/modules/ganalytics/views/js/GoogleAnalyticActionLib.js
https://site.com/themes/default-bootstrap/js/index.js

2. Сократите время ответа сервера
По результатам проверки время ответа вашего сервера составило 0,47 секунды.
- Как его сократить на престе до 0.2?

Ошибки на сайте
3. Как бороться с одинаковыми description на пагинации категорий? (Или не нужно?)

4. Вопрос rel=canonical. Как его использовать?
- Рекомендация sitechecker`a -
[HIDE]Каноническая ссылка не найдена
Добавьте в раздел head страницы элемент с атрибутом rel="canonical".
Таким образом вы указываете основной URL и этот адрес будет представлен в большинстве результатов поиска.[/HIDE]

5. Редирект с www на без www настроен, работает, но не корректно.
[HIDE]А именно, работает только на главной странице, на других при переходе, например на "www.site.ru/category-1" открывается страница 404 со ссылкой в браузере "site.ru/category-1?controller=404"[/HIDE]
- Как правильно настроить?

6. Как закрыть от индексации ссылки на добавление товара?
[HIDE]/cart?add=1&id_product=XX&token=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx[/HIDE]

7. Как изменить путь к загруженным картинкам в престе?
Она добавляет картинку под своим id, и путь получается такой:
img/p/1/2/3/123.jpg как его упростить до img/p/123.jpg? (Нужно ли это, и влияет ли это как то на оптимизацию?)

8. Как настроить медиа сервер? (В настройках производительности "для использования статического контента без cookie")

9. Сильно ли нужен модуль GDRP? Или можно ограничится обычным предупреждением об использовании файлов cookie?

UPD:
10. Как мо

Спасибо
27 Октябрь 2018, 18:51:30
Ответ #1
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 33325
  • Репутация: +26771/-0
    • Просмотр профиля
На все эти вопросы есть ответы на форуме.
27 Октябрь 2018, 19:08:51
Ответ #2
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102503
  • Репутация: +34219/-0
    • Просмотр профиля
1. Удалите лишнии правила css и функции js, которые вы не используете.
В стандарной теме много лишнего.
2. Для объединения css и js файлов, включите KKK в настройках производительности.
3. Для сокращения времени ответа сервера проведите анализ, найдите причину медленной работы сайта.
Не все хостинги подходят для prestashop.
4. Дубли страниц нужно устранять (одинаковое описание и канонические ссылки).
5. Редирект с www на без www настраивается на хостинге.
6. Запретите в robots.txt индексацию корзины. В админке создайте robots.txt в нем будут эти правила.
7. Запросите хостера информацию по медиа-серверам. В prestashop вы можете только указать адреса этих серверов, но не настроить.
8. Если ваш сайт расположен в Европе, модуль GDRP нужен.
27 Октябрь 2018, 21:01:24
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 22125
  • Репутация: +25303/-1
  • Prestashop - просто и эффективно
    • Просмотр профиля
Prestashop 1.6.1.17
Тема - default bootstrap
Рекомендации Google Insights:

1. Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы
- Что это и как сделать?
Оптимизируйте работу CSS на следующих ресурсах:
ссылка на кешированный css: /themes/default-bootstrap/cache/v_190_2338ebe52804502ddce54f6d61993375_all.css
- Как его оптимизировать?
UPD: Можно ли как-то все эти js собрать в 1 и перенести в конец страницы?
В ККК (Комбинирование, Компрессия и Кеширование) везде ДА
3. Как бороться с одинаковыми description на пагинации категорий? (Или не нужно?)

4. Вопрос rel=canonical. Как его использовать?
- Рекомендация sitechecker`a -
[HIDE]Каноническая ссылка не найдена
Добавьте в раздел head страницы элемент с атрибутом rel="canonical".
Таким образом вы указываете основной URL и этот адрес будет представлен в большинстве результатов поиска.[/HIDE]
В head глупый совет. К ссылкам в tpl добавляют.

7. Как изменить путь к загруженным картинкам в престе?
Она добавляет картинку под своим id, и путь получается такой:
img/p/1/2/3/123.jpg как его упростить до img/p/123.jpg? (Нужно ли это, и влияет ли это как то на оптимизацию?)
Не влияет, не меняйте.
Эксперт Prestashop - решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento - создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!