Оптимизация работы битрикс программиста. Часть 1. Оптимизация битрикс


SEO-оптимизация Bitrix | Шнайдер блог

2512 Посещений

Не зависимо от рабочей платформы на которой находится сайт, для каждого владельца сайта тема SEO или поисковой оптимизации, всегда остается одним из самых важных вопросов. И это неудивительно, ведь SEO это комплекс мер, для продвижения сайта в результатах выдачи поисковиков. И чем выше будет позиция сайта в выдаче, тем лучше результат для владельцев этого сайта. Такой результат, прямо пропорционален вложениям большого труда в проект. Все потому, что SEO оптимизация это систематическая работа, результат которой не достигается после единоразовых действий.  Сразу отмечаем, что на оценку поисковой системы влияет множество факторов, начиная от имени домена и заканчивая каналами связи.

Чтобы перейти к настройке SEO оптимизации на платформе Битрикс, заходите в раздел Администрирование и выбираете Настройки/ Настройки продукта/ Поисковая оптимизация. В открывшейся форме настройки параметров модуля будет 2 вкладки:

Где, на закладке «Свойства страниц» можно задать коды свойств этих страниц. Поскольку настройки уже заданы по умолчанию, рекомендуется изменять их если заданные по умолчанию значения были изменены.

В закладке «Инструменты» указываются параметры для получения статистики о странице сайта. Стоить отметить, что для начала работы необходимо установить модуль веб-аналитики, о чем вас известить система, как указано на изображении выше.

На закладке Доступ, вы указываете соответствующий уровень доступа к модулям отдельных групп пользователей.

Существует 3 вида доступа:

· Полный доступ 

· Анализ страниц и сайта 

· Доступ запрещен 

Где, Полный доступ рекомендуется администраторам сайта, Анализ страниц – для лиц, выступающих в роли редакторов или контролирующих лиц заказчика.

Также, стоит отметить важные компоненты, которые должны быть реализованы.

  1. Создайте карту сайта Sitemap и не забывайте, что она должна обновляться автоматически по мере наполнения web-портала новым контентом. Вам нужно будет отметить актуальные файлы и разделы в настройках, чтобы в дальнейшем карта смогла по ним генерироваться.
  2. Важной составляющей также, есть понятные URL, при взгляде на которые посетитель сможет понять в какой части сайта он сейчас. Для настройки переходите в раздел «Администрирование».
  3. Не забывайте, что для SEO важны правильно заполненные поля: title, keywords и description. По возможности,  используйте три вида заголовков:

shneider-host.ru

Оптимизация сайта на битрикс - сложности и инструменты

Продвижение сайта на Битрикс упрощено за счет функционального инструментала системы. CMS обладает широким набором дополнительных настроек, которые позволяют учитывать многие факторы оптимизации, удобно и легко вносить необходимые для раскрутки изменения. Кроме стандартных инструментов, в разделе Marketplace можно подобрать платные или бесплатные модули. Но важно отметить, что неправильное использование модулей приведет к возникновению серьезных проблем при раскрутке.

Базовый набор инструментария, необходимы для оптимизации сайта на Битрикс:

Это далеко не все инструменты оптимизации сайта на Битрикс. Система предусматривает возможности для тонких настроек, облегчающих процессы внутренней подготовки проекта к поисковому продвижению.

Оптимизация сайта на Битрикс: создание sitemap.xml и robots.txt

С помощью инструментов оптимизации сайта на Битрикс можно без проблем настроить карту сайта непосредственно в панели администратора: Сервисы/Поисковая оптимизация/Настройка sitemap.xml. Создав новую карту, нужно включить функцию добавления ее в robots.txt.

Раздел Поисковая оптимизация, созданный для продвижения сайта на Битрикс, позволяет быстро разработать и настроить robots.txt – очень важный файл для успешного процесса индексации ресурса поисковым роботом. Удобный функционал позволяет создать файл всего за несколько кликов, закрыв от роботов системные разделы и другую ненужную информацию.

