Я создаю свой первый сайт, используя эту платформу, я переделываю сайт, который я сделал на PHP + mySQL, и хочу узнать кое-что о производительности ... На моем сайте у меня есть два вида контента:
- Сообщения блога (для 2 разделов сайта) - они имеют тенденцию к сумме за один день до тысяч записей и, чаще всего, обновляются
- Статические (своего рода) данные: этоэто информация, которую я храню в базе данных, например данные раздела сайта (заголовок, метатеги, URL-адрес изображения заголовка, фиксированный html-контент, имена файлов javascript и css для включения в этот раздел), который редко обновляется и очень мал по размеру.
Пока я изучал основы на nodeJS, я начал думать о том, как повысить производительность веб-сайта таким образом, который я не смог сделать с PHP.Итак, что я делаю:
Когда я запускаю приложение, все статическое содержимое загружается в память, у меня есть «модельный» объект для каждого содержимого, которое хранит данные в массиве, имеетметод для обновления этих данных, т.е. когда администратор обновляет что-то, я вызываю refresh (), чтобы получить новые данные из базы данных в этот массив.Таким образом, для каждой загрузки страницы, вместо запросов к базе данных, приложение запрашивает объект в памяти напрямую.
Что я хотел бы знать, так это то, должно ли быть какое-либо увеличение производительности, работа с объектами напрямуюв памяти или если постоянные запросы к базе данных будут работать так же хорошо или даже лучше.
Любая документация, подтверждающая ваш ответ, будет высоко оценена.
Спасибо