Как я могу определить, сколько оперативной памяти требуется сайту?

0

сеанс на виртуальном хостинге слишком короткий, и компания, владеющая хостом, спрашивает, каковы требования к памяти для CMS

как это можно проверить? а что в среднем по системе CMS?

YGJ
источник

Ответы:

1

Некоторым наивным подходом было бы отслеживать процессы IIS на компьютере разработчика с N количеством посетителей и без пользователей. А затем использовать формулу, несколько похожую на:

Total needed RAM =  DevRam_NoUser + (DevRam-DevRam_NoUser)/N * TargetNrUsers

Где DevRam_NoUser - использование памяти, когда нет пользователей в сети (на практике: используйте систему некоторое время, а затем дайте ей «отдохнуть»). DevRam - это объем памяти, используемый с N sim. пользователи, захватывающие CMS.

Редактировать: И, возможно, гораздо более безопасный способ - это фактически измерить использование всей системной памяти (убрать разницу из запуска, хотя). Но он не будет таким точным и во многом будет зависеть от параметров системы, которые могут колебаться между вашей машиной разработчика и целевым сервером.

Также; Не забывайте также о каких-либо внешних процессах, на которые нужно рассчитывать; SQL и т. Д. Это вы получите «бесплатно», но при измерении всей системной памяти вы получите много шума, поэтому если вы выберете такой подход: проведите много тестов!


источник