Инструменты оптимизации сайтов на Битриксе

Оптимизируя сайты на Битриксе, можно вносить следующие настройки для улучшения критериев страниц:

  1. Настройка ЧПУ. Создать удобные для зрительного восприятия ссылки на страницы можно, используя соответствующие поля в административной панели. Это очень важно для удобства пользователей и для лучшего восприятия сайта поисковыми роботами.
  2. Кеширование страниц. Оптимизация скорости загрузки – важный параметр для «белого» продвижения сайта. В Битриксе есть модуль «Автокеширование», позволяющий настроить подгрузку из кеш-памяти, тем самым в разы увеличив скорость отображения каждой страницы.
  3. Работа с контентом. Оптимизация сайта на Битрикс с помощью качественных текстов и изображений упрощена за счет удобного набора инструментов. С помощью них можно добиться структурированного изображения, легкого распределения внутренней ссылочной массы, задавать другие необходимые параметры.

Сложности оптимизации сайтов на Битрикс

Если не хватает знаний по управлению платформой, оптимизация сайтов на Битрикс вызовет немало затруднений. Поэтому при проведении внутренних работ следует учитывать несколько ключевых особенностей CMS.

Это, в частности, высокие требования к хостингу. Серверное оборудование должно быть мощным, а пропускная способность Интернета достаточной для полноценной работы платформы и сайта на ней. Интегрировать Битрикс с другими системами (например, 1С) нужно максимально осторожно, чтобы не допустить сбоев из-за ошибок в базах данных. При внутренней оптимизации нужно аккуратно пользоваться тонкими настройками.

Если оптимизация сайта на Битрикс не приводит к ожидаемому результату, следует проверить технические характеристики ресурса: скорость загрузки страниц, работоспособность функций, наличие ошибок в коде. Это сложная CMS, поэтому для продвижения ресурса на ней нужно обладать узкоспециализированными знаниями.

prodvizhenie-saitov.top

Оптимизация работы битрикс программиста. Часть 1

Содержание:

  1. Notepad++ для битрикс;
  2. Живое описание API;
  3. Как сделать, чтобы IDE видела все функции, классы, методы и события битрикс API.

Здравствуйте!Сегодня начну цикл из трех статей(возможно их будет больше) по оптимизации работы битрикс программиста.

Notepad++ для битрикс

Я довольно активно использую программу Notepad++. Быстрая программа, настраиваемая и расширяемая. Поэтому нужно задействовать её функционал по-максимуму. Нашел занимательную статью «Поиск в документации битрикса по ключевому слову в Notepad++»

Изменил в shortcuts.xml (в windows 8: C:\Users\Admin\AppData\Roaming\Notepad++) c

<Command name="Google Search" Ctrl="no" Alt="yes" Shift="no" Key="113"> http://www.google.com/search?q=$(CURRENT_WORD) </Command>

на

<Command name="Google Search" Ctrl="no" Alt="yes" Shift="no" Key="113"> http://dev.1c-bitrix.ru/api_help/index.php?SearchQuery=$(CURRENT_WORD)&AJAX_CALL=Y </Command>

Также можно указать сайт Антона Долганина http://bxapi.ru/ . Там вы найдете исходные коды классов, функций, методов, событий 1с битрикс.

<Command name="Google Search" Ctrl="no" Alt="yes" Shift="no" Key="113"> http://bxapi.ru/?search=$(CURRENT_WORD) </Command>

Выделил слово getlist нажал alt+f2 открылось окно (рис. 1).

рис. 1

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

Живое описание API

Порой возникает ситуация когда функционал незадокуметирован.

Остается посмотреть сам код и разобраться что к чему. В помощь для таких случаев есть специальный бесплатный модуль Живое описание АПИ, который сканирует текущие файлы ядра и выводит список доступных API функций и событий всех модулей.

Как сделать, чтобы IDE видела все функции, классы, методы и события битрикс API

