Стоит ли сейчас делать интернет магазин на Drupal 8 + Commerce?
18 января 2016 в 3:42
Нужно сделать простенький интернет магазин. Думаю делать в связке Drupal + Commerce, но вот не знаю делать на 8 или 7?
Хочу услышать мнение сообщества.
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Не стоит. Восьмерка более прожорлива к ресурсам. Её еще глючит. Написание модулей под неё более ресурсоемкое занятие. Если для себя, то лучше на семерке, если для клиента, которому на хостинг разоряться, то пофигу. Вообще с появлением компонентов симфони в друпал стало непонятно зачем вообще нужен друпал. Имхо семерка была самое то. Не спроста ее бакдроп лелеят. Пили на семерке, к тому моменту, когда она морально устареет на восьмерку портируют или напишут большинство модулей и потом мигрируешь.
gor делал замеры семерки и восьмерки, но что то каммента его я не нашел.
Я для себя с восьмёркой уже определился
http://kubanga.ru/node/256#comment-1046
Спасибо за ответ. Нагрузка я не думаю что будет разниться что на D7, что на D8. Просто магазин маленький будет. Мне главное что б я смог все поставить и настроить. Но вот есть несколько проблем:
1. Commerce для D8 не доделан.
2. Я не слишком хорошо знаком с Drupal 8.
Пока выберу D7. По поводу "прожорливости" Drupal 8 ничего не могу сказать, хочу сам проверить. Есть один сайт на старой CMS, нужно его поставить на 8, трафик маленький 250-300.
Для восьмерки еще много чего не доделано. На ней имеет смысл делать, если сами модули писать собираетесь, если собирать из готовых, то многие портированы, но еще не готовы. Быстрый апгрейт с помощью модуля, композера и драш тоже не особо помогает, если хочется сэкономить время., только напишет где ошибка, которую исправишь, потом выдаст другую и так пока не зае-ся. Они там выложили бесполезный пример, как любят обычно описывать мануал на оторванных от реальности вещах, а другие этот шлак себе в бложики копипастят. Поэтому на семерке будет проще.
мой ноут подтормаживать начинает когда долго работаю с сайтом на 8ке - обычным блогом. )
но в принципе страницы листаются быстро, как-то саи кэшируются и оч хорошо реагруют на любые изменения - рекэшируются опять. удивительно!
так что с д8 интересно
Простое сравнение 30 запросов , 10 повторов
твой бложик
Transactions: 300 hits
Availability: 100.00 %
Elapsed time: 10.57 secs
Data transferred: 2.88 MB
Response time: 0.16 secs
Transaction rate: 28.38 trans/sec
Throughput: 0.27 MB/sec
Concurrency: 4.52
Successful transactions: 300
Failed transactions: 0
Longest transaction: 0.18
Shortest transaction: 0.14
мой бложик
Transactions: 300 hits
Availability: 100.00 %
Elapsed time: 13.37 secs
Data transferred: 4.74 MB
Response time: 0.63 secs
Transaction rate: 22.44 trans/sec
Throughput: 0.35 MB/sec
Concurrency: 14.06
Successful transactions: 300
Failed transactions: 0
Longest transaction: 1.13
Shortest transaction: 0.26
У тебя семерка
у меня восьмерка
у меня правда контент тяжелее, главная страница тянет еще фреймы с ютуба, фотки, но все равно это слабо, учитывая что у меня vps ,хоть и слабенькая на 512 метров, на php_fpm 256m на этой же конфигурации семерка у меня шустрее работала даже по ощущениям. Если кешировать страницы nginx то сайт летать начинает аки ракета отдавая кешь за 23 мс, родное кеширование отдает за 120- 250 мс ( если смотреть скорость через браузер)., но пока кешируюсь друпалом. Это без всяких тюнингов.
upd: вот еще 100 запросов 100 повторов без "-b"
Transactions: 10000 hits
Availability: 100.00 %
Elapsed time: 429.57 secs
Data transferred: 157.90 MB
Response time: 3.74 secs
Transaction rate: 23.28 trans/sec
Throughput: 0.37 MB/sec
Concurrency: 87.06
Successful transactions: 10000
Failed transactions: 0
Longest transaction: 12.90
Shortest transaction: 0.23
непрерывно 100 запросов 100 повторов подольше
Transactions: 10000 hits
Availability: 100.00 %
Elapsed time: 421.66 secs
Data transferred: 157.90 MB
Response time: 4.20 secs
Transaction rate: 23.72 trans/sec
Throughput: 0.37 MB/sec
Concurrency: 99.51
Successful transactions: 10000
Failed transactions: 0
Longest transaction: 9.12
Shortest transaction: 0.49
Это я уже свой мучал
Если не делать, то и ничего - не здвинется
Я согласен с этой тезой. Но:
1. Коммерц не доделан.
2. Я не достаточно знаком с D8, что б допиливать все самому.
3. Магазин нужен сейчас.
Стоит если умеешь ..Пишите хоть на своем языке на 40 ричной системе исчисления
Graytone - Чем и как тестировали?
Я могу сделать на D8, но с теми знаниями о D8 сейчас я сделаю хуже чем на D7.
Делайте, если ущерба материального не будет для вас. Новые знания вам точно пригодяться. Разве нет?
Да, но если бы основной функционал работал в Коммерце, я б делал и учился. А он не работает. Магазин нужен для заказчика, поэтому он не может быть не доделан и ждать пока доделают модуля, или я допишу.
На 8ке ваще ничо серьезного делать не стоит, если нет в штате 1-2 толковых друпалеров. По крайней мере пока.
И какое это имеет отношение к времени ответа сервера?
Вот это да... Что дальше? Лендинг?
На 8-ке нет многих доков..Нужно быть настолько толковым чтобы понимать что и как по исходному коду))
У Никиты и DrupBy неплохо описаны основные принципы по 8-ке. А так, да - читать API и то что уже есть в сети.
Плюс статьи по twig http://drup.by/tags/twig
Документации по Drupal 8 достаточно, но полноценный магазин на восьмерке делать пока рано.
Да! Спс, я их и хотел в первую очередь рекламнуть, чета думал они есть по тегу d8 и не вгляделся.
Прошло много времени от создания этой темы, как сейчас ситуация?
Относительно, так-же.
Ситация отличная можно делать магазины.