Ребята у кого какое кэширование прописано для оптимизации?
я нашел два варианта пока:
Ими кто-то пользуется или есть другие варианты?
я нашел два варианта пока:
Код: Выделить всё
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
AddOutputFilterByType DEFLATE image/svg+xml
# Drop problematic browsers
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
</IfModule>
# Cache-Control
<ifModule mod_headers.c>
<filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(css|js)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
<filesMatch "\.(xml|txt)$">
Header set Cache-Control "max-age=172800, public, must-revalidate"
</filesMatch>
</IfModule>
вариант -2
# BEGIN Expire headers
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
AddType image/x-icon .ico
ExpiresByType image/ico "access plus 1 month"
ExpiresByType image/icon "access plus 1 month"
ExpiresByType image/x-icon "aaccess plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType text/html "access plus 1 month"
ExpiresByType application/xhtml+xml "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType application/x-javascript "access plus 1 month"
ExpiresByType application/x-shockwave-flash "access plus 1 month"
# Add a far future Expires header for fonts
AddType application/vnd.ms-fontobject .eot
AddType application/x-font-ttf .ttf
AddType application/x-font-opentype .otf
AddType application/x-font-woff .woff
AddType application/x-font-woff2 .woff2
AddType image/svg+xml .svg
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
ExpiresByType application/x-font-ttf "access plus 1 month"
ExpiresByType application/x-font-opentype "access plus 1 month"
ExpiresByType application/x-font-woff "access plus 1 month"
ExpiresByType application/x-font-woff2 "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
#fonts
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/font-woff
AddOutputFilterByType DEFLATE application/font-woff2
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font-otf
</IfModule>
# END Expire headers
# BEGIN Cache-Control Headers
<IfModule mod_headers.c>
<FilesMatch "\\.(ico|jpe?g|png|gif|swf|gz|ttf)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
<FilesMatch "\\.(css)$">
Header set Cache-Control "max-age=2592000, public"
</FilesMatch>
<FilesMatch "\\.(js)$">
Header set Cache-Control "max-age=2592000, private"
</FilesMatch>
<filesMatch "\\.(html|htm)$">
Header set Cache-Control "max-age=7200, public"
</filesMatch>
# Disable caching for scripts and other dynamic files
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>
# END Cache-Control Headers
Комментарии: 10
Ааа.., так это чтобы удовлетворить гугель? Пробовал, было дело, что-то там улучшал, а потом плюнул.
Я вообще бросил попытки нравиться поисковикам, после того как яндекс выкинул все страницы из поиска и, что самое интересное, когда я на них плюнул - страницы в поиск начали возвращаться, а потом и санкции с форума сняли.
А так, phpbb вообще не очень сильно пригоден для оптимизации у гугла, особенно если его сравнивать с другими платформами, и особенно если блого-платформами, тем же вордпрессом или джумлой.
Я вообще бросил попытки нравиться поисковикам, после того как яндекс выкинул все страницы из поиска и, что самое интересное, когда я на них плюнул - страницы в поиск начали возвращаться, а потом и санкции с форума сняли.
А так, phpbb вообще не очень сильно пригоден для оптимизации у гугла, особенно если его сравнивать с другими платформами, и особенно если блого-платформами, тем же вордпрессом или джумлой.
Хочешь поблагодарить? Есть способы: заходи на форум, создавай темы, делись опытом и наработками, общайся!
ну а из двух вариантов выше на ваш взгляд какой грамотнее? они совсем поразному написаны вот я и сомневаюсь в выборе.CabinetAdmin писал(а): Ааа.., так это чтобы удовлетворить гугель? Пробовал, было дело, что-то там улучшал, а потом плюнул. Я вообще бросил попытки нравиться поисковикам, после того как яндекс выкинул все страницы из поиска и, что самое интересное, когда я на них плюнул - страницы в поиск начали возвращаться, а потом и санкции с форума сняли.А так, phpbb вообще не очень сильно пригоден для оптимизации у гугла, особенно если его сравнивать с другими платформами, и особенно если блого-платформами, тем же вордпрессом или джумлой.
Чужой .htaccess (точнее - правила его заполнения на чужом сайте) - потёмки. Лучшие варианты всегда подбираются только методом проб и ошибок.
Ориентироваться на пэйдж спид - вообще пустая трата времени и сил. Эта проверялка все равно будет ругаться на недостаточно сжатые и незакэшированные элементы, коды которых вы оптимизировать не сможете (счетчики, информеры, рекламные блоки).
Браузерное кэширование настраивается не для того, чтобы гугл пэйдж спид позеленел, а чтобы у пользователей страница с кучей фоток быстрее грузилась при повторном заходе. А уж какие модули Apache и как для этого использовать - это только на практике проверяется в каждом конкретном случае
Ориентироваться на пэйдж спид - вообще пустая трата времени и сил. Эта проверялка все равно будет ругаться на недостаточно сжатые и незакэшированные элементы, коды которых вы оптимизировать не сможете (счетчики, информеры, рекламные блоки).
Браузерное кэширование настраивается не для того, чтобы гугл пэйдж спид позеленел, а чтобы у пользователей страница с кучей фоток быстрее грузилась при повторном заходе. А уж какие модули Apache и как для этого использовать - это только на практике проверяется в каждом конкретном случае
Для этого есть CRON -http://vasilenko.info/pagespeed-cache/
Не скажите. Я раньше скрипт от гугл рекламы вообще скачивал себе на форум и менял адрес в скрипте. Пейдж больше не ругался. Сейчас вернул всё обратно, так как переехал на другой хостинг с SSD, + HTTP/2. Скорость на порядок выше и загрузка скриптов из вне не ощущается. Но гуглу всё равно не то. Плюнул. Главное по ощущениям быстро.