На основе Живого описания API можно сделать файл со всеми классами, функциями и методами пустышками для вашей среды разработки (подсказал Антон Долганин).Последовательность действий:

  1. Прежде надо установить и просканировать модулем http://marketplace.1c-bitrix.ru/solutions/bitrix.liveapi/
  2. Скачиваете скрипт помощник;
  3. После сканирования взять файл /bitrix/managed_cache/live_api.data и поместить его в папку с вышеупомянутым скриптом;
  4. Новый код генерируется файлом bx_make_api.php, он создаст файлы (по одному на каждый модуль) в папке запуска скрипта

Полученные файлы можно скормить в среду разработки и пользоваться выпадающими подсказками к Апи битрикс.В следующей статье я расскажу, как настроить среды разработки такие как: Eclipse, PhpStorm, NuSphere PhpED, NetBeans, под работу с битрикс проектами.

thisis-blog.ru

Оптимизация Битрикс

Довольно часто пользователи CMS Bitrix сталкиваются с проблемой оптимизации быстродействия и нагруженности сайта.

Если Вы озадачились этим вопросом, скорее всего, причина этому одна или нескольколько ниже перечисленных проблем: 

Проблема эта комплексная и всякий раз требует индивидуального подхода. Тут может потребоваться и доработка шаблона сайта под google pagespeed, и оптимизация php кода  и базы данных mysql под конкретную конфигурацию и объём сайта, и правильная настройка сервера.

Сложность ситуации заключается в том, что спрогнозировать объёмы работ, которые потребуются для решения проблемы, чаще всего абсолютно не возможно. Поэтому разработчики и не желают обычно браться за оптимизацию кода. 

Мы сможем решить Вашу проблему. У нас достаточно опыта в отладке и оптимизации сайтов. Нам нравится сложная работа. Мы стремимся расти в этом направлении и каждая задача для нас интересна не только материально но и  творчески. 

Мы гарантируем, что показатели быстродействия Вашего сайта вырастут по меньшей мере в 3 раза. На практике, результат оптимизации колеблется от 3-х до 15-ти кратного ускорения скорости генерации страниц. Если мы не достигнем гарантированного ускорения, Вы ничего не платите. 

Стоимость услуги оптимизации bitrix - 25000  14900 руб. (Срок действия акции - до 27.07.2018 включительно)

Срок выполнения работ от 3-х до 14-ти рабочих дней.

Заявка на оформление услуги "Оптимизация Битрикс"

Еще записи по теме

webguard.pro

Ускорение Битрикс просто и эффективно

Как увеличить скорость Битркс?

Система управления сайтом Битрикс по праву считается одной из самых популярных на российском рынке. По данным компании iTrack, около 10% рынка CMS занимает разработка от 1С. В числе платных систем управления сайтом, Битрик и вовсе на первом месте.

Но, как и у всякого массового продукта, у CMS есть особенности и недостатки. Например, скорость загрузки Битрикс зависит от количества мультимедийного контента: видеороликов, аудиофрагемнтов или картинок.

Внутренние средства оптимизации системы управления сайтом больше касаются малозначительных моментов. Разработчики, видимо, решили, что сами веб-мастера должны проводить мероприятия, позволяющие обеспечить ускорение работы сайта на Битрикс и заниматься оптимизацией контента.

Ускорение Битрикс своим силами

Для оптимизации работы системы управления сайтом придётся работать с контентом. Именно наполнение сайта негативно влияет на скорость Битрикса.

Часть работ по оптимизации контента можно автоматизировать. Для этого необходимы плагины для ускорения Битрикс. Одним из них является OptiPic, который снижает размер картинок без ухудшения качества.

Почему с помощью оптимизации картинок можно увеличить скорость сайта на Битриксе? Всё просто: изображения, как правило, наиболее затратный вид трафика. Если их много на страничке, то она будет загружаться продолжительное время. С сервера, где находятся картинки, их надо загрузить на компьютер пользователя, а некоторые изображения могут занимать несколько мегабайт.

Ускорение загрузки Битрикс с помощью OptiPic подразумевает снижение размера картинок. В большинстве изображений хранится дополнительная техническая информация: место съёмки, характеристики камеры, время редактирования и т. п. Понятно, что все эти данные лишь увеличивают размер картинки и в Битрикс скорость загрузки сайта начинает падать.

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

Почему важно увеличить скорость Битрикс?

Скорость загрузки сайта влияет на популярность ресурса и «любовь» поисковых систем. Последние исследования в области юзабилити показали, что современные пользователи не готовы ждать и 10 секунд до загрузки страницы. Если сайт не уложился в 5–6 секунд, то потеряет посетителей, которые уйдут к конкурентам.

К тому же скорость загрузки сайта влияет и на ранжирование в поисковых сетях. Чем быстрее ресурс загружается, тем выше его место в поисковой выдаче. А в Битрикс увеличить скорость загрузки всё же задача веб-мастера. Ведь разработчики CMS больше ориентируются на поисковую оптимизацию в виде ключевых слов и описаний.

Как видите, оптимизация скорости Битрикс решает сразу же несколько задач. Поэтому администраторы сайтов не должны от неё отказываться.

OptiPic — ускорение Битрикс в три шага

Если вы задумались о том, как обеспечить ускорение работы Битрикс, достаточно трех простых шагов:

Уже через несколько часов работы плагина можно будет наглядно увидеть ускорение сайта на Битрикс.

Пожалуйста, подождите. Выполняется анализ сайта.

Скоро вы будете перенаправлены на страницу с результатами проверки.

optipic.io

Оптимизация размера сайта на платформе 1С-Битрикс / Песочница / Хабр

Доля использования 1С-Битрикс в рунете продолжает расти, поэтому все чаще приходится сталкиваться с этой cms при администрирование веб-серверов. У этой cms (как и у других) существует много проблем, и я бы хотел рассказать об одной из них, с которой столкнулся уже несколько раз — это большой размер, занимаемый сайтом на cms 1C-Битрикс:

Как системные администраторы сталкиваются с этой проблемой?
На одном из серверов, которые находятся у меня на администрировании, посыпались ошибки БД. Практически сразу было выяснено, что причина ошибок — отсутствие свободного места на хостинге. Почистив ненужные файлы и временно вернув работоспособность серверу, я сел думать, что можно удалить еще? Проблема осложнялась тем, что хостер не мог увеличить размер раздела, то есть выход оставался один — освобождать место удалением файлов, либо переносом сайтов с сервера.

Следует отметить, что подавляющее большинство сайтов на сервере были созданы на основе 1С-Битрикс, которая имеет свои особенности в плане дискового пространства:

Проведем небольшой опыт. Разворачиваем пустой сайт, используя скрипт bitrixsetup.php с официального сайта. Для установки выбираем версию «Малый бизнес». Выбор кодировки — cp1251

После установки сайт, абсолютно не содержащий контента занимает ~366Мб.

366M new Из них демо-данные занимают ~108Мб55M new/bitrix/wizards 11M new/bitrix/modules/bitrix.sitecorporate 42M new/bitrix/modules/bitrix.eshop Примерное число сайтов на хостинге у нас около ста. Таким образом, удалив соответствующие папки, мы освобождаем около 10Гб дискового пространства. Хочу отметить, что данные каталоги так же попадают в архивы резервных копий, создаваемые в папке сайта, увеличивая их на 50-100Мб.

На скорую руку был написан скрипт для поиска проблемных папок на сервере, которым мне бы и хотелось поделиться:

#!/bin/bash if [ -z "$1" ]; then echo "please, use this with web-root path as first argument" echo "for removing files use --remove as second argument" exit 1 fi #путь к web-root path=$1 find $path -name "wizards" -prune -type d -print0 | grep -FzZ 'bitrix/wizards' | xargs --null -0 du -sh find $path -name "bitrix.sitecorporate" -prune -type d -print0 | xargs --null -0 du -sh if [[ "$2" == "--remove" ]]; then find $path -name "wizards" -prune -type d -print0 | grep -FzZ 'bitrix/wizards' | xargs --null -0 rm -rf find $path -name "bitrix.sitecorporate" -prune -type d -print0 | xargs --null -0 rm -rf fi exit 0

