Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Apache и кэш
 
 автор: lgar   (11.09.2013 в 18:46)   письмо автору
 
 

У меня стоит Nginx и Apache, но изменения на сайте сразу не вступают в силу, пока не перезапустишь Apache.

У меня отключены модули expires/headers, поэтому даже предположить не могу, почему данные попадают в кеш.

Пробовал включить headers, после добавил в .htaccess:

Header set Expires "Thu, 19 Nov 1981 08:52:00 GM"
Header set Cache-Control "no-store, no-cache, must-revalidate, post-check=0, pre-check=0"
Header set Pragma "no-cache"

  Ответить  
 
 автор: cheops   (11.09.2013 в 22:45)   письмо автору
 
   для: lgar   (11.09.2013 в 18:46)
 

Скорее всего проблема в кэшировании на уровне nginx - он собственно этим и славится. У вас как он настроен?

  Ответить  
 
 автор: lgar   (12.09.2013 в 11:27)   письмо автору
 
   для: cheops   (11.09.2013 в 22:45)
 

По умолчанию кэш вырублен.


# Main location
       location / {
           proxy_cache off;
           proxy_pass         http://127.0.0.1:8080/;
           proxy_redirect     off;
           proxy_set_header   Host             $host;
           proxy_set_header   X-Real-IP        $remote_addr;
           proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
           client_max_body_size       10m;
           client_body_buffer_size    128k;
           proxy_connect_timeout      90;
           proxy_send_timeout         90;
           proxy_read_timeout         90;
           proxy_buffer_size          4k;
           proxy_buffers              4 32k;
           proxy_busy_buffers_size    64k;
           proxy_temp_file_write_size 64k;
           charset UTF-8;



http {
    proxy_set_header Range "";
    proxy_set_header Request-Range "";
    include       mime.types;
    default_type  application/octet-stream;
    log_format  web  '$remote_addr - $remote_user [$time_local] $status '
    '"$request" $body_bytes_sent "$http_referer" '
    '"$http_user_agent" "$http_x_forwarded_for" "$host"';
    log_format all_http '$remote_addr;$http_host;$msec;[$time_local];$request;$status'; 

    log_format main      '$remote_addr - $remote_user [$time_local] '
                         '"$request" $status $bytes_sent '
                         '"$http_referer" "$http_user_agent" '
                         '"$upstream_response_time" "$request_time" '
                         '"$gzip_ratio"';
    client_header_timeout  3m;
    client_body_timeout    3m;
    send_timeout           3m;
    access_log /var/log/nginx/access.log main;
    reset_timedout_connection       on; 
    sendfile                        on;
    sendfile_max_chunk              128k;
    tcp_nopush     on;
    tcp_nodelay    on;
    keepalive_timeout  75 20;
    server_tokens                   off; 
    gzip             on;
    gzip_min_length  1100;
    gzip_proxied     expired no-cache no-store private auth;
    gzip_types       text/plain application/xml application/x-javascript text/javascript text/css;
    gzip_disable     "msie6";
    gzip_comp_level 3;

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования