Сообщения без ответов | Активные темы Текущее время: 25 окт 2026, 22:37



Ответить на тему  [ Сообщений: 18 ]  Страница 1, 2  »
Ускорить работу сайта 
Автор Сообщение
Может быть не правильно, но у меня летает как пуля. Если не правильно, то поправьте и напишите как надо.
В файл .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>

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


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


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

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


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

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

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


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

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

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

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

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


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

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


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

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


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


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

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


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

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


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


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


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

в 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>

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


Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 18 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron