Скорость работы сайта после входа в систему

Аватар пользователя mr.smile mr.smile 24 февраля 2017 в 14:48

Всем привет! есть такая проблема: сайт работает быстро (меня устраивает) пока не войдешь в учетную запись. Причем совершенно неважно, какие права у учетной записи (админ или нет). логинился и под теми и под теми. под пользователем скорость ниже в несколько раз (раза в 4 точно) и это заметно невооруженным взглядом. Может у кого есть соображения на этот счет? (сайт bestsad.by)

Комментарии

Аватар пользователя tlito tlito 24 февраля 2017 в 15:06

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

в настоящее время для д8 нужно покупать впс и грамотно настроить сервер.

Аватар пользователя mr.smile mr.smile 24 февраля 2017 в 15:48

я включил на хостинге php 7, и получил сообщение о неожиданной ошибке на сайте

Аватар пользователя mr.smile mr.smile 24 февраля 2017 в 16:05

The website encountered an unexpected error. Please try again later.
вот такая ошибка при включении php 7

Аватар пользователя oleg90990 oleg90990 24 февраля 2017 в 19:49

что apache/nginx в логах говорит? если вы видите эту надпись то сразу надо туда бежать.

Аватар пользователя oleg90990 oleg90990 24 февраля 2017 в 15:41

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

Аватар пользователя mr.smile mr.smile 24 февраля 2017 в 15:43

я логинился под пользователями, у которых нет прав админа, и тоже тормозит ужасно
выяснилось, что медленно выполняется запрос

SELECT cid, data, created, expire, serialized, tags, checksum FROM cache_discovery WHERE cid IN ( :cids__0 ) ORDER BY cid

placeholder значение
:cids__0 element_info_build:seven

Аватар пользователя oleg90990 oleg90990 24 февраля 2017 в 15:47

Настрой кеш, даже на слабом желе страница должна грузиться быстро. Twig очень хороший шаблонизатор.

Аватар пользователя Mihail.space Mihail.space 24 февраля 2017 в 16:54

Может хостера сменить, если у них седьмой пых не работает?
Кеш и сжатие можно включить на странице
/admin/config/development/performance

Аватар пользователя mr.smile mr.smile 24 февраля 2017 в 18:37

да вот как то непонятно. вроде работает, но сайт на нем не запускается.... надо будет менять

Аватар пользователя Mihail.space Mihail.space 24 февраля 2017 в 19:43
1

восьмерка просит некоторые пакеты php7 и без них выходит ошибка. спросите у хостера в техподдержке стоит у них php7.0-xml ?
В принципе вы смостеже проверить если попробуете поставить чистую восьмерку на php7, если ей чего не хватит из пакетов, то друпал сообщит при установке

Аватар пользователя tlito tlito 24 февраля 2017 в 21:37
1

после смены версии пхп попробуйте сбросить кэш.
надежнее всего - обеспечить д8 правильно настроенным серверным ПО.
рекомендую тариф разминка на фирствдс-ру

Аватар пользователя mr.smile mr.smile 27 февраля 2017 в 23:25

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

Аватар пользователя Studio VIZA Studio VIZA 27 февраля 2017 в 23:34

Смотрите что пишет журнал сайта, ассетс логи, эррор логи, обычно где то есть отсыл на косячное место. Если название модуля и путь, обновите его (предварительно создав бэкап сайта и базы конечно)
Обновите модули, понемногу, на проблемном месте откатите сайт на свежий бэкап и проблему возьмите на карандаш, и так далее и тому подобное.

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