Size: a a a

2020 January 28

NM

Nikita Malyshev in Drupal RU
Много факторов. Если есть корректный access result - будет вариативность, нету - не будет
источник

NM

Nikita Malyshev in Drupal RU
Просто те две строки выше - ничего не сделают. Первое закэшит и будет всем отдавать
источник

AP

Andrey Postnikov in Drupal RU
Я вот не уверен, что кеш в препроцессе можно тюнить
источник

AP

Andrey Postnikov in Drupal RU
Там уже чего только в variables не валяется, и хз в каком виде
источник

AK

Alexey Korepov in Drupal RU
Andrey Postnikov
Права доступа, а точнее access result - это объект со всей необходимой информацией о кеш метаданных
А как тогда можно получить данные из access result? Обычно там возвращается только AccessResult::allowed() / forbidden() / neutral()

Я же не могу вернуть "AccessResult::allowed() + AccessResult::uborshitseMozhno()" - друпал от такого ответа охренеет ;)

Есть какой-то пример с возвратом и обработкой кастомного AccessResult ?
источник

AK

Alexey Korepov in Drupal RU
у меня как бы получается 3 значения:
- можно
- можно но с ограничениями
- совсем нельзя

и даже если я верну такой ответ, несовсем понятно как его перехватить и передать в кеш-контекст, чтобы "можно но с ограничениями" легло в кеш отдельно от "можно"
источник

AP

Andrey Postnikov in Drupal RU
Alexey Korepov
у меня как бы получается 3 значения:
- можно
- можно но с ограничениями
- совсем нельзя

и даже если я верну такой ответ, несовсем понятно как его перехватить и передать в кеш-контекст, чтобы "можно но с ограничениями" легло в кеш отдельно от "можно"
Просто это сложно, как пример https://git.drupalcode.org/project/drupal/blob/8.8.x/core/modules/comment/src/CommentAccessControlHandler.php#L123
Но этого мало и есть ещё https://git.drupalcode.org/project/drupal/blob/8.8.x/core/modules/comment/src/Plugin/Field/FieldFormatter/CommentDefaultFormatter.php#L178 а форму, кроме как лэзи вообще никак (строк 209)
источник

AK

Alexey Korepov in Drupal RU
Спасибо за пример с камментами, как раз случай похож на мой! буду изучать как оно там всё работает
источник

DD

Dmitriy Dubovskoy in Drupal RU
Andrey Postnikov
@adubovskoy @dmitriydubovskoy  а у вас mod-php ещё остался?
Лет 10 как не юзаем. uploadprogress кстати для всех версий уже появился, даже под 7.4
источник

DD

Dmitriy Dubovskoy in Drupal RU
mod_php -> suphp -> lsphp - вот так по шагам минуя php-fpm шли 😉
источник

AP

Andrey Postnikov in Drupal RU
Dmitriy Dubovskoy
mod_php -> suphp -> lsphp - вот так по шагам минуя php-fpm шли 😉
Кстати, если можешь, помоги плиз с https://gitlab.alpinelinux.org/alpine/aports/merge_requests/2580
Я пока на phppm смотрю больше)
источник

DD

Dmitriy Dubovskoy in Drupal RU
openlitespeed мы не используем, мы платное покупаем
источник

DD

Dmitriy Dubovskoy in Drupal RU
open пробовали, но текла память и .htaccess он не держит целиком
источник

DD

Dmitriy Dubovskoy in Drupal RU
либо платный использовать от litespeed, либо платный от cloudlinux
источник

AP

Andrey Postnikov in Drupal RU
О как... Спасибо (
источник

DD

Dmitriy Dubovskoy in Drupal RU
php_fpm тоже норм, но тут уже вопрос с apache - лучше nginx в этой связке
источник

AP

Andrey Postnikov in Drupal RU
И если nginx, то свой прогресс пилить
источник

DD

Dmitriy Dubovskoy in Drupal RU
ну это да и ещё куча всего своего 🙂
источник

AP

Andrey Postnikov in Drupal RU
Дык его ещё и собери сам( https://www.nginx.com/resources/wiki/modules/upload_progress/
источник

DD

Dmitriy Dubovskoy in Drupal RU
как вариант - apache 2.4 + php-fpm
источник