Перейти к содержимому

liringea

Участник
  • Публикации

    10
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    2

Последний раз liringea выиграл 9 августа 2015

Публикации liringea были самыми популярными!

Репутация

21 Очень хороший

О liringea

  • Звание
    Новенький

Посетители профиля

274 просмотра профиля
  1. liringea

    liringea,
    Как ускорить загрузку сайта?

    Просто возьмите и сконвертируйте все файлы JPG и PNG с помощью FileOptimizer и Color Quantizer (уменьшайте количество цветов до приемлемого качества). Обязательно уменьшайте размер картинок в пикселях (при этом учтите что для HiDPI необходимы картинки в два раза больше размером, т.е. если картинка на сайте должна занимать места 400x400 пикселей, то чтобы она не теряла качества на retina экранах, нужно указывать файл с разрешением 800x800, при этом MUSE сам сделает второй файл размером 400x400 для того чтобы отображать её на НЕretina экранах). SVG это для векторных изображений. Также если используете нестандартные шрифты, то лучше скачать их локальную копию и добавить в muse как локальный шрифт. В htaccess включите gzip и кэширование. Обо всём этом я писал в этой ветке.
  2. liringea

    liringea,
    Как ускорить загрузку сайта?

    попробуйте хостинг elasticweb.org, интересный подход к хостингу.
  3. liringea

    liringea,
    Как ускорить загрузку сайта?

    свой сайт в errordocument прописали ?
  4. liringea

    liringea,
    Как ускорить загрузку сайта?

    Хостинг Reg.ru , панель cPanel.
  5. liringea

    liringea,
    Как ускорить загрузку сайта?

    Попробуйте зайти на свой сайт по протоколу httpS , если не зайдёт, значит у Вас не подключен ssl и Вам нужно удалить строчки RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]Всё что у Вас есть в htaccess, можете удалить, всё это есть в моём.
  6. liringea

    liringea,
    Как ускорить загрузку сайта?

    500 разные бывают, какая именно? У Вас ssl для https подключен?
  7. liringea

    liringea,
    Как ускорить загрузку сайта?

    # GZIP ______________________ <IfModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$ mod_gzip_item_include mime ^text\.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_include mime ^application/x-font-woff.* mod_gzip_item_exclude mime ^image\.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* </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 application/x-font-woff image/jpg image/jpeg </ifModule>В htaccess вставьте этот код, да и вообще посмотрите весь код htaccess что я выложил выше, там всё что нужно есть. Чтобы gzip работал, он должен быть включен на хостинге, но в 99% он включен.
  8. liringea

    liringea,
    Как ускорить загрузку сайта?

    Добрый день. Посмотрите мой htacces код чуть выше, там всё что Вам нужно есть. Для сжатия картинок используйте fileoptimizer64 и потом Color Quantizer Adobe Muse автоматически изменяет версии файлов в коде, чтобы браузер понял что файл изменился, если версия не поменялась, то действует правило expires, если увеличилась (т.е. проект заново выгружен на ftp), то expires игнорируется одноразово (т.е. новые файлы загружаются заново), при следующей загрузке, если версия не поменялась ещё раз, то уже смотрится expires
  9. liringea

    liringea,
    Как ускорить загрузку сайта?

    1) сделать такой htacces # Для тех у кого подключен ssl для https RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L] Options All -Indexes -Includes +FollowSymLinks <IfModule mod_rewrite.c> # Блокировать любой запрос, пытающийся испортить base64_encode через URL RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR] # Блокировать любой запрос, содержащий тег <script> в URL RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR] # Блокировать любой запрос, пытающийся установить значение глобальных переменных PHP через URL RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] # Блокировать любой запрос, пытающийся изменить _REQUEST переменную через URL RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) # Перенаправлять заблокированные запросы RewriteRule .* index.html [F] # и запрошенный путь не соответствует пути к физическому файлу RewriteCond %{REQUEST_FILENAME} !-f # и запрошенный путь не соответствует пути к физической папке RewriteCond %{REQUEST_FILENAME} !-d # то перенаправить запрос на скрипт index.html RewriteRule .* index.html [L] RedirectMatch 301 regexp /index.html </IfModule> # INDEX FILE ________________ DirectoryIndex index.html ServerSignature Off AddDefaultCharset UTF-8 # GZIP ______________________ <IfModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$ mod_gzip_item_include mime ^text\.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_include mime ^application/x-font-woff.* mod_gzip_item_exclude mime ^image\.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* </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 application/x-font-woff image/jpg image/jpeg </ifModule> # PHP _______________________ php_flag magic_quotes_gpc Off php_flag register_globals Off php_flag short_open_tag On php_value error_reporting 0 php_flag display_startup_errors off php_flag display_errors off php_flag html_errors off php_flag log_errors off php_flag ignore_repeated_errors on php_flag ignore_repeated_source on php_flag report_memleaks off php_flag track_errors off php_value docref_root 0 php_value docref_ext 0 # CACHE AND Headers _________ <ifModule mod_headers.c> <FilesMatch "\.(html|htm)$"> Header set Cache-Control "max-age=43200" </FilesMatch> <FilesMatch "\.(js|css|txt)$"> Header set Cache-Control "max-age=604800" </FilesMatch> <FilesMatch "\.(flv|swf|ico|gif|jpg|jpeg|png|jpe?g)$"> Header set Cache-Control "max-age=2592000" </FilesMatch> <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$"> Header unset Cache-Control </FilesMatch> <FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> <FilesMatch "\.(js|css|gif|png|jpe?g|pdf|xml|oga|ogg|m4a|ogv|mp4|m4v|webm|svg|svgz|eot|ttf|otf|woff|ico|webp|appcache|manifest|htc|crx|oex|xpi|safariextz|vcf)$" > Header unset X-UA-Compatible </FilesMatch> </IfModule> <IfModule mod_expires.c> ExpiresActive on #ExpiresDefault "access plus 1 hours" #ExpiresDefault "access plus 10 years" ExpiresDefault "access plus 1 month" ExpiresByType text/cache-manifest "access plus 59 seconds" ExpiresByType text/html "access plus 59 seconds" ExpiresByType text/xml "access plus 59 seconds" ExpiresByType application/xml "access plus 0 seconds" ExpiresByType application/json "access plus 0 seconds" ExpiresByType application/rss+xml "access plus 1 hours" ExpiresByType image/x-icon "access plus 1 week" ExpiresByType image/gif "access plus 1 month" ExpiresByType image/png "access plus 1 month" ExpiresByType image/jpg "access plus 1 month" ExpiresByType image/jpeg "access plus 1 month" ExpiresByType video/ogg "access plus 1 year" ExpiresByType audio/ogg "access plus 1 year" ExpiresByType audio/mp3 "access plus 1 year" ExpiresByType video/mp4 "access plus 1 year" ExpiresByType video/webm "access plus 1 year" ExpiresByType text/x-component "access plus 1 month" ExpiresByType font/truetype "access plus 1 year" ExpiresByType font/opentype "access plus 1 year" ExpiresByType application/x-font-woff "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 month" ExpiresByType application/vnd.ms-fontobject "access plus 1 year" ExpiresByType text/css "access plus 1 hours" ExpiresByType application/javascript "access plus 2 months" ExpiresByType text/javascript "access plus 2 months" <IfModule mod_headers.c> Header append Cache-Control "public" </IfModule> </IfModule> # Bad Rquest ErrorDocument 400 http://свой.сайт/ # Authorization Required ErrorDocument 401 http://свой.сайт/ # Forbidden ErrorDocument 403 http://свой.сайт/ # Not found ErrorDocument 404 http://свой.сайт/ # Method Not Allowed ErrorDocument 405 http://свой.сайт/ # Request Timed Out ErrorDocument 408 http://свой.сайт/ # Request URI Too Long ErrorDocument 414 http://свой.сайт/ # Internal Server Erro ErrorDocument 500 http://свой.сайт/ # Not Implemented ErrorDocument 501 http://свой.сайт/ # Bad Gateway ErrorDocument 502 http://свой.сайт/ # Service Unavailable ErrorDocument 503 http://свой.сайт/ # Gateway Timeout ErrorDocument 504 http://свой.сайт/ # Begin Muse Generated redirects # End Muse Generated redirects 2) Все картинки сначала прогонять через FileOptimizer64, потом более тонкое сжатие с помощью Color Quantizer (сжатие путем уменьшения количества используемых цветов) 3) Все внешние подключаемые скрипты (типа аналитики и социальных кнопок), подключать через Google Tag Manager. В Muse достаточно юудет добавить один внешний HTML объект с кодом Tag Manager, и потом просто подключать нужные скрипты в панели Tag Manager с помощью тегов. Плюс в том, что все скрипты будут загружаться асинхронно. Да и вообще Tag Manager крайне полезная штука. Также для лендингов советую использовать http://www.labsmedia.com/clickheat/index.html (если Вы как и я используете аналитику Google, в которой нет тепловых карт как в аналитике Яндекса). Также с помощью Tag Manager настройте цели для аналитики, чтобы видеть какая кнопка даёт больше конверсии (да и вообще много чего можно отслеживать)
  10. liringea

    liringea,
    Как сделать скрин лэндинга?

    В firefox (и кажется в chrome) есть плагин fireshot, он делает все что вам нужно
×