Время генерации главной страницы и запросы к б/д

 
Посетитель
no avatar
Медаль
Сообщений: 105
Сайт на InstantCMS v1.9

Включил в админке в настройках сайта режим отладки.

Для главной страницы:
Время генерации страницы: 2.6737 сек.
Запросы к базе: 185

Это нормально, особенно такое количество запросов? У кого как?
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1164
2.6737 сек - это НЕ нормально!
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 229
Скорее всего в главном меню есть выпадающие категории и если их много, то может и из-за них в частности.
Посетитель
small user social cms
Медаль
Сообщений: 865
SQL: 43 Cache: 0 Mem: 3.22 Mb Time: 0.1080 s
на 2.4.0 - давай к нам
Модератор
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форума
Сообщений: 1422
Значит на хосте не включено кэширование запросов в мускуле, да и вообще кэширование модулей не используется.
Нормальный хостинг, сервера быстрые - пользуюсь сам.
Посетитель
small user social cms
Медаль
Сообщений: 865
именно, дефолт без кнопкоприкладства
Посетитель
no avatar
Медаль
Сообщений: 105
Вот почему то время загрузки меняется, сейчас:
Время генерации страницы: 0.3820 сек.
Запросы к базе: 185

через пару минут
Время генерации страницы: 0.5215 сек.
Запросы к базе: 185

это всё для главной страницы.
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 558
Скорее всего это вопрос к админам сервера/хостинга. Если хостинг шаровый или свой с несколькими сайтами на нём, то такая картина может быть при наличии высоконагруженных соседних сайтов. Админы сервера могут увидеть кто так сильно нагружает. Возможен вариант и с неверно настроенным SQL-сервером, как тут уже сказали. Есть ещё вариант - DDOS-атака. Но это также вопрос к админам сервера.

На нормальном сервере при правильных SQL-запросах Единичка показывает время несколько меньшее, чем Двойка. К примеру, у меня на сайте с дефолтными двумя десятками запросов время создания страниц меньше 100 мс. При количестве правильных запросов под 200 штук, на моём сервере время увеличилось бы примерно на 75 мс (по пол мс на каждый запрос). То есть, суммарно в пределах 200 мс. Всё сильно зависит от того, какие это запросы и как организованы. Так что даже для нешустрого хостинга время больше 1 секунды - это слишком много.
Редактировалось: 1 раз (Последний: 17 января 2016 в 18:07)
Посетитель
no avatar
Медаль
Сообщений: 105
Да, вот бы понять откуда такие нагрузки. Сайт на виртуальном хостинге один, на InstantCMS v.1.9 Сегодня хостер перенес б/д на другой сервер: "В целях оптимизации работоспособности был осуществлен перенос Вашей услуги хостинга на другой сервер БД". Но сегодня и народу меньше на сайте(выходные).

Время генерации страницы: 0.8425 сек.
Запросы к базе: 187
...
Время генерации страницы: 0.2988 сек.
Запросы к базе: 185
Вроде бы пока ситуация стабилизировалась.
По использованию памяти что было и что стало(после переноса на другой сервер в 9:30 по графику видно):
Время генерации главной страницы и запросы к б/д


Еще такая есть проблема или не проблема, не знаю.
Посмотрел в error_log на сайте, а там для меня непонятное:
Код PHP:
  1. [Sun Jan 17 19:34:49 2016] [error] [client 80.87.146.156] File does not exist: /home/*****/docs/apple-touch-icon-152x152-precomposed.png
  2. [Sun Jan 17 19:34:49 2016] [error] [client 80.87.146.156] File does not exist: /home/****/docs/apple-touch-icon-152x152.png
  3. [Sun Jan 17 19:34:49 2016] [error] [client 80.87.146.156] File does not exist: /home/****/docs/apple-touch-icon-precomposed.png.
  4.  
  5. [Sun Jan 17 19:39:47 2016] [error] [client 223.68.133.236] File does not exist: /home/****/docs/go/url=http://lavoixletudiant.com/tmp/ei/3i16.xml
  6. [Sun Jan 17 19:41:19 2016] [error] [client 223.68.133.236] File does not exist: /home/****/docs/go/url=http://euxcn.com/wp-content/ei/3i12.xml
  7. [Sun Jan 17 19:34:25 2016] [error] [client 223.68.133.236] File does not exist: /home/****/docs/go/url=http://librasol.org/ei/3i14.xml
....
Что это за ж**а? Какие-то обращения, их много (этих ссылок и файлов у меня на сайте нет).
Редактировалось: 1 раз (Последний: 17 января 2016 в 21:10)
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 558
apple-touch-icon - это специальные иконки для эппловских устройств. При заходе с яблочного планшета/компа/телефона браузер их ищет и у Вас не находит. Можете или почитать про них и сделать себе на сайт эти иконки, или проигнорировать.

По второму виду ссылок на xml ничего сказать не могу.

По графику памяти можно сказать лишь то, что периодически (от раза в пару часов до пары раз в час) у Вас расходуется много памяти. По какой причине - сказать трудно. Может много одновременных просмотров, может открываются какие-то "тяжёлые" страницы. Может боты сканируют. Может ещё что-то.

Какая посещаемость ресурса? Сколько показов страниц в день?
Тормоза наблюдаются на всех страницах сайта или только на некоторых?
Какие запросы в логе тяжёлых запросов?
Посетитель
no avatar
Медаль
Сообщений: 105
Около 600 в выходные, до 1500 в будни дни(суточная посещаемость).
Посмотрим будут ли такие тормоза после переезда на новый сервер.
Тормоза бывают на главной странице или всём сайте(висит, не открывается, потом на хостинге в админке вижу такой скачок потребления памяти), в логах доступа ничего необычного, кроме увеличения именно вот этих ссылок на левые сайты с одних и тех-же IP адресов.
Такое впечатление что для чего-то используют конструкцию перехода /go/url=http:их сайт, может таким образом пытаются для поднятия реётинга в ПС(поисковой системе) якобы переход с моего на свой сайт засчитать?
Редактировалось: 1 раз (Последний: 17 января 2016 в 22:21)
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 558
А по времени эти левые переходы в логах совпадают с пиками потребления памяти?
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1356
classics:
Что это за ж**а? Какие-то обращения, их много (этих ссылок и файлов у меня на сайте нет).
Закройте переход по ссылке go, чтоб спамеры от Вас отстали.
Но по генерации у вас первое это без кэша, второе с кэшом как я понял. Какие модули стоят и делают большую выборку?
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Отзывы заказчиков
Посетитель
small user social cms
Медаль
Сообщений: 395
Включите кэширование модулей.
Найдите модуль который создает проблему, можно методом "научного тыка" - отключите его, если все тормозит из-за него
Посетитель
no avatar
Медаль
Сообщений: 105
Кэширование модулей включил.
Да, по времени эти левые переходы в логах часто совпадают с пиками потребления памяти.
Как закрыть переход по ссылке go, чтоб спамеры отстали? Что-то прописать в .htaccess?
В robots.txt уже прописал
User-agent: *
Disallow: /go/

да а в файле access.log куча вот таких конструкций:
Код PHP:
  1.  
  2. 192.187.106.11 - - [18/Jan/2016:13:28:17 +0300] "GET /go/url=http://www.ppukm.ukm.my/wsws/kh7.xml HTTP/1.0" 403 1296 "-" "Opera/9.80 (Windows NT 6.2; Win64; x64) Presto/2.12.388 Version/12.16"
  3. 210.6.134.97 - - [18/Jan/2016:13:26:45 +0300] "GET /go/url=http://www.chamci.org/index.php/template/presentation2 HTTP/1.0" 303 0 "-" "Opera/9.80 (Windows NT 6.2; Win64; x64) Presto/2.12.388 Version/12.16"
  4.  
Редактировалось: 3 раз (Последний: 18 января 2016 в 13:37)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.