Ситуация: работает сайт e-commerce на Друпал 7. Несколько тысяч позиций в каталоге. Уже больше 5 лет. В технические детали никто не погружался - отдавали на откуп программистам. За это время подрядчики менялись.
Текущие проблемы: скорость низкая. Как поняли со слов программиста - из-за того, что криво изначально собрана база. Поэтому предлагают переписать сайт и заодно перейти на 9ку (сейчас 7ка).
Сейчас начали серьезно заниматься SEO (основной источник трафика). Но скорость - одна из главных проблем.
Но многие рекомендуют переходить на Битрикс.
В первую очередь из-за распространенности в РФ, а соответственно:
- много спецов (как по самому Битриксу, так и смежным - типа SEO),
- проще интеграции (с 1С, с локальными сервисами типа яндекс.маркет), в тч много доступно из коробки.
С другой стороны, про Битрикс много читал, что система тяжелая, имеет много хвостов от предыдущих версий, очень требовательна к ресурсам и в целом дороже в поддержке.
Вопрос: на ваш взгляд имеет ли смысл переходить на Битрикс, учитывая, что все равно переписывать сайт придется? Насколько может повлиять на SEO позиции?
Комментарии
Больше интеграции с российскими сервисами, дороже, требовательней - да.
Стоить запросить стоимость проекта (и его поддержки) по каждой из систем, и уже затем проанализировать.
спасибо!
по стоимости запрашивали - получается примерно одинаково (по крайней мере по первой прикидке). Но даже если разница будет в процентов 30, то это можно принять, так как решение долгосрочное. Проблема в том, что пока не понимаем, какой вариант все-таки реально лучше.
Пока немного склоняемся к Битрикс (из-за интеграций с локальными сервисами больше).
Не советовал бы. Всё перечисленное можно назвать одним словом - маркетинг
буду признателен, если расскажите поподробнее.
то есть по факту преимуществ нет? (например, интеграции 1С, выгрузки yml-файлов) или они не такие значимые?
Именно!
Интеграция из коробки есть только самая простая - которая и у друпал есть. Если база сильно кастомная, как правило всегда если проект большой, то одназначно и там и там придётся писать.
А плюсы D8/9 хорошо описаны здесь:
https://niklan.net/blog/215
Одни только конфигурации в плане деплоя чего стоят.
спасибо! посмотрел статью - большую часть не понял )) но понял, что система очень гибкая, а спецов немного, так как система довольно сложная для новичков. Что-то типа Linux ))
Ох... ну не совсем так )
Система для больших, сложных, расширяемых проектов - да.
Но сама система очень технологична и предсказуема, конечно если делать используя её API а не так как привыкли в битриксе )
А спецов не так уж и мало.
На Битрикс, кажется что больше, но на самом деле тех кого можно назвать спецами и которые будут делать хорошо, чтобы потом другой залез и не переделывал всё заново - таких мало )))
скорость можно повысить приняв меры. какое имя вашего сайта? хочу посмотреть на грубые ошибки.
сайт - bspol.ru. если можно ускориться без перехода, то это было бы еще круче ))
переход в любом случае нужен...
а почему на ваш взгляд нужен переход?
То есть у самих такая же позиция была - из-за скорости + идея, что рано или поздно перейти придется. Так наверно лучше это раньше сделать.
Через год D7 станет легаси официально. Соответственно самой актуальной будет проблема безопасности.
Даже сейчас многие программисты просто не берутся уже за D7 - после D8/9 не интересно )
И я вообще молчу о версиях php и etc
Поддержка Drupal 7 продлена до 28 ноября 2022 года. После этой даты начнется расширенная коммерческая поддержка Drupal 7 официально выбранными вендорами.
Полагаю, всему виной увеличение пенсионного возраста?
не такой уж он и тормозной. lighthause показывает 87%.
1. у вас http2 не используется.
2. сайт расположен в Эстонии а предназначен для Москвы.
дальше можно ускорить архитектурно.
1. чтоб шрифты не скачивались с удаленного сервера.
2. отключить ненужную аналитику если не используется.
3. размер изображений бешенного размера.
4. отключить ненужные модули
5. еще виджет фейсбука впаяли.
Я бы добвил что в первую очередь надо перейти хотя бы на php 7.0, если контриб и кастом позволяет, выше и обязательно nginx + phpfpm без апача (если сейчас не так) эта схема даст реальный прирост.
да. php мало того что не последний 5.6.31 . так он уже не поддерживается. php 7.3 надо ставить смотри 1 2.
@curious_one передайте вашему программисту что он не очень (компетентен) .
Я бы не стал корить программиста, тем более о коллегах не верно плохо отзываться. Мы же не знаем полной ситуации...
Может там девопс отдельный, да и мы не знаем когда создавался сайт и как дела с обновлениями...
Да и 7.3 может не потянуть некоторый контриб!
да, там уже сложно сказать, на кого бочку катить ))
спасибо большое за советы!
Переезд на bitrix будет дорог, и бесполезен, а если сайт сейчас сделан не очень уж плохо, то даже вреден.
Проблема в том, что уровень подавляющего большинства не высок.
Проблема в том, что тут что-то отличается от решений, под практически любую другую CMS, кроме какой-то совсем экзотики, только в речах маркетологов битрикса.
спасибо!
а чем вреден переезд?
Тем что потратив деньги вы не получите чего-то работающего заметно лучше.
Или, даже, получите нечто работающее хуже.
На drupal 8/9 определённый смысл мигрировать есть, по крайней мере, планировать это мероприятие уже стоит. И как правильно тут писали, заодно, стоит сформулировать то, что надо будет изменить/доделать. А сейчас, возможно, вам просто надо решить конкретные проблемы в рамках вашего нынешнего сайта.
Для начала, возможно, вообще стоит заняться не самим сайтом, а его окружением. Попробовать всё нормально настроить, поставить php посвежее и.т.п.
А потом, не торопясь работать над тз на новый сайт и его воплощать.
Главная проблема "За это время подрядчики менялись." И она будет на ЛЮБОЙ системе, если подрядчики будут часто меняться.
Кто Вам сайт обслуживает - тех и слушайте: надо ли оставаться на текущей, обновлять систему или переходить на другую. Вы же сами разбираться в этом не будете.
Если бы Ваш сайт нужен был мне, я бы честно сказал, что не хочу разбираться с накоденым и буду городить свои велосипеды. Хотя я постоянно изучаю чужие методы работы на сайтах, что мне попадают в руки.
Маловероятно на D7 засрать БД, до состояния медленной работы. Сайт в студию может кто и скажет почему.
Много раз такое видел...
Смотря что под капотом
Сайт хорошо работает, довольно шустрый.
Как написали выше:
- php-7.3-fpm + nginx
- попытаться поменьше грузить сторонних скриптов и шрифтов. например yotybe jivosite метрики и тп
По поводу битрикса, в первую очередь думайте о том, что может понадобиться более мощный сервер, а это постоянные затраты. Кроме того, все интеграции там самые простые, если вдруг что, придётся дорабатывать задорого. Кроме того, много чего платного. Может оказаться так, что накодить на друпал будет дешевле, чем купить готовое на битрикс.
Ну и самый важный момент: если нужно быстродействие, то в коде должно быть как можно меньше ошибок. А код битрикса - это такая помойка, что не сделать там ошибку просто невозможно.
Я даже так скажу: программист, который глядя в код битрикса, говорит, что это нормально - это программист с очень низкой квалификацией.
Как маркетолог, SEOшник и друпалер вот что я вам скажу.
Из д7 вы еще ваши нужды запросто выжмете, перевод на д9/битрикс (не важно) делать только ради скорости - кощунство. Нужно переходить с добавлением новых реальных фишек, которых не хватает, а нужны (партнерские программы, маркетплейсы, дилерская сеть, кардинальная смена дизайна и тд).
Далее, программисты любят по скорости главную измерять, а нужно все важные страницы - https://batchspeed.com/ в помощь, действительно показатели на мобилках так себе, нужно решать. Да и на десктопе не прям огонь. Да, в д8/9 с кешированием сильно круче, но и на д7 можно сервер настроить, брекпоинты для изображений.
Еще некоторые любители предлагают отключать метрику/аналитикс. Вы в своем уме? Говорят же реальный магазин, с продажами и трафиком? Если действительно что-то ненужное есть, тогда да - выпилить, остальное в асинхронную загрузку, к себе на сервер и кешировать и тд.
--
По сути вопроса - все что есть в битриксе готовое действительно работает, но как правило в типовом варианте. В друпале приходится зачастую собирать и модулей и кастома... НО! В друпале у вас остается гибкость и масштабируемость! В битриксе спецы соответствующего уровня будут просто дороже в долгосроке.
Так что я бы рекомендовал остаться на друпале, сильно меньше проблем будет в будущем.
А битрикс не только программисты, даже многие сеошники ненавидят, потому что часто на ровном месте получают проблемы, которых и ждать то неоткуда было.
Но часто об этом молчат... Хотя далеко не все
https://vc.ru/hr/151868-u-menya-net-hr-i-eto-problema - свежая статья как люди не могут найти разработчиков на битрикс.
При этом у нас с разработчиками на drupal никогда не было проблем, много компетентных людей в чате и сообществе, иногда до смешного доходило - закрытие вакансии и найм за минуты, это не шутка.
Человек пишет, что жить не может без
ВалерыHR-а. Врядли у него что-то изменится перейдя на Друпал, если он доверит поиск специалиста не специалисту.Вообще, причин может быть много. Вплоть до того, что люди наводят справки о конторе среди бывших сотрудников и узнают какие-то неприемлемые обстоятельства. Но в целом, я хз, что там по кадрам в битриксе, но по своему опыту с битриксом могу сказать, что ни один адекватный человек не захочет работать с таким фуфлом.