Я недавно начал обнародовать и медленно развертывать самодельную CMS. Сайт позволяет много настраивать с движением в направлении интернационализации и настройки на уровень, который не требует исходного кода. Это личный проект, и вся его цель состояла в том, чтобы увидеть, как далеко я могу расширить свои собственные ограничения программирования (вопрос о нарушении CMS, которая обрабатывает блог, веб-комиксы и небольшой форум, не является тем вопросом, на который я готов Подумайте, пока я не уберу его и не поработаю над ним еще больше - также, учитывая, что это любительский проект, я сомневаюсь, что у него есть серьезность по сравнению с другими, более изощренными проектами ... но это не темы, которые касаются тема под рукой.)
Я ввел серию кода, который позволяет мне видеть, как быстро генерируется каждая страница и сколько запросов выполняется; в среднем я вижу 9-13, до 12 запросов MySQL, выполняемых на страницу. Среднее время создания страницы составляет где-то 10-20 мс. Теперь, не имея никакого опыта в профессиональном дизайне, к какому оптимальному мне нужно стремиться?
Каковы способы сокращения времени генерации (или, в среднем, 15 мс / стр., Это даже не проблема), или тактики по уменьшению количества запросов на странице, где большая часть контента загружается из база данных MySQL, включая такие элементы, как пункты меню.
Имейте в виду, это очень широкий вопрос; я не намерен задавать общий вопрос или разжигать разговор, а выяснить способы уменьшения нагрузки (если таковая имеется) на сервере, который может создать такая система.