На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Serafim, fatalist
  
    > Как ускорить выполнения PHP скриптов на VPS сервере?
      Здравствуйте.
      Есть несколько PHP скриптов на сервере. Обслуживают базу на 300 тыс. товаров (MySQL).
      Некоторые скрипты выполняются очень долго (по несколько часов), например где запросы к нескольким таблицам и вычисления (выполнение php функций).

      1. Подскажите какие есть пути решения проблемы?

      2. Рассматриваю смену тарифа VPS для увеличения производительности.
      CPU, 2x3.3ГГц => 4x3.3ГГц
      RAM, 4Гб => 8Гб
      NVMe, 50Гб => 80Гб
      * Расположение сервера - Россия Санкт-Петербург.
      * Канал, 200Мбит/с.

      2.1. Как думаете смена тарифа ускорит выполнение скриптов?

      2.2. На разных тарифах разное количество ядер процессора.
      Я слышал некоторые программы не умеют использоваться несколько ядер для выполнения задача.
      Как с этим обстоит у сервера mysql, Apache HTTP Server, php скриптов? Им помогает увеличение количество ядер на vps или выделенном серваке?

      2.3. Если несколько скриптов работают, они работают на 1 ядре или Apache HTTP Server распределяет нагрузку по ядрам?

      2.4. Если несколько скриптов работают они все дергаю БД MySQL. Какой параметр надо на серваке увеличивать чтобы они могли одновременно дергать без снижения производительности?
        Сначала разберитесь с программистской частью.
        Сколько запросов, какие у них Explain, все ли по индексам.

        И какой обьем приходится на php дообрабатывать и почему
        0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
        0 пользователей:


        Рейтинг@Mail.ru
        [ Script execution time: 0,0145 ]   [ 15 queries used ]   [ Generated: 27.04.24, 06:35 GMT ]