Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - delasker

Страницы: 1 2 [3] 4
31
Разработка / Re: Ускорение работы сайта
« : Декабря 11, 2012, 09:02:50 am »
А потом, Вы про оптимизацию изображений не слышали? У Вас, к примеру взял, фото lacoste-pour-femme-lacoste-dlya-zhenschin-391 размером 300х300 в PNG и его размер 113 kb. Я вот взял и оптимизировал и вышел тот же PNG размером 26 kb. И так все картинки. Какая уж тут скорость

32
Разработка / Re: Ускорение работы сайта
« : Декабря 11, 2012, 08:46:33 am »
А если GZIP включить?
<IfModule mod_gzip.c>
mod_gzip_on       Yes
mod_gzip_dechunk  Yes
mod_gzip_item_include file      \.(html?|xml|css|js|php|jpg|png|gif)$
mod_gzip_item_include handler   ^cgi-script$
mod_gzip_item_include mime      ^text/.*
mod_gzip_item_include mime      ^application/x-javascript.*
mod_gzip_item_exclude mime      ^image/.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
</IfModule>
Либо другой вариант mod_deflate:
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css 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
<ifmodule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_item_include file \.js$
mod_gzip_item_include file \.css$ </ifmodule>
</IfModule>
А сами js сервисами пожать если?

33
Разработка / Re: Ускорение работы сайта
« : Декабря 10, 2012, 12:42:37 pm »
Вот ещё мулечка и, как мне кажется, очень положительно влияющая на скорость. Это mod_deflate - сжатие файлов. В противовес GZIP. Для того чтобы включить, в самое начало .htaccess вставить код:
<ifmodule mod_deflate.c="">
<filesmatch .(js|css|.jpg|.gif|.png|.tiff|.ico)$="">
SetOutputFilter DEFLATE
</filesmatch>
</ifmodule>
Как видите указаны типы файлов, которые нужно жать. Можно что-то исключить или добавить.
Пробуем, отписываемся. Должно работать почти везде.

34
Разработка / Re: Ускорение работы сайта
« : Ноября 02, 2012, 06:55:40 am »
Ну можно закомментировать с пояснением. А так, вот цитата:
Цитировать
Также расчеты компании Netcraft показывают, что web-сервер Apache продолжает оставаться самым популярным в мире – в январе 2012 года его рыночная доля составляла аж 64,91%. А так, вообще-то, тройка лидеров выглядит следующим образом:

    Apache – 64,91% (в декабре 2010 года было 65,22%);
    Microsoft – 14,46% (14,86%);
    nginx – 9,63% (8,85%)

35
Разработка / Re: Ускорение работы сайта
« : Ноября 01, 2012, 07:54:02 am »
Цитировать
Файл .htaccess который в корне хоста или сайта(магазина) ?
В корне сайта
Цитировать
реально работает) с 76 до 87
Предлагаю вообще включить в Lego по умолчанию.
Это ещё не всё. Доштудирую тему, выложу ещё чего понял. А может кто пограмотнее почитает и даст что-то конкретное

36
Разработка / Re: Пинг поисковиков
« : Октября 31, 2012, 06:50:20 am »
Поддерживаю, вещь нужная.
Хотя лично я пользуюсь встроенной в движок возможностью автоматического создания файла для Яндекс маркета и карты сайта. Создаю страничку на промо-площадке, там, где есть возможность указать какой-то из этих файлов. И при добавлении товара они автоматом уходят туда (для примера rosfirm.ru). А вот в ADD- дурилку яндекса и гугла каждую новую позицию приходится вносить руками.
 И на руку играет RSS лента сайта. Только один раз стоит занести её в сервисы лент (тот же subscribe), как товары с сайта сами уходят через ленту в эфир.
 Если взглянете в мой профиль, то увидите, что я не использую Лего как магазин, а как каталог товаров под большой ассортимент под оптовые заказы. И, как менеджер по продажам со стажем  ;), уверяю, что нагнать посетителя количеством не так и важно для моих целей. Специфика промо- сайта такова, что лучше 30-40 уников в день, но именно тех, кто нужен. При таком раскладе сайт, которому пол-года приносит 2-3 заказа в день. Из всех заказов за месяц выполняется ну с десяток, но это хорошие заказы и они дают стабильную работу и заработок.
 Хотя и пинг бы не помешал  :)

