Перейти к содержимому

Фотография

Нагрузка на сервер. Хостер все нервы истрепал!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 54

Опрос: У Вас были проблемы с нагрузкой на сервер? (14 пользователей проголосовало)

У Вас были проблемы с нагрузкой на сервер?

  1. Да (8 голосов [57.14%] - Просмотр)

    Процент голосов: 57.14%

  2. Нет (6 голосов [42.86%] - Просмотр)

    Процент голосов: 42.86%

Голосовать Гости не могут голосовать

#1 Роман Кротов

Роман Кротов

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 954 сообщений
153
Очень хороший
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 10:49

Что делать, если хостер жалуется на нагрузку на сервер - CMS Joomla.
Сделал:

1. Включить кэширование в Joomla. Кэширование страниц сайта позволит ускорить загрузку сайта и снизить нагрузку на сервер или хостинг. Время кэширования страниц необходимо установить в зависимости от частоты наполнения материалами сайта. Если вы добавляете материалы на сайт не чаще чем раз в сутки, и время на обновление занимает не более одного часа, то смело можно ставить кэширование на 23 часа или 1380 минут. Если часто, то 30 минут вполне достаточно. Установить кэширование страниц можно через панель Администратора, а именно (на примере Joomla 1.5.X):
- Сайт – Общие настройки – Система – Установки кэша: Включить кэширование (Да), Время кэширования (ХХХ минут), Обработчик кэша (только Файл) – Сохранить.
- Расширения – Менеджер плагинов – плагин Система кэш: Использовать кэш браузера (на ваше усмотрение, но я ставлю Да), Время жизни кэша (ставим ХХХ минут) – Включить плагин.
Также желательно в разделе Менеджер модулей, во всех модулях установить кэширование: Использовать глобальные.

2. Отключите ненужные расширения Joomla. Рекомендуем вам отключить, а лучше удалить не используемые компоненты, модули и плагины (мамботы). Также проанализировать целесообразность и эффективность работающих расширений. Чем меньше расширений, тем быстрее работает Joomla и тем меньше запросов к базе данных сервера, то есть меньше нагрузка.

3. Включите Gzip-сжатие шаблонов сайта и сервера. Gzip-сжатие (html, css, js) позволит уменьшить трафик и, соответственно, нагрузку вашей Joomla.

4. Отключите сторонние SEF-компоненты. Достаточно большая нагрузка возникает из-за использования SEF-компонентов, генерирующих человекопонятные ссылки, сторонних разработчиков, таких как Artio, sh404SEF и тому подобные. Данные компоненты требуют тщательной настройки. Лучше использовать встроенный SEF, тем более что по результатам тестов joomla.org установлено, что встроенный SEF практически не требователен к ресурсам и Joomla с включенным SEF работает быстрее, чем с отключенным. Включить стандартный SEF можно в панели Администратора, а именно (на примере Joomla 1.5.X):
- Сайт – Общие настройки – Сайт - Установки Search Engine Optimization: Включить SEO (Да).
- Расширения – Менеджер плагинов – включить плагин Система SEF.

5. Оптимизируйте файл robots.txt. Чтобы снизить нагрузку от роботов поисковых систем, которые скачивают страницы вашего сайта для индексации, вам необходимо задать им правила индексации, а также временную задержку на индексацию страниц. Для этого нужно создать в обычном блокноте файл robots.txt со следующим содержанием:
============================
User-agent: *
Disallow: /administrator/
Disallow: /cache/
Disallow: /components/
Disallow: /images/
Disallow: /includes/
Disallow: /installation/
Disallow: /language/
Disallow: /libraries/
Disallow: /media/
Disallow: /modules/
Disallow: /plugins/
Disallow: /templates/
Disallow: /tmp/
Disallow: /xmlrpc/
Crawl-delay: 5
==============================
где Crawl-delay: 5 – это задержка в 5 секунд

Файл robots.txt необходимо разместить в корне вашего сайта.



Не помогло!
  • 0

Сделаю чат-бота на заказ. Vk, Viber, Telegram, Facebook. Быстро и качественно.

ЗАКАЗАТЬ БОТА 


На правах рекламы

#2 4Biz

4Biz

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 641 сообщений
44
Очень хороший
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 11:18

А Gzip-сжатие точно ли на сайте снижает нагрузку, а не увеличивает её? На gzip-пожатие тоже ведь ресурсы тратятся.. но тут надо смотреть сколько преимущества оно даёт над недостатками.
  • 0
Наша реклама в товаре не нуждается! :)

#3 Роман Кротов

Роман Кротов

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 954 сообщений
153
Очень хороший
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 11:20

Да кто что говорит. Одни - поставь, другие - убери.
  • 0

Сделаю чат-бота на заказ. Vk, Viber, Telegram, Facebook. Быстро и качественно.

ЗАКАЗАТЬ БОТА 


#4 globalmoney

globalmoney

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 662 сообщений
68
Очень хороший
  • Страна, Город:
    Магнитогорск
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 13:48

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

P.S. Может Вам стоит рассмотреть переезд на VDS или выделенный сервер?
  • 0

#5 Роман Кротов

Роман Кротов

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 954 сообщений
153
Очень хороший
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 13:51

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

P.S. Может Вам стоит рассмотреть переезд на VDS или выделенный сервер?


КАК МЕНЯ ДОСТАЛИ С ЭТИМ VPS!!!
Неужели для небольшого сайта на joomla с посещаемостью 800-900 человек в сутки нужно выделенный сервер покупать?

На счет gzip зжатия - окей отключу. Спасибо за совет.

Какие вы используете компоненты или плагины для кеширования и с какими настройками?

Сообщение отредактировал Guru: 21 Октябрь 2010 - 13:52

  • 0

Сделаю чат-бота на заказ. Vk, Viber, Telegram, Facebook. Быстро и качественно.

ЗАКАЗАТЬ БОТА 


#6 Сергей Жуковский

Сергей Жуковский

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 630 сообщений
47
Очень хороший
  • Страна, Город:
    Зимбабве

Отправлено 21 Октябрь 2010 - 13:55

VPS нормальное решение, это не выделенный сервер.

А ваще лучше выделенный сервер. Уже 1,5 года на своём серваке, ни разу не было вопросов. Правда надо человек на сапорт.
  • 0

#7 Роман Кротов

Роман Кротов

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 954 сообщений
153
Очень хороший
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 13:56

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

VPS нормальное решение, это не выделенный сервер.



VPS (VDS) - хостинг (англ. Virtual Private Server, Virtual Dedicated Server) — услуга, в рамках которой пользователю предоставляется виртуальный выделенный сервер.

Я чо то не догоняю тогда что это если не выделенный сервер? Объясните?

Сообщение отредактировал Guru: 21 Октябрь 2010 - 13:59

  • 0

Сделаю чат-бота на заказ. Vk, Viber, Telegram, Facebook. Быстро и качественно.

ЗАКАЗАТЬ БОТА 


#8 globalmoney

globalmoney

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 662 сообщений
68
Очень хороший
  • Страна, Город:
    Магнитогорск
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 14:01

КАК МЕНЯ ДОСТАЛИ С ЭТИМ VPS!!!


А чем Вас не устраивает VPS/VDS ?
Они ведь не такие уж и дорогие.

Неужели для небольшого сайта на joomla с посещаемостью 800-900 человек в сутки нужно выделенный сервер покупать?


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

Какие вы используете компоненты или плагины для кеширования и с какими настройками?


Я вообще не пользуюсь джумлой. :)
А на серверах использую XCache, т.к. это самый оптимальный вариант.
  • 0

#9 Роман Кротов

Роман Кротов

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 954 сообщений
153
Очень хороший
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 14:04

А чем Вас не устраивает VPS/VDS ?
Они ведь не такие уж и дорогие.




Сначала попробую снизить нагрузку программно, оптимизацией. Потом VPS.
  • 0

Сделаю чат-бота на заказ. Vk, Viber, Telegram, Facebook. Быстро и качественно.

ЗАКАЗАТЬ БОТА 


#10 globalmoney

globalmoney

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 662 сообщений
68
Очень хороший
  • Страна, Город:
    Магнитогорск
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 14:08



VPS (VDS) - хостинг (англ. Virtual Private Server, Virtual Dedicated Server) — услуга, в рамках которой пользователю предоставляется виртуальный выделенный сервер.

Я чо то не догоняю тогда что это если не выделенный сервер? Объясните?


В рамках одного физического сервера создается несколько виртуальных серверов. Система виртуализации выделяет на каждый из них необходимое количество ресурсов, но не более установленных ограничений.

Подробнее можете почитать здесь: http://www.mgnhost.ru/vds.php
  • 0

#11 Роман Кротов

Роман Кротов

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 954 сообщений
153
Очень хороший
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 14:11

но не более установленных ограничений




А хостер мне пишет -"переедешь на VPS - там никаких ограничений"
Изображение Какой хитрый.
Кстати у всех хостингов рекламная замануха есть - количество трафика неограниченно! А от трафика напрямую зависит нагрузка на сервер, которая очень даже ограниченная!


  • 0

Сделаю чат-бота на заказ. Vk, Viber, Telegram, Facebook. Быстро и качественно.

ЗАКАЗАТЬ БОТА 


#12 globalmoney

globalmoney

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 662 сообщений
68
Очень хороший
  • Страна, Город:
    Магнитогорск
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 14:16

А хостер мне пишет -"переедешь на VPS - там никаких ограничений"


Наверное он имел ввиду ни каких ограничений, вплане выделенных ресурсов под Ваш VPS/VDS.

Изображение Какой хитрый.
Кстати у всех хостингов рекламная замануха есть - количество трафика неограниченно! А от трафика напрямую зависит нагрузка на сервер, которая очень даже ограниченная!



От трафика нагрузка на сервер ни как не зависит, т.к. если у Вас статичный сайт, то нагрузку на процессор и ОЗУ, он практически создавать не будет.
  • 0

#13 Роман Кротов

Роман Кротов

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 954 сообщений
153
Очень хороший
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 14:18

От трафика нагрузка на сервер ни как не зависит, т.к. если у Вас статичный сайт, то нагрузку на процессор и ОЗУ, он практически создавать не будет.


