У меня иногда возникают проблемы с тем, что Chrome неправильно загружает CSS-файлы, когда я перезагружаюсь (т.е. очищаю кеш, затем перезагружаю). Другими словами, Chrome правильно загружает страницу, но к ней не применяется стиль. Однако, если я снова перезагружаюсь, файл CSS извлекается и стиль применяется правильно.

Это особенно заметно на сайтах, созданных в MediaWiki (например, в Википедии или моей личной вики).

К сожалению, это действительно нерегулярно, поэтому трудно отлаживать. Я не видел в консоли ничего, что помогло бы мне понять, что происходит. Тем не менее, достаточно часто я больше не использую Chrome, а просто использую Firefox.

Есть ли способ убедиться, что Chrome использует свою кэшированную версию CSS-файла, чтобы этого не произошло? Я предполагаю, что именно это делают IE и Firefox и почему у них нет этой проблемы.

1 ответ1

0

Вы говорите, что это происходит как в Википедии, так и в вашей собственной установке MediaWiki, поэтому мы можем исключить "переустановку MediaWiki" в качестве решения. :) (Altough, система управления добровольцами для Википедии и все проекты Викимедиа являются приветствуются !)

Некоторые пользователи иногда испытывают тайм-ауты, особенно для ресурсов, загруженных с сайта bits.wikimedia.org (главным образом CSS и JS). Я слышал о пользователях, довольных простым расширением Chrome/Chromium, которое упрощает загрузку ресурсов, удаляя особенно тяжелое.

Тем не менее, я немного смущен тем, как это может произойти и в вашей вики. Вполне возможно, что первый запрос попадает в холодный кеш и отключается, а второй - в теплый кеш и отвечает вовремя. [Firefox делает вещи с помощью локального кэша, которые иногда улучшают ситуацию (как это может происходить здесь), а иногда нет.] Если это так, вы можете использовать webpagetest.org или аналогичный, чтобы узнать, являются ли ваши вызовы load.php особенно медленными.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .