У меня есть форум, на котором пользователи обмениваются фотографиями и текстом друг с другом на домашней странице. На главной странице отображаются 20 последних объектов - будь то фотографии или текст. 21-й объект вытесняется из поля зрения. Новая фотография загружается каждые 5 секунд. Новая текстовая строка отправляется каждую секунду. Примерно через 20 секунд фотография, которая появилась сверху, исчезла внизу.Использование CDN для динамического веб-сайта
Мой вопрос: могу ли я улучшить производительность, если бы я представил CDN в миксе?
Поскольку содержание меняется, кажется, я не должен этого делать. Однако, когда я думаю об этом логически, похоже, я получу повышение производительности от введения CDN для своих фотографий. Вот как. Представьте, что фото опубликовано, появляясь на странице при t = 1 и оставаясь там до t = 20. Первый пользователь, получивший доступ к странице (ближе к t = 1), позволит прикрепить фото к пограничному серверу. После этого любой, кто обращается к фото, будет получать его от CDN; это будет продолжаться до t = 20, после чего фото исчезнет. Это настоящий рост производительности.
Может кто-нибудь прокомментировать, каковы недостатки в моих рассуждениях и/или что я не могу рассмотреть? Также было бы полезно узнать, какие альтернативные оптимизации производительности я могу сделать для такого веб-сайта, как мой. Заранее спасибо.