These are chat archives for dru-io/Drupal

7th
Jun 2016
Eugene
@evgeniypiter
Jun 07 2016 06:37
а кто-нибудь на данный момент перебрался на HTTP/2? думал обновить nginx, но что-то на фоне комментов одного из девелоперов закралось сомнение в целесообразности, мол рановато ибо браузеры пока не полностью не адаптированы под новую версию протокола. что думаете?
Alan Bondarchuk
@fortis
Jun 07 2016 10:05
ну может и так но у нас уже год работают сайты))
но думаю что это страшилки) проблем нет
ну и cloudflare давно его включили у себя
This message was deleted
Alan Bondarchuk
@fortis
Jun 07 2016 10:13

ну и те которые не поддерживают просто будут использовать http 1.х - не отвалятся

Will HTTP/2 replace HTTP/1.x?
The goal of the Working Group is that typical uses of HTTP/1.x can use HTTP/2 and see some benefit. Having said that, we can’t force the world to migrate, and because of the way that people deploy proxies and servers, HTTP/1.x is likely to still be in use for quite some time.

@evgeniypiter
Eugene
@evgeniypiter
Jun 07 2016 11:55
два часа вентилировал вопрос, надо тестить, всё не так однозначно, но в целом в контексте друпала http/2 должен рулить
Gor Martsen
@Gormartsen
Jun 07 2016 12:13
Оно зависит
вот nginx однозначно лучше чем Apache работать с этим будет
А если надо Apache его в обычном держать за nginx чисто как mod php
Но опять же не всем надо. Кто то может и без него php демоном поднимать
Eugene
@evgeniypiter
Jun 07 2016 13:17
у меня nginx без apache, мне apache совсем не нужен
php5-fpm
Gor Martsen
@Gormartsen
Jun 07 2016 13:22
Php5-fpm норм на standalone решении
при наличии Н доменов да еще разеделенных на разных юзеров и при не гарантированной посещаемости - поднимать на каждого свой fpm- накладно
Eugene
@evgeniypiter
Jun 07 2016 13:36
по моим дилетантским подсчётам для отдельного седьмого друпала nginx + php5-fpm наиболее оптимально в плане производительности. а вот с СУБД не подскажешь? у меня мало сценариев записи, в основном я данные из БД выцепляю для вывода.
что используете на патруле? percona?
Gor Martsen
@Gormartsen
Jun 07 2016 13:45
На патруле у нас целая связка, за вязанная на выдёргивание максимум из железа.
Тут надо отталкиваться от того что у тебя за железо что оно тянуть может
Ivan
@Chi-teck
Jun 07 2016 15:10

nginx + php5-fpm наиболее оптимально в плане производительности

Почему не PHP7?

Eugene
@evgeniypiter
Jun 07 2016 15:28
по железу вопрос решаемый, я именно о технологии. какая реализация mysql наиболее выигрышная в плане чтения данных. железо не проблема, если будет мало -- есть возможность апгрейда

Почему не PHP7?

руки не дотянулись пока. я всё же не сисадмин. но потестить интересно, но дел столько, что пока не до этого. да и на php5 тормозов нет, у меня нагрузки то не highload

Eugene
@evgeniypiter
Jun 07 2016 16:03
а кто писал провайдера к HybridAuth, поделитесь коротеньким планом, чтобы было с чего начать, а то пол вечера угрохаю на одупление протокола и связки с друпаловскими аккаунтами. @duozersk help me plz) правильно ли я понимаю, что нужно написать провайдера на основе библиотеки (не модуля) hybridauth, после прицепить его в function hybridauth_providers_list() и создать в /plugins/provider/abc/abc.inc коллбэки. не особо ясно с ходу откуда вызываются эти коллбэки. децл помощи было бы очень кстати =D
Gor Martsen
@Gormartsen
Jun 07 2016 16:34
@evgeniypiter php7 даст какраз хороший прирост
но потребуется проверять контриб модули от d7
некоторые могут не работать
а просто поставить перкону - ничего не даст
да у них некоторые патчи (некоторые и мы сами слали)
но магия в тюнинге под потребности
есть свои наработки но это уже район бизнес интересов. все же мы сфокусированы на том, чтоб у нас работало лучше и быстрее всех
Gor Martsen
@Gormartsen
Jun 07 2016 16:40
Eugene
@evgeniypiter
Jun 07 2016 16:47

да я бы давно попробовал, если бы можно было на юр.лицо договор. спрашивал про это несколько лет назад) а теперь и законодательство РФ не позволяет хранить данные юзеров за пределами РФ. да и у нас не только друпал, но и Python + MongoDB. про патчи почитаю, спасибо! про php7 читал, в том числе и твои статьи (на друру вроде), верю! но реально не до этого. в планах далёких есть переезд на восьмёрку, а параллельно и на новое окружение. но явно не в этом году. так то для любой СУБД справедливо вот это

магия в тюнинге под потребности

стоковые конфиги всегда стараюсь подогнать под специфику приложения

Gor Martsen
@Gormartsen
Jun 07 2016 21:51
ребят новая дока
кстати практически так и деплоится drupal.ru - мне правда надо немного обновить конфиг файл на drupal.ru но наработки изначально на нем делались
Eugene
@evgeniypiter
Jun 07 2016 21:56
а можно узнать кратко о содержимом .sh файлов? а то у меня деплой БД для семёрки какой-то адский сейчас
Gor Martsen
@Gormartsen
Jun 07 2016 21:56
да конечно
какой конкретно расписать?
scripts                 #deploy related scripts
  deploy_init.sh        #init script. It will be executed only if {deploy_dir} is empty
  deploy_update.sh      #after script. It will be executed after each push to repository
  drupal_install.sh     #download via drush Drupal and install it
@evgeniypiter кстати чтоб не напрягть народ можно в наш чат https://gitter.im/Zen-CI/chat
Eugene
@evgeniypiter
Jun 07 2016 22:00
было бы круто по порядку пару слов про каждый. если лень -- буду смотреть в репозитории, но я это себе говорю уже не первый месяц)) и деплою почти всё программно в hook_update()
@Gormartsen оке, сейчас туда зайду