37
Разработка / Re: Ускорение работы сайта
« : Октября 31, 2012, 06:20:50 am »
Да, рекомендации Google общие для всех. Из практики личной - применил к MaxSite, эффект тот же.
А здесь я привёл вариант подходящий именно для Lego и работающий у меня. Есть и другие, если этот не заработал и дал 500- ю ошибку.
Вот другой вариант:
# использование кеша браузеров
FileETag MTime Size
<ifmodule mod_expires.c>
<filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</filesmatch>
</ifmodule>

#Запрет отдачи HTTP-заголовков Vary браузерам семейства MSIE
<IfModule mod_setenvif.c>
BrowserMatch "MSIE" force-no-vary
BrowserMatch "Mozilla/4.[0-9]{2}" force-no-vary
</IfModule>

А ещё там же даётся вариант удалить заголовки ETag и Last-Modified, что устранит обмен при загрузке запросами о новой версии кэша. Но в общем на практике не дало ничего.
Собственно, раздел там огромный и его изучить надо.

38
Разработка / Ускорение работы сайта
« : Октября 29, 2012, 07:59:58 am »
Конечно, каждый мастер и не очень мастер применяет свои способы ускорения и оптимизации: подбор хостинга, сжатие изображений, мудрит с кодом и т.п. Но я бы предложил способ увеличения скорости сайта, рекомендованный Google. Так уж вышло, что пришлось мне переделывать и доводить сайт http://spp37.ru, начатый другим. Шаблон оказался не на css, а с большим количеством картинок. Обычное дело: сделал, запустил в Firefox c расширением Firebug. там есть вкладка Page Speed. И ужаснулся, скорость сайта была оценена как 61. Порылся в интернете и сразу же нашёл рекомендации Google, названные htaccess кэширование. Предлагается использовать кэш браузера на стороне пользователя. Ну подробности что и как почитать лучше у Брина. А по сути в файл .htaccess нужно добавить следующий код
# кеширование в браузере на стороне пользователя
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access 7 days"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType text/css "access plus 1 year"
ExpiresByType text/html "access plus 7 day"
ExpiresByType text/x-javascript "access 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/jpg "access plus 1 year"
ExpiresByType image/x-icon "access 1 year"
ExpiresByType application/x-shockwave-flash "access 1 year"
</IfModule>
# Cache-Control
<ifModule mod_headers.c>
# 30 дней
<filesMatch "\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
 
# 30 дней
<filesMatch "\.(css|js)$">
Header set Cache-Control "max-age=2592000, public"
</filesMatch>
 
# 2 дня
<filesMatch "\.(xml|txt)$">
Header set Cache-Control "max-age=172800, public, must-revalidate"
</filesMatch>
 
# 1 день
<filesMatch "\.(html|htm|php)$">
Header set Cache-Control "max-age=172800, private, must-revalidate"
</filesMatch>
</ifModule>



На всякий случай ещё архив прилагаю, во избежание если в коде символы не так записались.
Применил к упомянутому сайту и, о Чудо - скорость уже 80. Ну не буду говорить о результате. Сайт просто полетел, по сравнению с тем что было.

[вложение удалено администратором]

39
У меня такое вот вчера случилось. Зашёл на почту, а там больше 300 писем примерно таких :
заказ звонка
 Имя - uwqspvlj
Телефон - 555-666-0606
Коментарий - ..АЇ..АЇ..АЇ..АЇ..АЇ..АЇ..АЇ..АЇetc/passwd

IP - 2.92.195.41

Стоит модуль antihack. Сам сайт устоял
Как всё это расшифровать?

40
Здравое решение. Тоже собираюсь :)

41
Спасибо Slamm, в самом деле работает как часы. Думается, что данный модуль должен быть включён в систему по-умолчанию.
 Для таких же нешибких программистов, как и я, немного поправлю инструкцию Slamma : вставлять require_once("./antihack/antihack.php"); нужно после тега <?php. Вот так:
<?php
require_once("./antihack/antihack.php");

ini_set("display_errors""1");

42
То же самое - сайт просто гаснет, ни ошибок, ни отклика

43
Сделал. Вообще сайт потух. Ни ошибок, ничего

44
Slamm, чо-то выдаёт у меня
Parse error: syntax error, unexpected T_STRING in /home/httpd/vhosts/textil-plus.ru/httpdocs/admin.php on line 9 Хоть на весь сайт, хоть на админку. Куда лезть, чтоб работало?

45
Хитрый я дядька, темку подкинул и вот парни напрягли мозги и отличную защиту дали. От себя и от общества низкий поклон.

Страницы: 1 2 [3] 4