У меня есть 3 PHP веб-приложения, которые я оцениваю на предмет использования памяти. Один - это веб-сайт Wordpress с минимальными расширениями / плагинами, другой - приложение для социальных сетей, созданное с помощью Code Igniter, а другое - система управления проектами, созданная с нуля (BFS).
Средняя память, используемая для отображения страницы для каждого из этих приложений, выглядит следующим образом:
- Word Press Project - 13 МБ
- Проект «Воспламенитель кода» - 3 МБ
- Проект BFS - 4 МБ
Моя реакция и вопросы к числам:
а) Вау, WordPress использует на 433% больше памяти, чем проект CI. И я еще даже не установил модных плагинов WP. WP считается боровом памяти? Если да, должен ли я беспокоиться о том, что этот веб-сайт находится на том же сервере, что и некоторые важные для бизнеса веб-приложения?
б) Отлично, проект BFS находится в том же парке, что и проект для воспламенения кода. У меня были некоторые идеи о том, как оптимизировать использование памяти в проекте BFS. Я провел несколько экспериментов против этой идеи и смог улучшить использование памяти на 25% (таким образом, получая загрузку 3 Мб / с., Как и CI prj). Рефакторинг всей системы займет 1-2 недели работы. Мои вопросы по этому вопросу:
i) Стоит ли оптимизировать до 25% эффективности памяти? Имейте в виду, что WP использует на 433% больше памяти и при этом меньше, чем проекты BFS и CI
ii) если да для i), это СЕГОДНЯ день, чтобы сделать это? Этот проект BFS находится в начальной стадии с амбициозными планами для новых функций. Рискну ли я навлечь на себя опасные суммы технического долга, если я не оптимизирую сегодня?
Хорошо, это мои вопросы