Jump to content
Sign in to follow this  
mobily

Увеличиваем скорость загрузки страниц OpenCart

Recommended Posts

это не "увеличение скорости загрузки", а "удаление вредоносного кода".

Share this post


Link to post
Share on other sites

Было перерыто большое количество сайтов в поисках решения проблемы.

А необходимо было проверить файл по следующему пути в исходных файлах сайта:

/system/library/response.php

Если в файле встретилась конструкция вида,

$ouput = eval(base64_decode('ZnVuY3Rpb24gZ2V0X3BhZ2UoJHVybCl7CiAgICAgICAgJGFn...............

 

аменить файл response.php на "чистый" файл из этой директории. 

 

Скорость сайта http://sbortrav.ru/  увеличилась в 4 раза. 

 

Ага, причем наличие такого кода в response выдает любителя вареза с вероятностью 99%

Ну - если исключить "помощь" со стороны недобросовестных граждан, которым предоставляли доступ

Share this post


Link to post
Share on other sites

1. доступ не предоставлял никому.видать был код при установке

2. убрать вредоносный код это тоже увеличение скорости загрузки как и например использование спрайов- главное - результат

Share this post


Link to post
Share on other sites

Ребят подскажите как убать ссылку на фейсбук. все перерыл не могу у себя в коде найти 

post-675110-0-58530200-1424680873_thumb.jpg

Share this post


Link to post
Share on other sites

Ребят подскажите как убать ссылку на фейсбук. все перерыл не могу у себя в коде найти 

 

Пиши сайт, бум смотреть)

Share this post


Link to post
Share on other sites

Ребят подскажите как убать ссылку на фейсбук. все перерыл не могу у себя в коде найти 

 

В файле footer.tpl убрать

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

Share this post


Link to post
Share on other sites

 

В файле footer.tpl убрать


<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/ru_RU/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

нет спасибо не там. я разобрался скрипт был зашит в xtml модуля "Социальные скидки". в футере его нет. проверяно. но все равно спасибо +

Share this post


Link to post
Share on other sites

Наткнулся на файлик .htaccess. Как по утверждению автора ускоряет работу магазина на опенкарт. Интересно что скажут умы

#### OLD OPPENFIRE RULES WORK FINE
# Доступ к чтению каталогов
Options All -ExecCGI -Indexes -Includes +FollowSymLinks

# Доступ к файлам каталогов, разрешаем Роботс

Order deny,allow
Deny from all


Allow from all

# Запретить читать log

Order allow,deny
Deny from all
Satisfy All


# SEO URL Настройка
# Если не стандартная установка сайта в корне, то заменить RewriteBase / на что-то свое RewriteBase /shop/

RewriteEngine On

#Редирект на HTTPS
#RewriteCond %{HTTPS} !=on
#RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^yandexbuy/([^?]*)$ index.php?route=yandexbuy/$1 [L,QSA]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]

# Основной редирект
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
# NOT MOVE - НЕ ТРОГАТЬ И НЕ ПЕРЕМЕЩАТЬ ЭТО ПРАВИЛО
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

#Редирект 301
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
RewriteCond %{QUERY_STRING} ^route=common/home$
RewriteCond %{REQUEST_METHOD} !^POST$
RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L]


RemoveHandler .html .htm
AddType application/x-httpd-php .php .htm .html .phtml

# Главный индекс файл
DirectoryIndex index.php

# Часовой пояс и кодировка

SetEnv TZ Asia/Almaty

ServerSignature Off
#AddDefaultCharset UTF-8

# Принудительное указание типов файлов
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

# Архивирование архивов
AddType text/css .css .cssgz
AddType text/javascript .js .jsgz
AddEncoding x-gzip .cssgz .jsgz
# Архивирование использованием mod_gzip.c

AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript


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.*
SetOutputFilter DEFLATE


# КЕША
php_value session.cookie_domain .clevergod.net
php_value max_input_vars 4000
# Управлять параметрами php.ini

php_value upload_max_filesize 32M
php_value post_max_size 10M
php_value default_charset utf-8
php_value max_execution_time 200


#Шрифты
# Add correct content-type 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 image/svg+xml .svg

# Compress compressible fonts
AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-opentype image/svg+xml

# Cache Fonts
ExpiresByType application/vnd.ms-fontobject "access plus 2592000 seconds"
ExpiresByType application/x-font-ttf "access plus 2592000 seconds"
ExpiresByType application/x-font-opentype "access plus 2592000 seconds"
ExpiresByType application/x-font-woff "access plus 2592000 seconds"
ExpiresByType image/svg+xml "access plus 2592000 seconds"

# Кеширование Страницы

# Turn on Expires and set default to 0
ExpiresActive On
ExpiresDefault A0

# Set up caching on media files for 5 weeks

ExpiresDefault A3024000
Header append Cache-Control "public"


# Set up caching on media files for 5 weeks

ExpiresDefault A3024000
Header append Cache-Control "public"


# Set up 1 day caching on commonly updated files

ExpiresDefault A86400
Header append Cache-Control "proxy-revalidate"


# Force no caching for dynamic files

ExpiresActive Off
Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"
Header set Pragma "no-cache"



# Кеширование Браузером
FileETag MTime Size
Header append Cache-Control "public"


ExpiresActive on
ExpiresDefault "access plus 1 year"

ExpiresDefault A0
#по умолчанию кеш в 5 секунд
ExpiresDefault "access plus 5 seconds"
#кэшировать флэш и изображения на месяц
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/jpg "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"



# Совместимость со старыми браузерами

BrowserMatch "MSIE" force-no-vary
BrowserMatch "Mozilla/4.[0-9]{2}" force-no-vary
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html


# Отключите отправку cookies файлам
SetEnvIf Mime text/javascript unset-cookie
SetEnvIf Mime text/x-javascript unset-cookie
SetEnvIf Mime text/css unset-cookie
SetEnvIf Mime image/.* unset-cookie

## Bad Rquest
#ErrorDocument 400 /400.html
## Authorization Required
#ErrorDocument 401 /401.html
## Forbidden
#ErrorDocument 403 /403.html
## Not found
#ErrorDocument 404 /404.html
## Method Not Allowed
#ErrorDocument 405 /405.html
## Request Timed Out
#ErrorDocument 408 /408.html
## Request URI Too Long
#ErrorDocument 414 /414.html
## Internal Server Error
#ErrorDocument 500 /500.html
## Not Implemented
#ErrorDocument 501 /501.html
## Bad Gateway
#ErrorDocument 502 /502.html
## Service Unavailable
#ErrorDocument 503 /503.html
## Gateway Timeout
#ErrorDocument 504 /504.html
#Redirect 301 /index.html /index.php

#########################################################
# 6G FIREWALL/BLACKLIST
# @ https://perishablepress.com/6g/

# 6G:[QUERY STRINGS]

RewriteEngine On
RewriteCond %{QUERY_STRING} (eval\() [NC,OR]
RewriteCond %{QUERY_STRING} (127\.0\.0\.1) [NC,OR]
RewriteCond %{QUERY_STRING} ([a-z0-9]{2000}) [NC,OR]
RewriteCond %{QUERY_STRING} (javascript:)(.*)( ;) [NC,OR]
RewriteCond %{QUERY_STRING} (base64_encode)(.*)(\() [NC,OR]
RewriteCond %{QUERY_STRING} (GLOBALS|REQUEST)(=|\[|%) [NC,OR]
RewriteCond %{QUERY_STRING} (<|%3C)(.*)script(.*)(>|%3) [NC,OR]
RewriteCond %{QUERY_STRING} (\\|\.\.\.|\.\./|~|`|<|>|\|) [NC,OR]
RewriteCond %{QUERY_STRING} (boot\.ini|etc/passwd|self/environ) [NC,OR]
RewriteCond %{QUERY_STRING} (thumbs?(_editor|open)?|tim(thumb)?)\.php [NC,OR]
RewriteCond %{QUERY_STRING} (\'|\")(.*)(drop|insert|md5|select|union) [NC]
RewriteRule .* - [F]


# 6G:[REQUEST METHOD]

RewriteCond %{REQUEST_METHOD} ^(connect|debug|delete|move|put|trace|track) [NC]
RewriteRule .* - [F]


# 6G:[REFERRERS]

RewriteCond %{HTTP_REFERER} ([a-z0-9]{2000}) [NC,OR]
RewriteCond %{HTTP_REFERER} (semalt.com|todaperfeita) [NC]
RewriteRule .* - [F]


# 6G:[REQUEST STRINGS]

RedirectMatch 403 (?i)([a-z0-9]{2000})
# RedirectMatch 403 (?i)(https?|ftp|php):/
RedirectMatch 403 (?i)(base64_encode)(.*)(\()
RedirectMatch 403 (?i)(=\\\'|=\\%27|/\\\'/?)\.
RedirectMatch 403 (?i)/(\$(\&)?|\*|\"|\.|,|&|&?)/?$
RedirectMatch 403 (?i)(\{0\}|\(/\(|\.\.\.|\+\+\+|\\\"\\\")
RedirectMatch 403 (?i)/(=|\$&|_mm|cgi-|etc/passwd|muieblack)
RedirectMatch 403 (?i)(&pws=0|_vti_|\(null\)|\{\$itemURL\}|echo(.*)kae|etc/passwd|eval\(|self/environ)
RedirectMatch 403 (?i)\.(aspx?|bash|bak?|cfg|cgi|dll|exe|git|hg|ini|jsp|log|mdb|out|sql|svn|swp|tar|rar|rdf)$
RedirectMatch 403 (?i)/(^$|(wp-)?config|mobiquo|phpinfo|shell|sqlpatch|thumb|thumb_editor|thumbopen|timthumb|webshell)\.php


# 6G:[uSER AGENTS]

SetEnvIfNoCase User-Agent ([a-z0-9]{2000}) bad_bot
SetEnvIfNoCase User-Agent (archive.org|binlar|casper|checkpriv|choppy|clshttp|cmsworld|diavol|dotbot|extract|feedfinder|flicky|g00g1e|harvest|heritrix|httrack|kmccrew|loader|miner|nikto|nutch|planetwork|postrank|purebot|pycurl|python|seekerspider|siclab|skygrid|sqlmap|sucker|turnit|vikspider|winhttp|xxxyy|youda|zmeu|zune) bad_bot

Order Allow,Deny
Allow from All
Deny from env=bad_bot



# 6G:[bAD IPS]

Order Allow,Deny
Allow from All
# uncomment/edit/repeat next line to block IPs
# Deny from 123.456.789

## INCREASE PAGE SPEED HTACCESS MODIFICATION ##

Header set Connection keep-alive

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

Header append Vary User-Agent


RequestHeader unset Cookie
Header unset Cookie
Header unset Set-Cookie
ErrorDocument 404 'Not Found'

## END INCREASE PAGE SPEED HTACCESS MODIFICATION ##

Share this post


Link to post
Share on other sites

Наткнулся на файлик .htaccess. Как по утверждению автора ускоряет работу магазина на опенкарт. Интересно что скажут умы

#### OLD OPPENFIRE RULES WORK FINE

# Доступ к чтению каталогов

Options All -ExecCGI -Indexes -Includes +FollowSymLinks

# Доступ к файлам каталогов, разрешаем Роботс

Order deny,allow

Deny from all

Allow from all

# Запретить читать log

Order allow,deny

Deny from all

Satisfy All

# SEO URL Настройка

# Если не стандартная установка сайта в корне, то заменить RewriteBase / на что-то свое RewriteBase /shop/

RewriteEngine On

#Редирект на HTTPS

#RewriteCond %{HTTPS} !=on

#RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]

RewriteBase /

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]

RewriteRule ^yandexbuy/([^?]*)$ index.php?route=yandexbuy/$1 [L,QSA]

RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]

RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]

# Основной редирект

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)

# NOT MOVE - НЕ ТРОГАТЬ И НЕ ПЕРЕМЕЩАТЬ ЭТО ПРАВИЛО

RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

#Редирект 301

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]

RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/

RewriteRule ^index\.html$ / [R=301,L]

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/

RewriteRule ^index\.php$ / [R=301,L]

RewriteCond %{QUERY_STRING} ^route=common/home$

RewriteCond %{REQUEST_METHOD} !^POST$

RewriteRule ^index\.php$ http://%{HTTP_HOST}? [R=301,L]

RemoveHandler .html .htm

AddType application/x-httpd-php .php .htm .html .phtml

# Главный индекс файл

DirectoryIndex index.php

# Часовой пояс и кодировка

SetEnv TZ Asia/Almaty

ServerSignature Off

#AddDefaultCharset UTF-8

# Принудительное указание типов файлов

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

# Архивирование архивов

AddType text/css .css .cssgz

AddType text/javascript .js .jsgz

AddEncoding x-gzip .cssgz .jsgz

# Архивирование использованием mod_gzip.c

AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript

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.*

SetOutputFilter DEFLATE

# КЕША

php_value session.cookie_domain .clevergod.net

php_value max_input_vars 4000

# Управлять параметрами php.ini

php_value upload_max_filesize 32M

php_value post_max_size 10M

php_value default_charset utf-8

php_value max_execution_time 200

#Шрифты

# Add correct content-type 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 image/svg+xml .svg

# Compress compressible fonts

AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-opentype image/svg+xml

# Cache Fonts

ExpiresByType application/vnd.ms-fontobject "access plus 2592000 seconds"

ExpiresByType application/x-font-ttf "access plus 2592000 seconds"

ExpiresByType application/x-font-opentype "access plus 2592000 seconds"

ExpiresByType application/x-font-woff "access plus 2592000 seconds"

ExpiresByType image/svg+xml "access plus 2592000 seconds"

# Кеширование Страницы

# Turn on Expires and set default to 0

ExpiresActive On

ExpiresDefault A0

# Set up caching on media files for 5 weeks

ExpiresDefault A3024000

Header append Cache-Control "public"

# Set up caching on media files for 5 weeks

ExpiresDefault A3024000

Header append Cache-Control "public"

# Set up 1 day caching on commonly updated files

ExpiresDefault A86400

Header append Cache-Control "proxy-revalidate"

# Force no caching for dynamic files

ExpiresActive Off

Header set Cache-Control "private, no-cache, no-store, proxy-revalidate, no-transform"

Header set Pragma "no-cache"

# Кеширование Браузером

FileETag MTime Size

Header append Cache-Control "public"

ExpiresActive on

ExpiresDefault "access plus 1 year"

ExpiresDefault A0

#по умолчанию кеш в 5 секунд

ExpiresDefault "access plus 5 seconds"

#кэшировать флэш и изображения на месяц

ExpiresByType image/x-icon "access plus 2592000 seconds"

ExpiresByType image/jpeg "access plus 2592000 seconds"

ExpiresByType image/jpg "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"

# Совместимость со старыми браузерами

BrowserMatch "MSIE" force-no-vary

BrowserMatch "Mozilla/4.[0-9]{2}" force-no-vary

BrowserMatch ^Mozilla/4\.0[678] no-gzip

BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# Отключите отправку cookies файлам

SetEnvIf Mime text/javascript unset-cookie

SetEnvIf Mime text/x-javascript unset-cookie

SetEnvIf Mime text/css unset-cookie

SetEnvIf Mime image/.* unset-cookie

## Bad Rquest

#ErrorDocument 400 /400.html

## Authorization Required

#ErrorDocument 401 /401.html

## Forbidden

#ErrorDocument 403 /403.html

## Not found

#ErrorDocument 404 /404.html

## Method Not Allowed

#ErrorDocument 405 /405.html

## Request Timed Out

#ErrorDocument 408 /408.html

## Request URI Too Long

#ErrorDocument 414 /414.html

## Internal Server Error

#ErrorDocument 500 /500.html

## Not Implemented

#ErrorDocument 501 /501.html

## Bad Gateway

#ErrorDocument 502 /502.html

## Service Unavailable

#ErrorDocument 503 /503.html

## Gateway Timeout

#ErrorDocument 504 /504.html

#Redirect 301 /index.html /index.php

#########################################################

# 6G FIREWALL/BLACKLIST

# @ https://perishablepress.com/6g/

# 6G:[QUERY STRINGS]

RewriteEngine On

RewriteCond %{QUERY_STRING} (eval\() [NC,OR]

RewriteCond %{QUERY_STRING} (127\.0\.0\.1) [NC,OR]

RewriteCond %{QUERY_STRING} ([a-z0-9]{2000}) [NC,OR]

RewriteCond %{QUERY_STRING} (javascript:)(.*)( ;) [NC,OR]

RewriteCond %{QUERY_STRING} (base64_encode)(.*)(\() [NC,OR]

RewriteCond %{QUERY_STRING} (GLOBALS|REQUEST)(=|\[|%) [NC,OR]

RewriteCond %{QUERY_STRING} (<|%3C)(.*)script(.*)(>|%3) [NC,OR]

RewriteCond %{QUERY_STRING} (\\|\.\.\.|\.\./|~|`|<|>|\|) [NC,OR]

RewriteCond %{QUERY_STRING} (boot\.ini|etc/passwd|self/environ) [NC,OR]

RewriteCond %{QUERY_STRING} (thumbs?(_editor|open)?|tim(thumb)?)\.php [NC,OR]

RewriteCond %{QUERY_STRING} (\'|\")(.*)(drop|insert|md5|select|union) [NC]

RewriteRule .* - [F]

# 6G:[REQUEST METHOD]

RewriteCond %{REQUEST_METHOD} ^(connect|debug|delete|move|put|trace|track) [NC]

RewriteRule .* - [F]

# 6G:[REFERRERS]

RewriteCond %{HTTP_REFERER} ([a-z0-9]{2000}) [NC,OR]

RewriteCond %{HTTP_REFERER} (semalt.com|todaperfeita) [NC]

RewriteRule .* - [F]

# 6G:[REQUEST STRINGS]

RedirectMatch 403 (?i)([a-z0-9]{2000})

# RedirectMatch 403 (?i)(https?|ftp|php):/

RedirectMatch 403 (?i)(base64_encode)(.*)(\()

RedirectMatch 403 (?i)(=\\\'|=\\%27|/\\\'/?)\.

RedirectMatch 403 (?i)/(\$(\&)?|\*|\"|\.|,|&|&?)/?$

RedirectMatch 403 (?i)(\{0\}|\(/\(|\.\.\.|\+\+\+|\\\"\\\")

RedirectMatch 403 (?i)/(=|\$&|_mm|cgi-|etc/passwd|muieblack)

RedirectMatch 403 (?i)(&pws=0|_vti_|\(null\)|\{\$itemURL\}|echo(.*)kae|etc/passwd|eval\(|self/environ)

RedirectMatch 403 (?i)\.(aspx?|bash|bak?|cfg|cgi|dll|exe|git|hg|ini|jsp|log|mdb|out|sql|svn|swp|tar|rar|rdf)$

RedirectMatch 403 (?i)/(^$|(wp-)?config|mobiquo|phpinfo|shell|sqlpatch|thumb|thumb_editor|thumbopen|timthumb|webshell)\.php

# 6G:[uSER AGENTS]

SetEnvIfNoCase User-Agent ([a-z0-9]{2000}) bad_bot

SetEnvIfNoCase User-Agent (archive.org|binlar|casper|checkpriv|choppy|clshttp|cmsworld|diavol|dotbot|extract|feedfinder|flicky|g00g1e|harvest|heritrix|httrack|kmccrew|loader|miner|nikto|nutch|planetwork|postrank|purebot|pycurl|python|seekerspider|siclab|skygrid|sqlmap|sucker|turnit|vikspider|winhttp|xxxyy|youda|zmeu|zune) bad_bot

Order Allow,Deny

Allow from All

Deny from env=bad_bot

# 6G:[bAD IPS]

Order Allow,Deny

Allow from All

# uncomment/edit/repeat next line to block IPs

# Deny from 123.456.789

## INCREASE PAGE SPEED HTACCESS MODIFICATION ##

Header set Connection keep-alive

AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript

BrowserMatch ^Mozilla/4 gzip-only-text/html

BrowserMatch ^Mozilla/4\.0[678] no-gzip

BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

Header append Vary User-Agent

RequestHeader unset Cookie

Header unset Cookie

Header unset Set-Cookie

ErrorDocument 404 'Not Found'

## END INCREASE PAGE SPEED HTACCESS MODIFICATION ##

и шо - как файл? Работает?

Share this post


Link to post
Share on other sites

Сборная солянка, с неработающими правилами

 

Ускорение за счет сжатия..

Share this post


Link to post
Share on other sites

HELPPPPPPPPPPPPPPPPPPPP   !!! Как исправить Айболит нашел вредоносный код в smartoptimizer  в файле index.php  …$filesmtime);}return$filesmtime;}include('config.php');list($query)=explode('?', urldecode($_SERVER['QUERY_STRING']));if(preg_match('/^\/?(.+\/)?(.+)$/',$query 

И объясните мне пожалуйста , почему без папки smartoptimizer (  в случае если ее удалить ) у сайт рухают все стили и ничего не помогает их восстановить.

 

И такая проблема : в админке вылезает вот такая хрень, в админку не зайти, на фото ниже в случае если обратно закачать папку smartoprimizer

в админке вот что теперь.jpg

и вот эту ошибку.jpg

Share this post


Link to post
Share on other sites

Скорее всего это будет "некропост", однако хочу заметить, что для увеличения производительности достаточно использовать хранение результата вывода категорий в Memcache и только КАТЕГОРИЙ. 

 

Был у меня клиент, который зачем-то захотел выводить сразу ВСЕ товары выбранной категории, после вышеуказанных манипуляций производительность выросла с 27 сек до 4-5 сек. Нужно лишь грамотно все прописать в коде и будет вам счастье!

Share this post


Link to post
Share on other sites
В 21.08.2017 в 14:09, ipr0dex сказал:

Скорее всего это будет "некропост", однако хочу заметить, что для увеличения производительности достаточно использовать хранение результата вывода категорий в Memcache и только КАТЕГОРИЙ. 

 

Был у меня клиент, который зачем-то захотел выводить сразу ВСЕ товары выбранной категории, после вышеуказанных манипуляций производительность выросла с 27 сек до 4-5 сек. Нужно лишь грамотно все прописать в коде и будет вам счастье!

 

Интересно что в 2018 году нужно в первую очередь для ускорения сайта..... кому-то достаточно js переместить и настроить gzip, другие ставят себе smartoptimizer с вирусами)))

Share this post


Link to post
Share on other sites
В 26.01.2013 в 04:07, mobily сказал:

Установить Smart Optimizer

Вопрос: работает ли этот плагин с форматом webp? Я имею ввиду, что если перевести изображения в этот формат, скорость загрузки должна значительно вырасти.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By crackernd96
      Доброго времени суток дорогие друзья! Нужен очень хороший мастер который сможет мне ускорить время загрузки страниц! На сайт 100К товаров. Сейчас чтоб открыть сайт займет 16-27 секунд , нужно сделать что все максимально быстро открывалось и грузилось. Чтоб были хорошие показатели на https://gtmetrix.com/ , и https://developers.google.com/speed/pagespeed/insights/?hl=RU . Кто в этом деле профи прошу помощь, пишите свои предложения! 
       
      Сайт: https://lunaopt.com.ua/
    • By snastik
      1 500.00 руб
      Скачать/Купить дополнение


      Turbo | Ускоритель Opencart 2.x | HHTPS FIX | VievedMod | V1.1
      У вас тормозит магазин?
      Ваш хостинг гневно шлет письма о превышении нагрузки?
      Клиенты уходят так и не дождавшись загрузки страницы?
      Turbo - решит все ваши проблемы в 99% случаев*.
      Пока что Turbo работает только для версий 2.0.x 2.1.x
      для версий 1.5.x используйте Turbocache в связке с этим решением
      Модуль основан на популярном модуле Turbocache а также на opensource решении от budgetneon.
      Также он использована библиотека MobileDetect
      Что делает этот модуль и для чего он нужен?
      Кеширует все повторяющиеся ресурсоемкие элементы системы ( как то верхнее меню, модуль категорий и все стандартные модули) а после этого сохраняет в кеш целиком всю страницу магазина и при повторном обращении по этому адресу, выдает заранее сохраненный контекст. Благодаря чему существенно снижается нагрузка на сервер и увеличивается скорость повторной загрузки страниц для новых посетителей.
      Демо на реальном магазине: st-sklad.ru
      Положительные отзывы:
      ----------------------------------------------------------------------
      Огромное спасибо автору, кто еще не уверен скажу , модуль стоит на рабочем проекте, работает шикарно, лучше не бывает, так же пользовался модулем нитро пак и скажу глюков в нем и правда куча, мне в нем нравиться только сжатие картинок , там есть функция, указываешь папку и он сжимает, но база данных там увеличивается на 100% у меня база огромная из за того, что товара 25000 шт, с нитро она нереально огромная.
      Данный модуль отрабатывает шикарно и без ошибок, ну и поддержка русскоязычная, а это несомненный плюс,
      Итог модуль стоит своих денег хоть я и клянчил скидку, но и без данной скидки модуль стоит намного больше указанной суммы.
      ----------------------------------------------------------------------
      Отрицательные отзывы:
      ----------------------------------------------------------------------
      Пока нет....
      ----------------------------------------------------------------------
      Т.е если к вам зашел посетитель на одну страницу и увидел меню магазина, то для всех остальных посетителей, меню уже не будет формироваться запросами в базу данных и оказывать нагрузку на сервер, а загрузится в виде готового набора данных.
      Это позволяет значительно снизить нагрузку на базу данных на всех первичных генерациях страниц.
      После этого. Если страница была просмотрена одним пользователем, для вех остальных она уже будет готовая взята из кеша и выведена в браузер, практически без обращения в базу данных.
      Т.е. дополнение использует двухуровневое кеширование данных, что позволяет высвободить до 90% вычислительных ресурсов сервера.
      Данное решение является уникальной разработкой команды Opencart.Pro и не реализовано до сих пор ни в одном из модулей оптимизации Opencart.
      Даже на пустом магазине дополнение показывает прирост производительности в 15 раз

      Особенности дополнения.
      Поддержка:
      - Мультимагазин
      - Мултивалюты
      - Мультиязчыность
      - Несколько групп пользователей
      - HTTPS протокола
      - Возможности корректной работы по обеим протоколам!!!
      v. 1.0
      -Полноценное сохранение всех серверных заголовков.
      -Возможность из админки добавить исключения для запрета кеширования любых контроллеров.
      -Возможность из админки задать время жизни кеша.
      -Облегченный алгоритм очистки "протухших файлов". Старые файлы проверяются не при каждой загрузке магазина а раз в час.
      v 1.1
      -Добавлен модуль просмотренных товаров, работающий независимо от включенного глобального кеша.
      -Добавлен модификатор, исправляющий некорректное кеширование системных файлов, и формирование ссылок домена, при работе с обеими протоколами.
      -Для модуля просмотренных товаров - уже есть тплки для шаблона Coloring
      -Добавлена кнопка очистить кеш в админке
      -Масса мелких багфиксов
      И самое главное дружит с шаблонами, которые отдают разный контент под разные устройста (типа Journal) а не используют адаптивную верстку.
      Установка дополнения:
      1. скопировать файлы из папки UPLOAD в корневую директорию вашего магазина.
      2. задать права 777 для папки system/storage/turbocache.
      3. Добавить в index.php в корневой папке вашего магазина после строки.
      $registry->set('cart', new Cart($registry));
      вот такие строки:
      // Turbo
      require_once(DIR_SYSTEM . 'turbo/turbo.php');
      GLOBAL $turbo;
      $turbo = new Turbo($registry);
      4. Обновить кеш модификаторов в административной части вашего магазина.
      5. Запросить лицензионный ключ личным сообщением на торговой платформе у продавца дополнения, либо запросом на почту [email protected], указав номер покупки, ваш ник и домен магазина.
      6. Активировать дополнение в настройках модулей административной части вашего магазина.
      7. Установить необходимые вам настройки и ввести код лицензии во вкладке лицензия.
      8. Если вы используете HTTPS протокол. Загрузите из папки https_fix модификатор. Обновите кеш модификаторов и удалите системный кеш.
      Дополнительные фунции:
      Дополнение умеет изменять размер сжатия Jpg и Png изображений (пока эта возможность находится в экспериментальном режиме. В дальнейшем в дополнении могут появится дополнительные возможности для оптимизации оценки GooglePageSpeed).
      Часто задаваемые вопросы:
      DEMO => TURBO.OPENCART.PRO
      Установка и настройка модуля на магазине клиента + 100% от стоимости модуля.
      При обновлении на версию 1.1 внимательно прочтите инструкцию.
      Не рекомендуется к использованию с темой Journal.
      Если после установки модуля нагрузка на вашу систему не снизилась, а быстро стали работать только закешированные страницы, то скорее всего у вас косячные сторонние модули, либо не правильная конфигурация серверного окружения. С такими пациентами - пишите в личку.
      Ручная оптимизация больших магазинов и тонкая настройка серверов - под ключ.
      *Для чистого магазина на Opencart 2.x при условии отсутствия сторонних дополнений, существенно потребляющих ресурсы сервера.
      Добавил snastik Добавлено 04.04.2016 Категория Кэширование, сжатие, ускорение Системные требования Opencart версий 2.0 - 2.1.xIoncubeLoader с поддержкой Ioncube V9.0<PHP 5.3Внимание. Дополнение не будет корректно работать с переименованной папкой администратора. Сайт разработчика http://opencart.pro/ Метод активации Без активации Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика Старая цена  
    • By Verwolf
      350.00 руб
      Скачать/Купить дополнение


      Auto Cache Cleaner (ACCleaner) OC 3
      Простой модуль, позволяющий автоматизировать процесс очистки кэша сайта.
       
      Позволяет освободить дисковое пространство на хостинге за счёт удаления закэшированных данных модулей и расширений, которые не используются.
       
      Очистка кэша запускается автоматически при следующих действиях в админке:
      отключение модификации; удаление модификации; удаление какого-либо расширения (из любой категории).  
      Также данный модуль способствует увеличению производительности сайта в целом и уменьшает время ответа сервера за счёт уменьшения запросов к не используемым файлам кэша.
       
      Производит очистку:
      системного кэша OpenCart; кэша изображений.  
      Более подробно о назначении каждого Вы можете прочитать по ссылке - http://cccp-blog.com/opencart/kak-v-opencart-ochistit-kehsh
       
      Очистка кэша запускается при каждом удалении расширеания и модификации через админку. Также после установки доступна возможность очистки кэша вручную, не дожидаясь удаления модулей, с помощью кнопки Clear Cache в боковом меню панели администратора в меню System.
       
      При установке пользуйтесь инструкцией, описанной в файле readme.txt (в архиве). Также в инструкции подробно рассмотрен процесс удаления модуля с сайта.
       
      Версия для OpenCart 1.5 - https://opencartforum.com/files/file/3049-auto-cache-cleaner-accleaner-oc-15/
      Версия для OpenCart 2 - https://opencartforum.com/files/file/6937-auto-cache-cleaner-accleaner-oc-2/
       
       
      Добавил Verwolf Добавлено 28.03.2019 Категория Кэширование, сжатие, ускорение Системные требования Сайт разработчика http://cccp-blog.com Метод активации Без активации Ioncube Loader Нет OpenCart 3.0 ocStore 3.0 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена  
    • By Verwolf
      350.00 руб
      Скачать/Купить дополнение


      Auto Cache Cleaner (ACCleaner) OC 2
      Простой модуль, позволяющий автоматизировать процесс очистки кэша сайта.
       
      Позволяет освободить дисковое пространство на хостинге за счёт удаления закэшированных данных модулей и расширений, которые не используются.
       
      Очистка кэша запускается автоматически при следующих действиях в админке:
      отключение модификации; удаление модификации; удаление какого-либо расширения (из любой категории).  
      Также данный модуль способствует увеличению производительности сайта в целом и уменьшает время ответа сервера за счёт уменьшения запросов к не используемым файлам кэша.
       
      Производит очистку:
      системного кэша OpenCart; кэша изображений.  
      Более подробно о назначении каждого Вы можете прочитать по ссылке - http://cccp-blog.com/opencart/kak-v-opencart-ochistit-kehsh
       
      Очистка кэша запускается при каждом удалении расширеания и модификации через админку. Также после установки доступна возможность очистки кэша вручную, не дожидаясь удаления модулей, с помощью кнопки Clear Cache в боковом меню панели администратора в меню System.
       
      При установке пользуйтесь инструкцией, описанной в файле readme.txt (в архиве). Также в инструкции подробно рассмотрен процесс удаления модуля с сайта.
       
      Версия для OpenCart 1.5 - https://opencartforum.com/files/file/3049-auto-cache-cleaner-accleaner-oc-15/
      Версия для OpenCart 3 - https://opencartforum.com/files/file/6943-auto-cache-cleaner-accleaner-oc-3/
       
       
      Добавил Verwolf Добавлено 27.03.2019 Категория Кэширование, сжатие, ускорение Системные требования Сайт разработчика http://cccp-blog.com Метод активации Без активации Ioncube Loader Нет OpenCart 2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop Не проверялось Обращение к серверу разработчика Нет Старая цена  
    • By lolomtk
      Доброго времени!
       
      Требуется оптимизировать работу каталога
       
      https://supershtrih.ru/shtrih-kodirovanie-i-identifikaciya?kill_cache=1&d=1
       
      Ищу прямого исполнителя
       
      Версия 2.0.1.1  
       
       
       
  • Recently Browsing   1 member

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.