Скрипт запускается с параметром, содержащим путь к папке, в которой будет происходить поиск. При указании вторым параметром --remove, найденные папки будут автоматически удалены.

habr.com

Оптимизация сайта на Bitrix под Google PageSpeed Insights

Раздел: Оптимизация

03.10.2017

В последнее время, очень сильно обострился вопрос в середе web - разработки, относительно требований\рекомендаций компании Google - pagespeed insights.

Напомню, что это чек - лист, после прохождения которого сайт будет лучше ранжироваться в поисковой системе. Проверить свой сайт на соответствие можно по этому адресу.

Результат в красной зоне - все плохо, желтой - сносно, зеленой - все практически или идеально. 

Для примера мы возьмем сайт http://demo.alfa1c.ru/ изначально он находится в краснйо зоне и имеет 49 / 100 для мобильных устройств и 55 / 100 для десктопов.

Попробуем разобраться в чем же дело.

Проблема №1

Сократите CSS

Данная проблема решается установкой галок в настройках главного модуля 1С - Битрикс:

Проблема №2

Используйте кеш браузера

Данная проблема решается с помощью модуля mod_expires.c

Чтобы задать время кеширования необходимо в .htaccess в корне сайта разместить следующий код:

<IfModule mod_expires.c>   ExpiresActive on   ExpiresByType image/jpeg "access plus 3 day"   ExpiresByType image/gif "access plus 3 day"   ExpiresByType image/png "access plus 3 day"   ExpiresByType text/css "access plus 3 day"   ExpiresByType application/javascript "access plus 3 day" </IfModule>

К сожалению это решит проблему частично, т.к. на большинстве сайтов используются скрипты яндекс и google аналитики, которые располагаются не на нашем сервере и не могут быть закешированы, это проблема решается с помощью проксирования, но в рамках данной статьи рассматриваться не будет, т.к. данный пункт имеет незначительное влияние на получаемый балл в целом.

Проблема №3

Сократите JavaScript

Данная проблема решается установкой галок в настройках главного модуля 1С - Битрикс:

Проблема №4

Включите сжатие

После минификации файлов стилей и js из пунктов 1 и 3, данная ошибка пропадет.

Проблема №5

Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы.

Данная проблема решается путем переноса наших скриптов вниз страницы, после загрузки основного контента. В 1С - Битрикс это делается установкой галочки в настройках главного модуля 1С - Битрикс:

Переместить весь Javascript в конец страницы Но этого к сожалению недостаточно, ошибка продолжает появляться.

Проблема №6

Оптимизируйте изображения

Данный пункт один из самых влиятельных в плане баллов, по этой причине к работе с данным пунктом, необходимо отнестись наиболее внимательно. Процесс оптимизации картинок заключается в уменьшении их размера, путем удаления невидимых человеческому глазу оттенков и meta - информации.  Руками данный процесс выполнить нельзя, требуется конвертер, который возьмет исходный файл и отконвертирует его. Есть несколько инструментов, для выполнения данной операции:

  1. Adobe Photoshop
  2. Онлайн сервисы
  3. Приложения для сервера
Когда картинок не много, можно справиться с помощью редактора, того же Adobe Photoshop или онлайн сервиса, но на многих сайтах количество изображений достигает нескольких сотен тысяч! И это превращается в проблему. Вот тут то и вступает в дело пакетный конвертер.  Для системы управления сайтом 1С - Битрикс мы разработали модуль, который значительно упрощает этот процесс, достаточно установить его из маркетплейс, настроить необходимое качество сжатия (потренироваться можно на тестовых картинках) и запустить, за час модуль обрабатывает примерно 10 000 изображений - это объем небольшого интернет магазина. Модуль можно оставить работать на сутки и в таком случае изображения даже на очень крупном сайте успеют обработаться. Установить модуль можно по ссылке.

optiimg.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта