Оптимизация работы сайта

Главные вкладки

Аватар пользователя blackcat8202 blackcat8202 5 апреля 2013 в 20:31

Ребята! Подскажите пожалуйста! Вроде сайт сделали, все хорошо, но он так медленно работает... вообще жесть! Подскажите, что можно сделать, чтобы он работал быстрее. Ведь по-любому сталкивались с такой проблемой. База там гигантская. Модулей конечно много, но я поудаляла лишнее - оставила только необходимое.
Может что подключить нужно или где-то поколдовать?

Комментарии

Аватар пользователя orb orb 5 апреля 2013 в 23:18

нельзя удалять модули наугад Smile
а вообще не видя сайт сказать почему он работает медленно не каждая гадалка сможет

"blackcat8202" wrote:
Ведь по-любому сталкивались с такой проблемой.

миллионы раз из них 50% уникальные

Аватар пользователя orb orb 5 апреля 2013 в 23:34

"WebRemake" wrote:
вот это почитайте для начала http://borovaya.info/node/141[/quote]
аааааааа, так не делайте ни в коем случае.
Я вообще не понял о чем так говорят, какой-то набор слухов, а не статья
Quote:
4. ... В 6ке говорили, что лучше и правильнее ... Как с 7кой - не знаю
...
7. ... Не знаю, насколько это сильно влияет на производительноть
....
Пожалуй, это все, что может сделать не-Гуру друпала. Лично у меня это уже потолок - я чувствую, нужно нанимать спеца
Как такое можно советовать?

Мысли в целом правильные, но это нельзя делать наугад. Часть пунктов вообще взаимо исключаемые.
Зачем вообще делать первые 7 пунктов, а потом включить Boost?
Пункт номер 10 категорически нельзя делать и его уже удалили из друпала он в 70% случаев делает больше гадости чем пользы.
Собственно почти все пункты спорны в своем применении и нужно смотреть по конкретному сайту, а не наугад делать.

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

Аватар пользователя Geldora Geldora 6 апреля 2013 в 23:37

"orb" wrote:
Я вообще не понял о чем так говорят, какой-то набор слухов, а не статья

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

"orb" wrote:
Зачем вообще делать первые 7 пунктов, а потом включить Boost?

Потому что это не список - сделай 1, а потом 2, а потом 3. Это список того, что знаю Я и что Я успешно использовала, причем, в разбивку, а не по порядку.

Про Троттер. Ммм, я даже не заметила что его нет в 7ке Lol Впрочем, вы правы, модуль был тот еще Sad Лично у меня есть как хорошая история использования, так и весьма печальная.

По теме:

а) удалять модули - да нужно, но нужно их деинсталлировать, а не просто удалять. Иначе они остаются в базе и еще хуже получится.

б) все зависит вообще - как от сайта, так и от того, что вы понимаете под "медленно работает" и "оптимизация". В моем списке, скажем, несколько вещей относятся к конткретному случаю - как справится с сезонным повышением посещаемости с 4000 до 100000 человек/сутки. Другие вещи относятся не к быстрой загрузке, а к снижению стоимости хостинга. И т.д.

Поскольку меня тут раскритиковали как не-гуру - читайте ссылки, которые я у себя привела. Вот эта, скажем, хороша: https://docs.google.com/file/d/1ifkxdTdUnktpiWgUb6Z57tRZk6rzO46fdI1jX8g3...

Общий совет: удостоверьтесь, что у вас работают все кэши. Общий кэш + вьювс + блоки + панели.

Аватар пользователя orb orb 7 апреля 2013 в 10:16

Ответил тут http://www.drupal.ru/node/92771#comment-545045

"Geldora" wrote:
а) удалять модули - да нужно, но нужно их деинсталлировать, а не просто удалять. Иначе они остаются в базе и еще хуже получится.

спорный вопрос, с одной стороны лишние модули делают лишнюю нагрузку и часто существенную, а с другой стороны как определить список модулей которые "лишние". Обычно что бы понять что пару модулей лишние можно потратить несколько часов на анализ.
А ваш совет для людей которые плохо знакомы с Друпалом может привести к краху всего сайта или данных на сайте, например, можно отключить модуль который не видно как работает, но он обрабатывает данные перед сохранение в базу данных, его отключат и пройдет 6 месяцев в результате сайт начнет падать, потому как окажется что пол базы данных правильны, пол глючных как теперь поступать?

Аватар пользователя orb orb 7 апреля 2013 в 10:25

"Geldora" wrote:
В отличие от вас, я не считаю себя гуру друпала. Причем, пишу об этом честно и не стесняюсь своего незнания.

я себя тоже не считаю гуру друпала, тут вопрос в другом.
Если вы купите себе современный автомобиль с кучей электроники внутри, неужели вы будете сами лезть под капот и наугад там что-то настраивать при этом пользуюсь советами, типа, "я слышала что если вот тут проводок перерезать, то у других моделей экономится топливо", "а здесь можно шлагночку в обход пустить" Smile
Мне кажется что вы все таки обратитесь к специалистам или для начала сами детально разберетесь в вопросе, но почему многие считают что с сайтами можно наугад накликать, наставить кучу модулей для оптимизации, похакать файлы, удалить "ненужные" модули и все взлетит

Аватар пользователя kodo kodo 7 апреля 2013 в 12:41

"orb" wrote:
спорный вопрос, с одной стороны лишние модули делают лишнюю нагрузку и часто существенную, а с другой стороны как определить список модулей которые "лишние". Обычно что бы понять что пару модулей лишние можно потратить несколько часов на анализ.
А ваш совет для людей которые плохо знакомы с Друпалом может привести к краху всего сайта или данных на сайте, например, можно отключить модуль который не видно как работает, но он обрабатывает данные перед сохранение в базу данных, его отключат и пройдет 6 месяцев в результате сайт начнет падать, потому как окажется что пол базы данных правильны, пол глючных как теперь поступать?

Че к девченке пристал? Спорно не значит не правильно!
Гуру, не гуру. Она создала пару вполне приличных проектов на Друпале и это уже показатель. Поделилась своим опытом, то что ей помогло решить превышение обычной наргузки на сайт в разы.
А твои общие рассуждения, что если что-то сделать, то может случиться ай-я-яй... Ну не знаешь не трогай сайт! И не учись! Главное к спецу обратиться. Smile
Да и собственно, есть хорошее правило - "Критикуя - предлагай" Ждем рекомендаций Орба по оптимизации работы сайта! Тем более опыта у тебя должно быть вполне достаточно.

Аватар пользователя mg.bsv mg.bsv 7 апреля 2013 в 13:08

blackcat8202 wrote:
... Вроде сайт сделали, все хорошо, но он так медленно работает...

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

Аватар пользователя orb orb 7 апреля 2013 в 14:09

http://www.drupal.ru/node/92771 я тут отписывал по оптимизации

"kodo" wrote:
Ждем рекомендаций Орба по оптимизации работы сайта!

ну как бы главная правило ничего не делать на угад Smile Список работ такой:
1. Сайт медленно работает? Ищем узкое место
2. Устраняем узкое место
3. Переходим к пункту 1

Все просто Smile

"kodo" wrote:
Да и собственно, есть хорошее правило - "Критикуя - предлагай"
В данном случае это не вариант, нужно проект видеть и потрогать прежде чем предлагать Wink

Например, совет включить кеширование внутри друпала это совет дельный, НО, ... если сайт использует капчу и сбоку выведен блок входя на сайт с этой капчей, то ни одна страница на сайте не будет закеширована и вышло что админ сайта успокоил себя что у него теперь все летает, а по факту ничего не поменялось Smile
Пример, номер 2 - на странице включения кеширования ядра есть галочки сжатия CSS/JS (некоторые ставят еще дополнительно модули агрегации), берем хостинг Патруля и оказывается что там сам сервер уже все пережимаем, то есть в результате вместо снижения нагрузки мы включили дополнительную нагрузку, сначала Друпал сжимает файлы, а потом сервер Smile

В результате я посоветовал включить стандартное кеширование, а по факту сайт стал тормозить еще больше

Аватар пользователя Geldora Geldora 7 апреля 2013 в 14:29

Черт.

Давайте читать внимательно... по буквам что-ли...

Вопрос ТС:

"blackcat8202" wrote:
Модулей конечно много, но я поудаляла лишнее - оставила только необходимое.

Мой ответ:

"Geldora" wrote:
удалять модули - да нужно, но нужно их деинсталлировать, а не просто удалять. Иначе они остаются в базе и еще хуже получится.

Ваши рассыждения - это все конечно, хорошо (хотя и надуманно). Но ТС вы пока ничем не помогли. А главное - вместо рассуждений, нужно сказать ТС, что удаление модулей не приводит к повышению производительности, а наоборот - ухудшает ситуацию.

Важно обязательно деинсталлировать модули, а не просто удалять из папки. Если уже давно поудаляли все из папки, или сайт старый - то рекомендую http://drupal.org/project/bootstrap_optimizer by @spleshka.

(размышления о том что люди не идиоты, и большинство способно самостоятельно понять нужность модуля без оплаты "специалиста", оставим на потом)

Аватар пользователя Geldora Geldora 7 апреля 2013 в 14:32

"orb" wrote:
вы все таки обратитесь к специалистам

Если вы специалист - пишите в личку вилку цен и предложения по оптимизация, а также примеры выполненных работ. Рассмотрим Smile

Аватар пользователя orb orb 7 апреля 2013 в 14:48

"Geldora" wrote:
Важно обязательно деинсталлировать модули, а не просто удалять из папки. Если уже давно поудаляли все из папки, или сайт старый - то рекомендую http://drupal.org/project/bootstrap_optimizer by @spleshka.

даже статью на его сайте читал, очень толково

Аватар пользователя Geldora Geldora 7 апреля 2013 в 15:49

"RxB" wrote:
Валентина, а вдруг мошенники?

Вот поэтому-то я все сама, да сама Smile

(Оффтоп: давненько я на Др.ру не заходила... столько срача пропустила Lol Тебя с почином Smile это - признание Lol