Скорее всего речь про opcache, но это модуль php, а не конкретно php-fpm поэтому это работает везде
Я вот про это и говорил, вы от незнания проф области выдаете просто какую то чушь. nginx+php-fpm не компилирует код, php в целом интерпретируемый язык, его как то кратно можно ускорить только при помощи псевдоасинхронности, но вордпресс как и 90% всего кода на php не умеют работать в таком режиме, там везде течет память.
Тут надо акцентировать внимание что на одних и тех же мощностях php-fpm просто сможет обработать больше запросов
Но я бы пошел дальше, мне понравился nginx-unit по производительности по сравнению с php-fpm
Это понятно, там у вас Apcahe + php-fpm или nginx + php-fpm?
Это все еще не nginx+php-fpm
Можете объяснить это подробнее?
Здесь многие пишут, что проблема с настройками nginx на шаред хостинге (например для тех правил, что для .htaccess). Какие настройки на шаред хостинге можно делать через панель управления а какие нет для режима nginx + php-fpm ?
У nginx нет такого режима, там nginx один на всех и на шаред хостинге вам никто не позволит самостоятельно менять его настройки, только через саппорт по запросу. Но до сих пор непонятно какие преимущества всем этим опусом вы хотите добиться, сейчас не один хостер наверное не выставляет апач наружу, все они за nginx и подобными проксями стоят, производительность с php-fpm там не критичная, потребление ресурсов возможно, но это шаред и это они должны запариваться с потреблением ресурсов, а не вы. Поэтому я немного не понимаю чего вы пытаетесь добиться
Строитель когда решит построить будку для собаки, ему нужен конвейер по вашему? И нет качество не увеличивается, производительность возможно, но на выходе товар получается шаблонный, а если потребуется внести изменения то потребуются огромные ресурсы на перестройку этого конвейера.
Это не важно, у вас мемкешу отдано 4Гб, не знаю сколько памяти у вас на сервере. Но судя по статистике кэш у вас работает не оптимально, он больше промахивается чем попадает. Вот должен быть примерно вот так
get_misses: 655568120get_hits: 6388224740 (90.69%)
И у вас код кривой, так как из 4Гб памяти мемкеш использует только чуть меньше 600Мб, я вам предлагаю снизить выделение памяти с 4Гб до 1Гб мемкешу
Судя по коду, могу предположить, что его прибил OOM киллер, это такая штуковина в линуксе, которая прибивает процессы которые жрут больше всего памяти, но что подозрительно, обычно самый жирный по памяти процесс это БД и он прибивает её.
посмотрите конфиг наверное по пути /etc/memcached.conf там будет параметр -m XXX где XXX это количество выделенных мегабайт оперативной памяти для мемкеша, поставьте его небольшим там 256 или 512 сколько там надо, из мемкеша вытесняется весь старый кэш, смотрите на промахи, если их много ставьте больше, но я бы начал с малого.
Да нечего там настраивать, если понимаешь как оно работает в целом и умеешь читать банальную статистику и логи. А сбои это такая штука, что падал даже облачный амазон с армией профессионалов, падает и яндекс и другие IT гиганты, а мы с вами сейчас говорим про мелкий сайтик который делает один разработчик?
Только это и есть работа разработчика. Когда нагрузка на разработчика большая что он не может делать эту работу или эта работа требует всего времени разработчика, то тогда есть смысл нанять отдельного специалиста, а до тех пор не очень понятно какие такие сокровенные знания и опыт надо иметь чтоб запустить вэбсайт которые большинство "не разработчиков" запускают просто накатывая панели управления.
Чтобы легко менять людей на их позиции и не быть завязанными на рабочей силе. Проще найти/заменить человека который может делать только одно какое то действие, но я чет сомневаюсь что во всей своей огромной компании смогу найти айтишника который делает только что то одно - это деградация какая то.
Насколько я слышал (утверждать не буду), большинство домов в Америке построены из говна и палок, там в свитерах дома ходят зимой при около нулевой температуре, а у нас на севере в -30 дома в трусах сидят. Да там отопление конечно же дорогое, но там и теплопотери в их картонных коробках очень высокие. А еще надо сравнить стоимость строительства тогда уж этих домов, а то окажется что у нас узбеки из 3-сортной лиственницы строили за 3 копейки, а у них там из дуба и кучи химии армия строителей за миллионы вечнозеленых.
Нет таких требований, скинете вакансию разработчика с умением настраивать и саппортить например active directory? или требованиям настраивать гипервизор? Или установку ПО вы считаете сисадминством и может по вашему включать и выключать компьютер программисту должен отдельный человек? Я за то, что разработчик должен уметь запускать свою работу самостоятельно без посторонней помощи, а так же уметь делать так чтоб его приложение выдерживало нагрузки если таковое требование было в ТЗ.
Я не могу говорить за всех, но на своем примере, мои сервера за более чем 10 летнюю практику ни разу не сломали, я могу полностью настроить окружение на сервере под нужды своего кода, вплоть до разворачивания кубера. Для меня сисадмин это тот кто офис сопровождает, компы настраивает, сети протягивает и так далее, уметь устанавливать ПО пусть на линукс это не является сисадминством, но на мой взгляд. Разработчики же опытные пользователи ПК, они не только могут винду переустановить или антивирус накатить, но если они пишут код под линукс и вэб то как правило умеют и настроить это всё..... но я про разработчиков же говорю, кто может сесть и что то разработать под ТЗ, код пописать, запросики в БД, архитектурку накидать, тесты ко всему этому написать, ну а если разработчик не придерживается правил, норм и этики в разработке, то смысл от него того же ждать при настройке серверов? Так что это просто хреновый разработчик раз его сервера ломают.
Тогда определитесь что вам важнее, то и сделайте основным. Имея два домена (поддомен и домен) вам надо и продвигать 2 домена, если все разместить на одном, то мне кажется это становится чуточку проще