Сократите время до получения первого байта от сервера----настройка .htaccess

12
OnOf
На сайте с 09.12.2014
Offline
40
1711

Првитествую, подскажите в чём может быть причина кто знает. В общем при проверке страницы на мобильной проверялке в гугле - пишет - Сократите время до получения первого байта от сервера 1,5сек.. Я сначала думал что проблема в скриптах или стилях, но когда полностью убераешь  стили и скрипты со страницы то ответ остается темже ( Сократите время до получения первого байта от сервера 1,5сек ). По сути веса у страницы и её файлов практически нет, даже по GPRS я думаю проблем с загрузкой не возникнет.

Обычный хостинг с cpanel и Апач и .php все обновлено, разные настройки пробывал за эти полтора дня и значения менял, ничего непомогает, лично я думаю что проблема сидит в самом .htaccess, точнее не проблема, а где-то возможно логика противоречит или недописал что-то, фиг знает. В общем на текущий момент сейчас оставил так. Извините за невежество но сайт запалить в данный момент немогу.

Этот  .htaccess лежит на уровне каталога-


<IfModule mod_deflate.c>
    SetOutputFilter DEFLATE
    <IfModule mod_setenvif.c>
        # Netscape 4.x has some problems...
        BrowserMatch ^Mozilla/4 gzip-only-text/html

        # Netscape 4.06-4.08 have some more problems
        BrowserMatch ^Mozilla/4\.0[678] no-gzip

        # MSIE masquerades as Netscape, but it is fine
        # BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

        # NOTE: Due to a bug in mod_setenvif up to Apache 2.0.48
        # the above regex won't work. You can use the following
        # workaround to get the desired effect:
        BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

        # Don't compress images
        SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip dont-vary
    </IfModule>

    <IfModule mod_headers.c>
        # Make sure proxies don't deliver the wrong content
        Header append Vary User-Agent env=!dont-vary
    </IfModule>
</IfModule>
# php -- BEGIN cPanel-generated handler, do not edit
# eig_rock_conv
# Set the “ea-php54” package as the default “PHP” programming language.
<IfModule mime_module>
  AddType application/x-httpd-ea-php70___lsphp .php .php7 .phtml .htm .html
</IfModule>
# php -- END cPanel-generated handler, do not edit
<IfModule mod_expires.c>
  ExpiresActive on

# Perhaps better to whitelist expires rules? Perhaps.
  ExpiresDefault                          "access plus 1 month"

# cache.appcache needs re-requests in FF 3.6 (thx Remy ~Introducing HTML5)
  ExpiresByType text/cache-manifest       "access plus 0 seconds"

# your document html
  ExpiresByType text/html                 "access plus 0 seconds"
  ExpiresByType text/php                  "access plus 0 seconds"

# data
  ExpiresByType text/xml                  "access plus 0 seconds"
  ExpiresByType application/xml           "access plus 0 seconds"
  ExpiresByType application/json          "access plus 0 seconds"

# rss feed
  ExpiresByType application/rss+xml       "access plus 1 hour"

# favicon (cannot be renamed)
  ExpiresByType image/x-icon              "access plus 1 week"

# media: images, video, audio
  ExpiresByType image/gif                 "access plus 1 year"
  ExpiresByType image/png                 "access plus 1 year"
  ExpiresByType image/jpg                 "access plus 1 year"
  ExpiresByType image/jpeg                "access plus 1 year"
  ExpiresByType image/webp                "access plus 1 year"
  ExpiresByType video/ogg                 "access plus 1 year"
  ExpiresByType audio/ogg                 "access plus 1 year"
  ExpiresByType video/mp4                 "access plus 1 year"
  ExpiresByType video/webm                "access plus 1 year"

# htc files  (css3pie)
  ExpiresByType text/x-component          "access plus 1 month"

# webfonts
  ExpiresByType font/truetype             "access plus 1 month"
  ExpiresByType font/opentype             "access plus 1 month"
  ExpiresByType application/x-font-woff   "access plus 1 month"
  ExpiresByType image/svg+xml             "access plus 1 month"
  ExpiresByType application/vnd.ms-fontobject "access plus 1 month"

# css and javascript
  ExpiresByType text/css                  "access plus 1 month"
  ExpiresByType application/javascript    "access plus 1 month"
  ExpiresByType text/javascript           "access plus 1 month"

</IfModule>
## EXPIRES CACHING ##

<IfModule mod_headers.c>
    Header unset ETag
</IfModule>
FileETag None

FileETag MTime Size
<ifmodule mod_expires.c>
  <filesmatch "\.(jpg|gif|png|webp|css|js)$">
       ExpiresActive on
       ExpiresDefault "access plus 1 year"
   </filesmatch>
</ifmodule>

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

а этот .htaccess в каталоге с самим сайтом.

Options +FollowSymLinks
RewriteEngine on

ErrorDocument 404 /404.html

RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteCond %{REQUEST_URI} !^/\.well-known/cpanel-dcv/[0-9a-zA-Z_-]+$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php

<Files 403.shtml>
order allow,deny
allow from all
</Files>

# BEGIN cPanel-generated php ini directives, do not edit
# Manual editing of this file may result in unexpected behavior.
# To make changes to this file, use the cPanel MultiPHP INI Editor (Home >> Software >> MultiPHP INI Editor)
# For more information, read our documentation (https://go.cpanel.net/)
<IfModule php7_module>
   php_flag display_errors Off
   php_value max_execution_time 60
   php_value max_input_time 120
   php_value max_input_vars 2000
   php_value memory_limit 512M
   php_value post_max_size 520M
   php_value session.gc_maxlifetime 2880
   php_value session.save_path "/var/cpanel/php/sessions/ea-php73"
   php_value upload_max_filesize 512M
   php_flag zlib.output_compression On
</IfModule>
<IfModule lsapi_module>
   php_flag display_errors Off
   php_value max_execution_time 60
   php_value max_input_time 120
   php_value max_input_vars 2000
   php_value memory_limit 512M
   php_value post_max_size 520M
   php_value session.gc_maxlifetime 2880
   php_value session.save_path "/var/cpanel/php/sessions/ea-php73"
   php_value upload_max_filesize 512M
   php_flag zlib.output_compression On
</IfModule>
# END cPanel-generated php ini directives, do not edit

BrickLayer
На сайте с 13.06.2020
Offline
101
#1
Было бы неплохо сам сайт показывать, а не выкидывать мусорные .htaccess
Да и то что хостинг гуано вы не думали? ваша проблема как раз скорее всего в этом.
OnOf
На сайте с 09.12.2014
Offline
40
#2

Хостинг нормальный. Просто нужен человек который видит этот код насквозь - который скажет что не совсем так в коде. А код не мусорный а реально увеличивает скорость, он просто с изъяном, такие вот помои.

PS. даже при проверке политики конфиденциальности не имеющей ни одной картинки и вес страницы 6КБ. пишет -

Сократите время до получения первого байта от сервера
BrickLayer
На сайте с 13.06.2020
Offline
101
#3
Закинь обычную страницу сделанную на HTML и без запросов к БД. Проверь, что гугл скажет?
OnOf
На сайте с 09.12.2014
Offline
40
#4
бд нету, сайт обычный HTML . Странно это, если никто неподскажет то видимо реально дело в хостинге, менять очень неохото. Думал сделать CDN и слить туда все файлы, но если даже на почти чистую страницу ругается то думаю смысла нет заморачиваться.
BrickLayer
На сайте с 13.06.2020
Offline
101
#5
Напиши сначала в техподдержку хостеру
OnOf
На сайте с 09.12.2014
Offline
40
#6
написал,  до завтра ответят.
M
На сайте с 20.03.2020
Offline
19
#7
OnOf :
Я сначала думал что проблема в скриптах или стилях, но когда полностью убераешь  стили и скрипты со страницы то ответ остается темже ( Сократите время до получения первого байта от сервера 1,5сек ).

Дело такого рода, что эта хвалённая проверка от Гугла требует какую-то бредятину. Недавно проверял сайт, так согласно замечаниям, мне нужно было удалить все скрипты и библиотеки связанные с Гуглом)) 

OnOf
На сайте с 09.12.2014
Offline
40
#8
mirkat #:

Дело такого рода, что эта хвалённая проверка от Гугла требует какую-то бредятину. Недавно проверял сайт, так согласно замечаниям, мне нужно было удалить все скрипты и библиотеки связанные с Гуглом)) 

да, но оно всё бы ничего только отображается вся эта хрень в серч консоли как проблемные страницы и нихрена с этим неподелать. Массу сайтов и инструкций перерыл на эту тему, вроде сайт нормальный и инструкции описанные как надо, берешь этот сайт с инструкцией проверяешь на мобильность, а там печаль ваще😂
Vladimir
На сайте с 07.06.2004
Offline
553
#9
mirkat #:

Недавно проверял сайт, так согласно замечаниям, мне нужно было удалить все скрипты и библиотеки связанные с Гуглом)) 

Так удалите какие проблемы, или переместить из шапки в подвал,или отложить загрузку не пробовали?
 

Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
Andreyka
На сайте с 19.02.2005
Offline
822
#10

Амазон на год дает бесплатный акк. Попробуйте сделать s3 static website.

Не стоит плодить сущности без необходимости
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий