У меня есть веб-хостинг в MediaTemple. По умолчанию, будет ли он настроен на указание браузеру кэшировать изображения и другие обслуживаемые ресурсы?
Если нет, то как мне настроить кеширование? И тогда как бы я был конечно что это работало? Не стесняйтесь указать мне на хорошее руководство по кешированию для новичков.
Возможная сложность заключается в том, что изображения будут передаваться в игру JavaScript в iFrame в приложении Facebook (хотя я предполагаю, что это ничем не отличается от обычного кеширования браузера).
Я не хочу показывать одни и те же изображения каждый раз, когда пользователь запускает игру.
Я бы хотел установить срок действия как можно дольше. Я не против прикрепить номер версии к имени файла при изменении ресурса.
Я знаю, что это ужасный вопрос для новичков. Мне удобнее заниматься интерфейсным программированием, чем проблемами с сервером.
Если изображения обслуживаются как статический контент (скорее всего), они, как правило, будут кэшироваться там, где это возможно, и вам не нужно делать ничего лишнего.
Вы можете попробовать использовать директивы Cache-Control, например "Cache-Control: max-age = <time-in-seconds>"