Но для динамических есть связь посещаемость~нагрузка?
Или я ошибаюсь?
  • 0

Сделаю чат-бота на заказ. Vk, Viber, Telegram, Facebook. Быстро и качественно.

ЗАКАЗАТЬ БОТА 


#14 4Biz

4Biz

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 641 сообщений
44
Очень хороший
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 14:19

Для 800-900 это ваще капец выдворять на ВПС, уж тем более ВДС. У меня суммарно в рамках одного акка хостер держит под 5.000-7.000 пользователей в день. CMS? Самописная, естественно. Оптимизированная под такие нагрузки. Точнее не столько оптимизированная даже, сколько бесполезных и грузящих не нужных там нет. К чему всем и рекомендую стремиться.. а не к джумлам и друпалам :)

Такую посещаемость выдержит практически любой хостер с собственной CMS (кривые не в счёт), поэтому уточнять какие у меня хостеры держат такое - не буду. Их несколько. Чем чёрт не шутит, выдворят ещё.))

А по теме голосования - я несколько раз сталкивался с проблемой перегрузки. Года 4-5 назад. Вся проблема была в моих корявых скриптах. Всегда я находил там проблему перегрузки и перерабатывал эти трудные участки.

Сообщение отредактировал 4Biz: 21 Октябрь 2010 - 14:21

  • 0
Наша реклама в товаре не нуждается! :)

#15 Роман Кротов

Роман Кротов

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 954 сообщений
153
Очень хороший
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 14:22

Ну самописная - другое дело.
Какие компоненты могут так грузить? может Fireborad? (форум)
Кому интересно - гляньте сайт: DelphiComponent.ru
Я и думаю Как бы ее оптимизировать... Почему кеширование не помогает - фиг знает...

Поотключал все лишнее. Осталось только несколько плагинов по SEO оптимизации.
Мне хостер говорил - пиши CMS сам, оптимизированную под нагрузки ))) 4BIZ правильно сделал что свою писал.

Сообщение отредактировал Guru: 21 Октябрь 2010 - 14:25

  • 0

Сделаю чат-бота на заказ. Vk, Viber, Telegram, Facebook. Быстро и качественно.

ЗАКАЗАТЬ БОТА 


#16 globalmoney

globalmoney

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 662 сообщений
68
Очень хороший
  • Страна, Город:
    Магнитогорск
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 14:25


Но для динамических есть связь посещаемость~нагрузка?
Или я ошибаюсь?


Как уже писал выше, всё зависит от кривизны используемого движка.
Есть несколько сайтов (динамических), с общим кол-вом хитов в сутки, больше 5 миллионов, при этом они дают нагрузку на сервер, всего 0,001%
  • 0

#17 Роман Кротов

Роман Кротов

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 954 сообщений
153
Очень хороший
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 14:27

Joomla значит кривой движок?
  • 0

Сделаю чат-бота на заказ. Vk, Viber, Telegram, Facebook. Быстро и качественно.

ЗАКАЗАТЬ БОТА 


#18 globalmoney

globalmoney

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 662 сообщений
68
Очень хороший
  • Страна, Город:
    Магнитогорск
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 14:30

Joomla значит кривой движок?


Он тяжелый и плохо оптимизированный под нагрузку, а в сочетании со сторонними компонентами, становится ещё более требовательный к ресурсам сервера.
Но если его допилить вручную, то впринцыпе можно неплохо снизить нагрузку на сервер.
  • 0

#19 Роман Кротов

Роман Кротов

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 954 сообщений
153
Очень хороший
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 14:30

Есть компонент или модуль, который бы показывал нагрузку каждого компонента на сервер или время генерации контента для каждой страницы и количество sql запросов?

Что вы думаете о компоненте JRE Cache?

Сообщение отредактировал Guru: 21 Октябрь 2010 - 14:31

  • 0

Сделаю чат-бота на заказ. Vk, Viber, Telegram, Facebook. Быстро и качественно.

ЗАКАЗАТЬ БОТА 


#20 4Biz

4Biz

    Свой человек

  • Киберсанты
  • PipPipPipPipPip
  • 641 сообщений
44
Очень хороший
  • Пол:Мужчина

Отправлено 21 Октябрь 2010 - 14:31

Аа, во, так с приведения сайта и надо было начинать)

Смотрю на сайт сейчас.. странно, что-то там по-моему и вообще никаких нет, одно отображение)

Вот отсюда чуток нагрузки может быть: "Самые популярные *" (компоненты/материалы). Если они не кэшатся.. лучше бы кэшились. Не так уж часто эта инфа меняется. Можно раз в день/три дня/неделю обновлять такую статистику. Мой стиль - кэшить вообще всё подряд) вплоть до меню сайта на шаблонном уровне. Меню не так часто меняется - соответственно в кэш. А та часть, что меняется - переодический сброс кэша.

Хостинги другие не пробовали? Вроде разных MasterHost'ов? Только предварительно нужно списываться и спрашивать - вытянут ли они такую посещаемость.
  • 0
Наша реклама в товаре не нуждается! :)




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей