Веб-сервер статические ресурсы, не кэшируемые хостом

Выполненный mysqld от командной строки и strace это.

ps -efL | grep mysql

видеть, какие аргументы init сценарий являются передающими к mysqld.

Затем:

service mysqld stop

Затем:

strace -o /tmp/mysqld.out /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --socket=/var/lib/mysql/mysql.sock

В другой консоли:

tail -f /tmp/mysqld.out

Удачи

0
задан 1 September 2011 в 04:37
1 ответ

Почему вы думаете, что запросы не должны возвращаться с 200 OK ? В предоставленном журнале нет информации, указывающей на то, что клиент отправил соответствующие заголовки кэширования, чтобы позволить вашему серверу ответить чем-нибудь еще.

Проблема может быть на вашей стороне, если не отправлены хорошие заголовки кеширования, или это может быть проблемой с клиентом (-ами), не отправляющим соответствующие заголовки кеширования обратно. Не забывайте также, что IP-адрес не может однозначно соответствовать одному браузеру; у вас может быть несколько пользователей с одного NAT-адреса, которые будут делать запросы к вашему сайту.

1
ответ дан 4 December 2019 в 22:09

Теги

Похожие вопросы