Долго грузится сайт

Тема в разделе "Администрирование серверов", создана пользователем vave, 23 июл 2019.

Модераторы: mefish
  1. vave

    vave

    Регистр.:
    23 июн 2007
    Сообщения:
    434
    Симпатии:
    16
    Дорогие друзья!
    Подскажите пожалуйста, в чем может быть проблема, очень медленной загрузки сайта?

    DNS нет, по этому домены крепятся по A record, но не уверен что дел в этом.

    Что можно потестить и как?
    Перенес сайты с шаред хостинга на VPS, до этого сайты просто летали.

    Панелька стоит CWP7.

    Скорость скачивания файла нормальная.

    Думал проблема в скорости соединения с БД, но нет, загрузил на сервер сайт без БД, так он вообще выдал ошибку:

    Gateway Timeout
    The gateway did not receive a timely response from the upstream server or application.
     
    Последнее редактирование: 23 июл 2019
  2. bat

    bat

    Регистр.:
    24 сен 2009
    Сообщения:
    1.062
    Симпатии:
    333
    я бы предположил что VPS сам по себе криво установлен, пиши хостеру, у меня уже было такое, суппорты сказали что версия php и sql была не та, переустановили и все стало ок
     
    Последнее редактирование: 23 июл 2019
  3. MrHolmes

    MrHolmes Создатель

    Регистр.:
    27 янв 2019
    Сообщения:
    31
    Симпатии:
    67
    Вариантов может быть множество.

    - Медленный диск или нечестный диск (много пользователей на один физический диск, массив)
    Лучше сейчас брать SSD.

    - Нехватка оперативной памяти для работы MySQL и для кэширования.

    - Ненастроенный MySQL

    - Нехватка процессорных ресурсов.

    Если у вас интернет-магазин и несколько тысяч товаров, то как правило, нужно делать настройку MySQL
    кэширования запрсов к БД, кэширование кода PHP, кэширования страниц.

    Для начала нужно понять где самое узкое место.

    Есть тестеры производительности для VPS.
    Сначала проверьте дисковую подсистему.
    Если там всё относительно в порядке, то смотреть какое время уходит на интерпретацию PHP, запросы MySQL, сборку страницы.

    В общем случае VPS будет проигрывать виртуальному хостингу,
    так как на виртуальном хостинге сейчас у большинства хостеров стоят сервера от 8 до 64 процессоров, а то и больше.
    И оперативная память несколько десятков гигабайт.
    Поэтому для сборки страницы по отдельному сайту можно кратковременно получить большие мощности.

    Возможно, вам придётся перейти на более высокие тарифные планы по процессору и памяти.

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

    Сами индексы должны быть по наиболее часто используемым полям.
    Кэшировать сами запросы и возможно часть результатов.
    Нужно смотреть статистику MySQ по попаданиям в кэш запросов.

    В общем, работы хватит.

    Если у вас нет специфических требований и настроек, и хостер не выгоняет понагрузке,
    то лучше оставаться на виртуальном хостинге.

    По CentOS есть заметочка, что она на VPS работает медленнее чем Debian или Ubuntu.
    На реальном железе, скорости работы отличаются несущественно.

    Резюмируя

    Определитесь, какой компонет системы тормозит сильнее всего и начните с него.
     
  4. vk836097

    vk836097 Писатель

    Регистр.:
    9 ноя 2017
    Сообщения:
    3
    Симпатии:
    0
    Еще можно проверить на оптимизацию сам сайт
    https://developers.google.com/speed/pagespeed/insights/
    посмотреть на рекомендации

    Плюс средствами Google Chrome
    - Ctrl+Shift+I
    - там есть вкладка Audits
    - и основное - вкладка Network - даст информацию по времени загрузки каждой страницы

    Ну все что написано выше так же можно проверить
     
  5. anananas

    anananas Создатель

    Регистр.:
    6 фев 2007
    Сообщения:
    30
    Симпатии:
    11
    здесь можно заодно под нагрузкой протестировать, когда поднастроите
    https://loaddy.com/
     
  6. dark32

    dark32 Писатель

    Регистр.:
    28 апр 2010
    Сообщения:
    7
    Симпатии:
    0
    Проверьте оптимизацию картинок и загрузки файлов. Может стоит ужать все графические файлы
     
  7. NulledMasterCC

    NulledMasterCC Писатель

    Регистр.:
    6 дек 2013
    Сообщения:
    8
    Симпатии:
    1
    Я использую это для анализа своего сайта, а затем для его оптимизации.
    https://gtmetrix.com
     
  8. cheapsms

    cheapsms Создатель Нарушитель

    Регистр.:
    1 янв 2018
    Сообщения:
    4
    Симпатии:
    0
    Была аналогичная проблема, посмотри время обращения к базе данных и создания подключения с нею