Elite-Board tech support
https://forum.illusionweb.ru/

Ускорить работу сайта
https://forum.illusionweb.ru/viewtopic.php?f=3&t=3604
Страница 1 из 2

Автор:  zZZZ [ 25 ноя 2017, 19:30 ]
Заголовок сообщения:  Ускорить работу сайта

Может быть не правильно, но у меня летает как пуля. Если не правильно, то поправьте и напишите как надо.
В файл .htaccess в корне сайта впишите это:

# кеширование_начало
.....................................................................................................................................................................
<ifModule mod_expires.c>ЭТО НЕ НАДО ЭТО НЕ НАДО ЭТО НЕ НАДО ЭТО НЕ НАДО , это я добавил в кеш пару файлов для примера
ExpiresActive On
ExpiresDefault "access plus 1 month"
#кэшировать флэш и изображения на месяц
ExpiresByType templates/eco/ххххххх.html "access plus 2592000 seconds"
ExpiresByType modules/ххххххххх.inc "access plus 2592000 seconds"
</ifModule> ЭТО НЕ НАДО ЭТО НЕ НАДО ЭТО НЕ НАДО ЭТО НЕ НАДО ЭТО НЕ НАДО, это я добавил в кеш пару файлов для примера
....................................................................................................................................................................



AddHandler application/x-httpd-php .html
AddHandler cgi-script .pl .py .jsp .asp .htm .shtml .sh .cgi
AddType application/x-javascript .js
AddType text/css .css
AddType text/xml .xml
AddType application/octet-stream .doc .mov .avi .pdf .xls
# ForceType application/x-httpd-php

<ifModule mod_headers.c>
#кэшировать html и htm файлы на один день
<FilesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=43200"
</FilesMatch>
#кэшировать css, javascript и текстовые файлы на одну неделю
<FilesMatch "\.(js|css|txt)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
#кэшировать флэш и изображения на месяц
<FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
#отключить кэширование
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>

<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>



<ifModule mod_expires.c>
ExpiresActive On
#по умолчанию кеш в 5 секунд
ExpiresDefault "access plus 5 seconds"
#кэшировать флэш и изображения на месяц
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
#кэшировать css, javascript и текстовые файлы на одну неделю
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 604800 seconds"
ExpiresByType application/javascript "access plus 604800 seconds"
ExpiresByType application/x-javascript "access plus 604800 seconds"
#кэшировать html и htm файлы на один день
ExpiresByType text/html "access plus 43200 seconds"
#кэшировать xml файлы на десять минут
ExpiresByType application/xhtml+xml "access plus 600 seconds"
</ifModule>

# кеширование_конец

Автор:  Равиль [ 05 дек 2017, 22:17 ]
Заголовок сообщения:  Re: Ускорить работу сайта

Загрузка 2.5 секунды - это не летает! 51/38 по PageSpeed Insights.
Есть куда расти коллега.

Автор:  zZZZ [ 06 дек 2017, 02:48 ]
Заголовок сообщения:  Re: Ускорить работу сайта

Равиль писал(а):
Загрузка 2.5 секунды - это не летает! 51/38 по PageSpeed Insights.
Есть куда расти коллега.

Согласен, скриптов напихал, вот и не тянет походу теперь

Автор:  Андрей [ 06 дек 2017, 03:57 ]
Заголовок сообщения:  Re: Ускорить работу сайта

zZZZ писал(а):
Равиль писал(а):
Загрузка 2.5 секунды - это не летает! 51/38 по PageSpeed Insights.
Есть куда расти коллега.

Согласен, скриптов напихал, вот и не тянет походу теперь

При переходе на ваш сайт http://prntscr.com/hjn839

Автор:  zZZZ [ 06 дек 2017, 04:07 ]
Заголовок сообщения:  Re: Ускорить работу сайта

Андрей писал(а):
zZZZ писал(а):
Равиль писал(а):
Загрузка 2.5 секунды - это не летает! 51/38 по PageSpeed Insights.
Есть куда расти коллега.

Согласен, скриптов напихал, вот и не тянет походу теперь

При переходе на ваш сайт http://prntscr.com/hjn839

Куйня этот яндекс браузер! Если у сайта нет ssl сертификата, то в яндекс браузере может такое выскачить или вообще будет закрыт доступ. По этому я этим браузером не пользуюсь, на многие сайты просто не попасть.
Вот вам пример людей, которые ищет ответ на вопрос "Как отключить протект в яндекс браузер", потому, что это лажа
Изображение

На всякий случай прогнал сайт через quttera анализатор. Вирусов нет, как и ожидалось)!

Автор:  zZZZ [ 06 дек 2017, 04:49 ]
Заголовок сообщения:  Re: Ускорить работу сайта

Равиль писал(а):
Загрузка 2.5 секунды - это не летает! 51/38 по PageSpeed Insights.
Есть куда расти коллега.

Так как идет превышенное использование CPU с моей стороны, хостер походу понизил ответ сервера. Эта проблема над которой я работаю. Не мне вам объяснять, почему такие проблемы с CPU возникают.

Автор:  Равиль [ 06 дек 2017, 07:52 ]
Заголовок сообщения:  Re: Ускорить работу сайта

zZZZ писал(а):
Куйня этот яндекс браузер! Если у сайта нет ssl сертификата, то в яндекс браузере может такое выскачить или вообще будет закрыт доступ. По этому я этим браузером не пользуюсь, на многие сайты просто не попасть.
Вот вам пример людей, которые ищет ответ на вопрос "Как отключить протект в яндекс браузер", потому, что это лажа

На всякий случай прогнал сайт через quttera анализатор. Вирусов нет, как и ожидалось)!


Вы можете и не пользоваться, но сайты то создаются для людей! И не факт, что потенциальный клиент, по незнанию не пользуется данным браузером.
Так что Вам просто необходимо, "убить" данную проблему.

Автор:  zZZZ [ 06 дек 2017, 10:37 ]
Заголовок сообщения:  Re: Ускорить работу сайта

Равиль писал(а):
zZZZ писал(а):
Куйня этот яндекс браузер! Если у сайта нет ssl сертификата, то в яндекс браузере может такое выскачить или вообще будет закрыт доступ. По этому я этим браузером не пользуюсь, на многие сайты просто не попасть.
Вот вам пример людей, которые ищет ответ на вопрос "Как отключить протект в яндекс браузер", потому, что это лажа

На всякий случай прогнал сайт через quttera анализатор. Вирусов нет, как и ожидалось)!


Вы можете и не пользоваться, но сайты то создаются для людей! И не факт, что потенциальный клиент, по незнанию не пользуется данным браузером.
Так что Вам просто необходимо, "убить" данную проблему.

Полюбому нужно "Убить" проблему. Без этого никак

Автор:  Дмитрий [ 07 дек 2017, 09:41 ]
Заголовок сообщения:  Re: Ускорить работу сайта

Я так понял это вы задали параметры кэширования, чтоб загружалось из кэша, У меня очень медленно работает сайт, Можно файл кода целиком а то что то не понятно мне что вставлять

Автор:  zZZZ [ 20 дек 2017, 11:29 ]
Заголовок сообщения:  Re: Ускорить работу сайта

Дмитрий писал(а):
Я так понял это вы задали параметры кэширования, чтоб загружалось из кэша, У меня очень медленно работает сайт, Можно файл кода целиком а то что то не понятно мне что вставлять


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

в htaccess вставьте:



# хотлинк офф

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?объявления-в-тольятти.рф [NC]

RewriteRule \.(jpg|jpeg|png|gif)$ - [NC,F,L]

# кеширование_начало



# gzip сжатие


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

<ifModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
#кэшировать флэш и изображения на месяц
ExpiresByType templates/eco/cat_panel.html "access plus 2592000 seconds"
ExpiresByType modules/cat_panel.inc "access plus 2592000 seconds"
</ifModule>

AddHandler application/x-httpd-php .html
AddHandler cgi-script .pl .py .jsp .asp .htm .shtml .sh .cgi
AddType application/x-javascript .js
AddType text/css .css
AddType text/xml .xml
AddType application/octet-stream .doc .mov .avi .pdf .xls
# ForceType application/x-httpd-php

<ifModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifModule>

<ifModule mod_headers.c>
#кэшировать html и htm файлы на один день
<FilesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=43200"
</FilesMatch>
#кэшировать css, javascript и текстовые файлы на одну неделю
<FilesMatch "\.(js|css|txt)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>
#кэшировать флэш и изображения на месяц
<FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>
#отключить кэширование
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
Header unset Cache-Control
</FilesMatch>
</IfModule>

<ifModule mod_expires.c>
ExpiresActive On
#по умолчанию кеш в 5 секунд
ExpiresDefault "access plus 5 seconds"
#кэшировать флэш и изображения на месяц
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
#кэшировать css, javascript и текстовые файлы на одну неделю
ExpiresByType text/css "access plus 604800 seconds"
ExpiresByType text/javascript "access plus 604800 seconds"
ExpiresByType application/javascript "access plus 604800 seconds"
ExpiresByType application/x-javascript "access plus 604800 seconds"
#кэшировать html и htm файлы на один день
ExpiresByType text/html "access plus 43200 seconds"
#кэшировать xml файлы на десять минут
ExpiresByType application/xhtml+xml "access plus 600 seconds"
</ifModule>

# кеширование_конец

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/