Перейти к содержанию
Форум поддержки пользователей VamShop

Советы по оптимизации VaM Shop


Рекомендуемые сообщения

  • Ответов 225
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    98

  • Makdak

    9

  • sv

    8

  • lodos

    8

Top Posters In This Topic

Popular Posts

VaM Shop является универсальными решением и наблюдая за пользователями магазина, какие возможности магазина используются, есть мнение, что всеми возможностями движка не пользуется практически никто.

Posted Images

поменял в классах и функциях фильтрации - капитально разгрузил сайт. 

Так понимаю, главное отключить кэширование шаблона в php файлах самих, кэш БД можно оставить. 

Ну и еще поправика для тех, кто не знает в fetch добавить второй параметр TRUE 

 

Ссылка на сообщение
Поделиться на другие сайты

Да, в vam_db_fetch_array и в vam_db_nuw_rows добавить вторым параметром true

А покажите исправленные файлы, гляну.

Может есть смысл и по умолчанию добавить в VamShop.

Ссылка на сообщение
Поделиться на другие сайты
54 минуты назад, VaM сказал:

Да, в vam_db_fetch_array и в vam_db_nuw_rows добавить вторым параметром true

А покажите исправленные файлы, гляну.

Может есть смысл и по умолчанию добавить в VamShop.

includes/classes/specifications.php

      $filter_count_query = vamDBquery($raw_query);//kovalsky_DBQ
      $filter_count_results = vam_db_fetch_array ($filter_count_query,true);//kovalsky_DBQ

includes/functions/products_specifications.php

 function vam_has_spec_group($category_id, $show_group) {
 $check_query_raw = "select sg.specification_group_id
 from " . TABLE_SPECIFICATION_GROUPS . " sg,
 " . TABLE_SPECIFICATIONS_TO_CATEGORIES . " sg2c
 where sg." . $show_group . " = 'True'
 and sg.specification_group_id = sg2c.specification_group_id
 and sg2c.categories_id = '" . (int) $category_id . "'
 ";
 // print $check_query_raw . "<br>\n";
 $check_query = vamDBquery($check_query_raw);//kovalsky_DBQ

 if (vam_db_num_rows($check_query, true) > 0) {//kovalsky_DBQ
 return true;
 }

 return false;
 } // function vam_has_spec_grou

 

В боксах - не помню - добавляли ли кэширование или оно уже было.

В итоге, если сделать полную оптимизацию  - то только фильтрыи давали нагрузку. теперь же все тупо лайтово и шустро

Ссылка на сообщение
Поделиться на другие сайты
  • 1 year later...

Гугл ругается что нет атрибута, есть быстрое решение ? прописать его везде с указанием языка ?

 

ее.png

А так же интересует как закрыть доступ к этим строчкам а то там пустые загаловки а я так понимаю они в поиске как мусор... 

 

пп.png

Ссылка на сообщение
Поделиться на другие сайты
9 часов назад, ZM сказал:

Гугл ругается что нет атрибута, есть быстрое решение ? прописать его везде с указанием языка ?

 

ее.png

А так же интересует как закрыть доступ к этим строчкам а то там пустые загаловки а я так понимаю они в поиске как мусор... 

 

пп.png

Так у Вас 1 язык в магазине.

Не знаю, зачем там hreflang, судя по описанию - https://support.google.com/webmasters/answer/189077?hl=en

Это нужно для мультиязычных магазинов.

Страницы запретить можно в /robots.txt

Ссылка на сообщение
Поделиться на другие сайты
  • 5 months later...

Можно ли оптимизировать код, дабы не было циклических ссылок? Даже на главной логотип ведет на главную. Согласно SEO это не есть хорошо.

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, mariolast сказал:

Можно ли оптимизировать код, дабы не было циклических ссылок? Даже на главной логотип ведет на главную. Согласно SEO это не есть хорошо.

А почему это не хорошо!?

Есть какая-то официальная информация в блогах яндекс, гугл?!

Тк называемых сеошников слушать - себя не уважать, они плетут всё, что угодно.

Ссылка на сообщение
Поделиться на другие сайты

В любом случае, только править шаблоны и убирать не нужные ссылки.

Если речь про логотип, то править основной шаблон /templates/шаблон/index.html

Ссылка на сообщение
Поделиться на другие сайты

У Павла Шульги это одно из первоочередных заданий, как убрать циклические ссылки.

https://seo-akademiya.com/baza-znanij/vnutrennyaya-optimizacziya/cziklicheskie-ssyilki/

Проходили недавно курс у него.

Ссылка на сообщение
Поделиться на другие сайты
28 минут назад, mariolast сказал:

У Павла Шульги это одно из первоочередных заданий, как убрать циклические ссылки.

https://seo-akademiya.com/baza-znanij/vnutrennyaya-optimizacziya/cziklicheskie-ssyilki/

Проходили недавно курс у него.

Понятно.

 

Ссылка на сообщение
Поделиться на другие сайты

С главной страницей то понятно, а вот как с контентом (категориями) быть.

Как  rozetka.ua например это сделано.

Ссылка на сообщение
Поделиться на другие сайты
51 минуту назад, mariolast сказал:

С главной страницей то понятно, а вот как с контентом (категориями) быть.

Как  rozetka.ua например это сделано.

А какой Вы вообще результат хотите получить?!

По моим наблюдениям особо смысла в этом нет.

Ссылка на сообщение
Поделиться на другие сайты

Убрать циклические ссылки страниц на самих себя. Для гугл аналитики это плюс, теоретически рейтинг сайта растет.

Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, mariolast сказал:

Убрать циклические ссылки страниц на самих себя. Для гугл аналитики это плюс, теоретически рейтинг сайта растет.

Это только править напримре бокс Разделы, где есть ссылки на категорию.

В breadcrumb, по идее, ссылки на саму себя и так нет при просмотре категории, товара.

 

В /templates/шаблон/source/boxes/inc/vam_show_category.inc.php

/templates/шаблон/source/boxes/categories.php

/templates/шаблон/source/boxes/categories2.php

Править там код, добавляя условие, что если текущая категория, то ссылку не показывать.

+ потом css стили навеняка придётся править, что б НЕ ссылка была ровно так же с отступами как и ссылки.

 

В общем, не так уж и просто.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...

С помощью https://developers.google.com/speed/pagespeed/insights/ 

В конце теста выдаст ссылку на сжатые файлы ( в моем случае это были )

jpushmenu , jquery.easing.1.3 , jscript_ajax_cart , v2p , vamshop расширение .js

jpushmenu sequencejs stylesheet расширение .css

и пару логотипов с главной. 

Сокращение составило от 25%до 50%

Возможно кому то будет полезно  

Оптимизация выросла на 5% и 10% в тесте. 

Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, ZM сказал:

С помощью https://developers.google.com/speed/pagespeed/insights/ 

В конце теста выдаст ссылку на сжатые файлы ( в моем случае это были )

jpushmenu , jquery.easing.1.3 , jscript_ajax_cart , v2p , vamshop расширение .js

jpushmenu sequencejs stylesheet расширение .css

и пару логотипов с главной. 

Сокращение составило от 25%до 50%

Возможно кому то будет полезно  

Оптимизация выросла на 5% и 10% в тесте. 

Такие вещи надо автоматизировать на стороне магазина, как это сделано в VamShop 2.

Все css, js файлы сжимается и объединяются в 1 файл автоматически из исходников, которые всегда в любой момент можно исправить в магазине, а скрипт сам всё сожмёт и соберёт в один файл.

В вашем же случае если нужно будет что-то изменить в js или css, Вы этого сделать не сможете, если таким образом будете делать как Вы написали.

или это будет очень долно и очень неудобно.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 year later...
4 часа назад, ZM сказал:

https://prnt.sc/r43ngy - будет ли VAMSHOP поддерживать новый вид сжатия?

Так это не вопрос движка сайта, а вопрос настроек веб-сервера.

Будет настроено на сервер, будет везде поддерживаться, по всем сайтам на сервере.

Ссылка на сообщение
Поделиться на другие сайты
  • 4 months later...

Это нормально? 

image.png

У меня правда простенький тарифа на таймвебе, что из этого нужно увеличить чтобы по шустрее сайт бегал? Лимит нагрузки на базы данных? И лимит нагрузки на CPU ? 

image.png

Ссылка на сообщение
Поделиться на другие сайты
36 минут назад, Alex_Zak сказал:

Это нормально? 

image.png

У меня правда простенький тарифа на таймвебе, что из этого нужно увеличить чтобы по шустрее сайт бегал? Лимит нагрузки на базы данных? И лимит нагрузки на CPU ? 

image.png

Нормально.

Вы всё равно с этим ничего не сможете сделать

Это ж счётчик яндекс метрика.

Дело не в хостинге, это внешний JS скрипты, которые грузятся с внешних серверов и тормозят сайт.

С ними ничего сделать нельзя, разве что отключить.

Либо если например какой-нибудь виждет добавите типа jivisote, тоже тормозить будет.

Так уж прям гнаться за 100 баллами из 100 не стоит, это всё равно недостижимо на реальных работающих сайтах с кучей JS коде, счётчиков, всяких тип гугл аланлитикс, facebook pixel, vk pixel и т.д. 

Googlt Tag Manager тоже тот ещё тормоз.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 month later...
18 минут назад, ZM сказал:

а зачем тогда гуглу эти 100 из 100 если по факту в реалиях такого не может быть

Затем, что надо стремиться делать хорошие, быстрые и удобные сайты.

Для этого все инструменты, статьи гугла и предназначены.

Показывают и рассказывают как это делать.

Ссылка на сообщение
Поделиться на другие сайты
В 10.07.2020 в 18:35, Alex_Zak сказал:

Это нормально? 

image.png

У меня правда простенький тарифа на таймвебе, что из этого нужно увеличить чтобы по шустрее сайт бегал? Лимит нагрузки на базы данных? И лимит нагрузки на CPU ? 

image.png

отключите вебвизор в метрике. Он прожорливый, зараза. Станет по лучше

Ссылка на сообщение
Поделиться на другие сайты

×
×
  • Создать...