Мой сайт работает на выделенном сервере с 8 ГБ оперативной памяти. По умолчанию для параметра memory_limit установлено значение 32 МБ.Сколько требуется PHP memory_limit?
Как правильно выбрать memory_limit
для моего веб-сайта? Какие факторы влияют на настройку memory_limit
? Имеют ли такие факторы, как трафик на веб-сайте или количество одновременных запросов и т.д. влияют на его или привести к ошибкам, как «допустимый размер памяти истощенных ошибки
Трафик, количество неэффективного кода, который у вас запущен, который не очищается после себя и т. Д. – Halfstop
Не знаю, есть ли «правильное» значение для memory_limit. Как правило, вы позволите ему использовать столько же бара, сколько вам нужно. Как в зависимости от того, что должен делать сервер. Открываете ли вы большие файлы? Вы используете готовый пакет? У любого крупного пакета готового программного обеспечения должна быть рекомендация, и я бы посоветовал пойти с этим. PHP будет выдавать ошибку, если ограничение памяти падает. –
Вы найдете [htps://php.net/manual/en/function.memory-get-peak-usage.php], чтобы быть очень полезными при определении максимального использования ОЗУ на каждый процесс. Если вы добавите его в обычный журнал, вы можете понять, какие действия пользователя вызывают использование. Затем вы хотите установить максимальный размер процесса плюс запас прочности, чтобы обеспечить небольшое увеличение (возможно, несколько М по максимуму). – halfer