кеширование статичных файлов подгружаемых с других сайтов

Discussion in 'PHP' started by dondy, 14 Mar 2016.

  1. dondy

    dondy Member

    Joined:
    5 Jun 2015
    Messages:
    560
    Likes Received:
    61
    Reputations:
    5
    можно ли кешировать статичные изображение, подгружаемые с vk.com ?
    при открыти страницы все фотки грузятся долго, то есть они не кешируются, после повторного открытия всё заного грузится, когда файлы сайта кешируются

    вариант пришлось такой сделать, так как очень много файлов, и что бы не нагружать хостера - подгружаются с вк
     
    GAiN likes this.
  2. WRedMedia

    WRedMedia New Member

    Joined:
    18 Dec 2015
    Messages:
    9
    Likes Received:
    2
    Reputations:
    0
    Nginx с шаблоном кэша пробовали использовать ? Он кэширует всю страницу (full page cache). И если нет динамично изменяющихся блоков то должен подойти идеально.
     
  3. dondy

    dondy Member

    Joined:
    5 Jun 2015
    Messages:
    560
    Likes Received:
    61
    Reputations:
    5
    в Nginx включено сжатие и кэширование, статику свою он отлично кэширует, а вот картинки внешние не трогает.
    хостинг виртуальный, настроек конфига Nginx там не предоставляют, но isp менеджер позволяет ставить уровень кэширования (час / день месяц, максимально)
     
  4. GAiN

    GAiN Elder - Старейшина

    Joined:
    2 Apr 2011
    Messages:
    2,550
    Likes Received:
    172
    Reputations:
    99
    тоже такой вопрос интересовал, но похоже что обычным способом это не сделать используя кэширование статики на хостинге, ведь трафик идёт с другого сервера, который задает кэширование фотографиям
     
  5. POS_troi

    POS_troi Elder - Старейшина

    Joined:
    1 Dec 2006
    Messages:
    1,569
    Likes Received:
    466
    Reputations:
    108
    Кэширование ресурсов загружаемых из сторонних источников полностью на совести сторонних источников.
    Поидее с картинками из ВК не должно быть проблемы ибо они в заголовках отдают "Cache-Control: max-age=604800"
     
    WRedMedia likes this.
  6. fl00der

    fl00der Moderator

    Joined:
    17 Dec 2008
    Messages:
    1,027
    Likes Received:
    311
    Reputations:
    86
    Единственный способ - это высасывать картинки с ВК и держать их у себя и кэшировать/сжимать/etc, но это вряд ли продуктивное решение.
     
    _________________________