ПРОБЛЕМА : изображения на моем сайте загружаются немного... как будто что-то блокирует, но не могу определить что может быть причиной.
PHP 8 / последний WHM
ЖИВОЙ ПРИМЕР: https://www.stubfeed.com/crypto
ЧТО Я ПРОБОВАЛ [.0A.] : смена хостинговой компании => без изменений, что-то в моем веб-коде...
ЧТО Я ПРОБЫВАЛ [.0B.] : я был с centos 7 и перешел на centos 8 => все тот же
ЧТО Я ПРОБОВАЛ [.0C.] : Отключение php-fpm => очень помогло, но ожидание изображений все равно есть.
ЧТО Я ПРОБОВАЛ [.0D.] : выходные буферы включены или выключены => все то же самое
ЧТО Я ПРОБЫЛ [.1.]: объединить все мои .css и .js в меньшем количестве файлов (2.css 2.js вместо нескольких) // также добавлено font-display:swap;
ЧТО Я ПРОБЫВАЛ [.2.]: обратный прокси-сервер nginx для apache (вкл. или выкл. => без изменений, так как cloudflare действует как CDN...)
ЧТО Я ПРОБЫВАЛ [3]: конфигурации apache
Заголовок установил X-XSS-Protection "1; режим=блок"
Набор заголовков Strict-Transport-Security "max-age=31536000; includeSubDomains; preload"
Заголовок всегда устанавливает X-Content-Type-Options "nosniff"
Заголовок всегда устанавливает Referrer-Policy "no-referrer"
Заголовок всегда устанавливает политику разрешений "geolocation=(self),midi=(self),sync-xhr=(self),magnetometer=(self),gyroscope=(self),fullscreen=(self)"
ЧТО Я ПРОБЫВАЛ [4]: заголовки управления кешем .htaccess
<IfModule mod_headers.c>
ExpiresActive On
<FilesMatch â\.(webp|webm|flv|ico|pdf|avi|mov|mp4|m4v|m4a|ppt|doc|mp3|wmv|wav|gif|jpg|jpeg|png|apng|swf|css|js|otf|ttf|woff)$">
Header set Cache-Control "max-age=31536000, public"
</FilesMatch>
</IfModule>
ЧТО Я ПРОБОВАЛ [5]: преобразовать ВСЕ мои изображения в webp -качество 60 (с iMageMagick) => это сильно уменьшило размер;) ==>> но все еще не решило проблему.
ЧТО Я ПРОБЫВАЛ [6]: в консоли Google Chrome => «жесткая перезагрузка пустого кеша» => кажется, что нормальная загрузка быстрее ???
ЧТО Я ПРОБЫВАЛ [7]: в консоли google chrome => вкладка сети => я вижу, что загружено из кеша, но каким-то образом глазами я вижу меню очень быстро, но все остальные изображения ждут 1 или 2 секунды, прежде чем появиться
ЧТО Я ПРОБЫВАЛ [8]: добавить правило страницы в cloudflare https://www.stubfeed.com/media/*
Срок жизни кэша браузера: год, Уровень кэша: Кэш всего, Срок жизни кэша Edge: 14 дней, Броня обмана кэша: Вкл., Управление кэшем Origin: Вкл.
ЧТО Я ПРОБЫЛ [9]: загрузить 4, 6, 9, 23 изображения => все то же самое, все еще: то, что я вижу своими глазами (подождите 1 секунду, затем появятся изображения....) [тестеры скорости говорят .. .]
ЧТО Я ПРОБЫЛ [10] : сервисный работник с кэшированием всех эффектов... => Я отключил его, потому что раньше проверка из кеша была ужасно медленной... :( вы можете увидеть это там: https://www.stubfeed.com/ws.js?v=202108000021 (в кешируемом массиве я добавил wepb, но удалил его...)
РЕЗУЛЬТАТ СО ВСЕМИ ЭТИМИ ПОПЫТКАМИ: меню, .css, .js ==>> очень быстро и мгновенно... но неподвижные изображения через 1 (иногда 2) секунды...
отчет можно посмотреть здесь: https://gtmetrix.com/reports/www.stubfeed.com/4MGVqAFv/
завиток -I https://www.stubfeed.com/media/feed/2021/08/02/14463960829226.webp
HTTP/2 200
дата: пн, 02 августа 2021 г., 02:13:44 по Гринвичу
тип контента: изображение/webp
длина содержимого: 78296
x-content-type-options: nosniff
реферер-политика: без реферера
политика разрешений: геолокация = (я), midi = (я), синхронизация-xhr = (я), магнитометр = (я), гироскоп = (я), полноэкранный режим = (я)
последнее изменение: пн, 02 августа 2021 г., 01:40:11 по Гринвичу
варьироваться: Accept-Encoding
x-xss-защита: 1; режим = блок
строгая транспортная безопасность: max-age=15552000; включать поддомены; предварительная загрузка
кеш-контроль: общедоступный, максимальный возраст = 31536000
cf-кэш-статус: HIT
возраст: 1483 г.
допустимые диапазоны: байты
ожидание-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=QawI6BH%2FlcrvvsUxJ6VgTJzwNqvb%2BVqBRo1gbxng6JRggJe9MgZbkWhLtMjmwvwC8yB3SLaoJXT%2BvNZDuLCzya1g8HlxGFbpFMzXB%2F4p%2B9GcIGIZANk% 2FjfvIx0Lu2t07QIsr"}],"group":"cf-nel","max_age":604800}
nel: {"report_to":"cf-nel","max_age":604800}
сервер: клаудфлаер
cf-ray: 6783c9ea7f3c4bd1-YUL
alt-svc: h3-27=":443"; ma=86400, h3-28=":443"; ma=86400, h3-29=":443"; ма=86400, ч3=":443"; ма=86400