Сообщения без ответов | Активные темы Текущее время: 09 сен 2026, 04:03



Ответить на тему  [ Сообщений: 18 ]  Страница 1, 2  »
Ускорить работу сайта 
Автор Сообщение
Аватара пользователя

Зарегистрирован: 09 янв 2015, 23:07
Сообщения: 84
Аватара пользователя

Может быть не правильно, но у меня летает как пуля. Если не правильно, то поправьте и напишите как надо.
В файл .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>

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


25 ноя 2017, 19:30
Профиль
Аватара пользователя

Зарегистрирован: 19 ноя 2017, 18:54
Сообщения: 347
Аватара пользователя

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


05 дек 2017, 22:17
Профиль
Аватара пользователя

Зарегистрирован: 09 янв 2015, 23:07
Сообщения: 84
Аватара пользователя

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

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


06 дек 2017, 02:48
Профиль

Зарегистрирован: 21 июл 2017, 08:11
Сообщения: 6

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

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

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


06 дек 2017, 03:57
Профиль
Аватара пользователя

Зарегистрирован: 09 янв 2015, 23:07
Сообщения: 84
Аватара пользователя

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

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

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

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

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


06 дек 2017, 04:07
Профиль
Аватара пользователя

Зарегистрирован: 09 янв 2015, 23:07
Сообщения: 84
Аватара пользователя

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

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


06 дек 2017, 04:49
Профиль
Аватара пользователя

Зарегистрирован: 19 ноя 2017, 18:54
Сообщения: 347
Аватара пользователя

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

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


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


06 дек 2017, 07:52
Профиль
Аватара пользователя

Зарегистрирован: 09 янв 2015, 23:07
Сообщения: 84
Аватара пользователя

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

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


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

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


06 дек 2017, 10:37
Профиль

Зарегистрирован: 27 фев 2017, 18:47
Сообщения: 24

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


07 дек 2017, 09:41
Профиль
Аватара пользователя

Зарегистрирован: 09 янв 2015, 23:07
Сообщения: 84
Аватара пользователя

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


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

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

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


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

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

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


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

Найти:
cron