Модератор
Yui
(@fierevere)
永子
вероятно что существует разница между указанным Content-Length количеством данных и реальным,
возможно из за плагинов кеширования.
HyperCache кажется этим грешит
Как можно исправить данную проблему?
HyperCache -действительно установлен.
Модератор
Yui
(@fierevere)
永子
все-таки hypercache
вообще, исправлением подобного должен заниматься автор плагина,
вам можно только посоветовать заменить кеш плагин на другой аналог
Сделал его отключение и даже удаление, ситуация не поменялась;
Модератор
Yui
(@fierevere)
永子
а папку кеша удалили тоже?
в некоторых скриптах выдача делалась сразу, а не через буфер, а во-вторых, если включено сжатие GZip, реальная длина отдаваемого контента меньше переданной в Content-Length, и клиент ждет оставшейся части до тех пор, пока не истечет таймаут соединения. (Особенно плохо к этому относятся поисковики, от такого сайт может даже выпасть из выдачи.)
отсюда: http://new.xpro.su/php/content-length
но их решение вам не очень подходит
Да удалил, GZIP действительно включено, при чем по умолчанию у хостера..
Модератор
Yui
(@fierevere)
永子
<IfModule mod_headers.c>
<FilesMatch "\.(js|css|xml|gz)$">
Header append Vary: Accept-Encoding
</FilesMatch>
</IfModule>
попробуйте добавить в .htaccess
если сервер не вставляет этот заголовок сам
Vary: Accept-Encoding
Сделал, сайт начал прогружаться равномерно после этой команды но ошибку это не исправило, скопировать может содержание моего файла .htaccess ?
попробовал удалить все данные с этого файла и оставить только
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ — [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Ошибку это не исправило.
Модератор
Yui
(@fierevere)
永子
попробуйте тех поддержку хостинга помучать по этому поводу
Модератор
Yui
(@fierevere)
永子
вообще если честно я у вас ничего плохого сейчас в заголовках не вижу
Content-Length вообще отсутствует
> GET / HTTP/1.1
> Host: uralpc96.ru
> User-Agent: curl/7.45.0
> Accept: */*
> Accept-Encoding: deflate, gzip
>
< HTTP/1.1 200 OK
< Server: nginx
< Date: Sun, 01 Nov 2015 11:52:41 GMT
< Content-Type: text/html; charset=UTF-8
< Transfer-Encoding: chunked
< Connection: keep-alive
< Vary: Accept-Encoding
< X-Powered-By: PHP/5.3.29
< X-Pingback: http://uralpc96.ru/xmlrpc.php
< Link: <http://uralpc96.ru/>; rel=shortlink
< Content-Encoding: gzip
Какой вывод? хостинг мудрит что то?
Модератор
Yui
(@fierevere)
永子
nginx — apache (mod_php) — (php CGI/FastCGI)
где-то на каком-то этапе ломается, рекомендуется отключить gzip/deflate везде кроме nginx
но раз у вас без плагинов кеширования и с ,htaccess по умолчанию все еще глючит, то проблема в хостинге, да