Проблема скорости загрузки сайта

Аватар пользователя centaur

Доброго дня, специалисты по друпал!

2 года назад разработали сайт https://domotehnika.by/ на друпал 7.
Все что нужно заказчику - наши разработчики делаю хорошо: доработки, импорты - экспорты, все фишки , которые требуются - реализовывают.
Но , постоянно боремся со скоростью .. разработчик сетовал на хостинг .. съехали с белорусского на drupalhosting.ru .. особо ничего не поменялось. яндекс "ругается" на долгое время ответа сервера .. более 3000мс.
Это и визуально заметно(
Посещаемость сайта растет (2500-3000 уников в сутки) , тупняк тоже растет ((

Мы готовы вкладывать деньги - вопрос куда ? в сервера или в новых разработчиков?
Нужно чтобы сайт летал! Конкуренты просто в отрыве гигантском от 100-800мс , переходы по страницам мгновенные..
Наши разработчики говорят - нужен выделенный сервер и варниш на нем..

Помогите сторонним советом - кто может проанализировать ситуацию, сделать возмездный или безвозмездный аудит. Все переделать или чтото донастроить.

Тип материала:
Версия Drupal:
0 Thanks

Комментарии

Аватар пользователя Semantics
Semantics 1 неделя назад

В аудит бы вам вложиться сначала.
А далее в зависимости от бизнес-процессов, может и буст + аяксовая корзина спасут положение, а может надо говнокод чистить, если он есть

Аватар пользователя bsyomov
bsyomov 1 неделя назад

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

Но вот одно наблюдение:
Практически всегда, когда разговор заходит о varnish, это говорит о том, что разработчики не понимают, как надо решать проблемы с производительностью, или хотя бы как их найти, и думают, что он станет "таблеткой для решения всех проблем", а в реальности этого, конечно, не происходит - это в 90% случаев просто не подходящий инструмент, а в остальных 10% плохо работающий...

Аватар пользователя Semantics
Semantics 1 неделя назад

Я бы сказал, что варниш, шардинг и горизонтальное масштабирование являются словами маркерами.

Аватар пользователя bsyomov
bsyomov 1 неделя назад

Последние два бывают нужны, как раз... А вот память которую скушает varnish всегда можно применить более разумным образом. =)

Аватар пользователя Andruxa
Andruxa 1 неделя назад

Причем скушает он её для юзеров без сессии.
Как только юзер положил товар в корзину - всё, стал ходить мимо варниша.
Деньги память на ветер.

Аватар пользователя fairrandir
fairrandir 1 неделя назад

А как же хваленный ESI варнишевский?

Аватар пользователя Andruxa
Andruxa 1 неделя назад

Его еще надо суметь приготовить.

Аватар пользователя bsyomov
bsyomov 1 неделя назад

Кеш фрагментов всегда разумнее делать на уровне приложения, где можно правильно проводить инвалидацию и регенерацию кеша, а не где-то снаружи, где это можно делать только по жёстким ttl...

К тому же, если и использовать ESI, то приложение должно проектироваться изначально с учётом этого. В случае Drupal это и близко не так, зато есть полно разных вполне рабочих механизмов кеширования внутри.

Аватар пользователя centaur
centaur 1 неделя назад

кто может провести аудит - пишите пожалуйста в ЛС , что нужно (какие доступы) , цену , срок выполнения .
спасибо!

Аватар пользователя adano
adano 1 неделя назад

Сильно сомневаюсь, что вас выделенный сервер и варниш спасут. Явно, переделывать.

Аватар пользователя sas@drupal.org
sas@drupal.org 1 неделя назад

Задачи 2:
- Аудит по серверу + предложения
- Аудит по коду сайта + предложения

Аватар пользователя centaur
centaur 1 неделя назад

доброго дня! если вы готовы выполнить данные задачи - напишите стоимость и сроки

Аватар пользователя sas@drupal.org
sas@drupal.org 1 неделя назад

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