Автор Тема: Ускорение работы сайта  (Прочитано 27113 раз)

Оффлайн pavelsmorchkov

  • Старожил
  • ****
  • Сообщений: 285
    • Просмотр профиля
    • Бренд-шоп.net
Re: Ускорение работы сайта
« Ответ #15 : Декабря 30, 2012, 02:46:43 pm »
картинки ужал програмкой все сразу) я даже и не знал что есть такой удобный софт) загрузка и правду быстрее теперь...
Цитировать
Предложения для этой страницы

Следующие ресурсы идентичны по содержанию, но получены от разных URL. Предоставляйте эти ресурсы по одному и тому же URL, чтобы сэкономить 1 запр. и 100.3Кб.
http://xn----9sbjd4bihc0f.net/
http://xn----9sbjd4bihc0f.net/index.php?res=1366
Следующие ресурсы идентичны по содержанию, но получены от разных URL. Предоставляйте эти ресурсы по одному и тому же URL, чтобы сэкономить 1 запр. и 9.0Кб.
http://xn----9sbjd4bihc0f.net/css/css_ps/image/spryte.png
http://xn----9sbjd4bihc0f.net/css/css_ps/images/spryte.png
Следующие ресурсы идентичны по содержанию, но получены от разных URL. Предоставляйте эти ресурсы по одному и тому же URL, чтобы сэкономить 1 запр. и 6.7Кб.
http://widget.siteheart.com/apps/js/sh.js
http://widget.siteheart.com/apps/js/sh.js?3
почему сайт дублируется? http://xn----9sbjd4bihc0f.net/
http://xn----9sbjd4bihc0f.net/index.php?res=1366

Оффлайн Bas916

  • Пользователь
  • **
  • Сообщений: 79
    • Просмотр профиля
Re: Ускорение работы сайта
« Ответ #16 : Января 03, 2013, 07:46:50 pm »
Добавил и сжатие и все с первого поста. Эффекта ноль :(

Все равно выдает мол не включено кэширование на стороне клиента((
« Последнее редактирование: Января 04, 2013, 08:28:28 am от Bas916 »

Оффлайн pavelsmorchkov

  • Старожил
  • ****
  • Сообщений: 285
    • Просмотр профиля
    • Бренд-шоп.net
Re: Ускорение работы сайта
« Ответ #17 : Января 04, 2013, 12:26:17 pm »
а у меня включилось сжатие и тоже не сразу... писал хостеру чтоб включили

nictboom

  • Гость
Re: Ускорение работы сайта
« Ответ #18 : Января 04, 2013, 08:30:50 pm »
Цитировать
Добавил и сжатие и все с первого поста. Эффекта ноль :(
предложу свой вариант того же "винигрета" и практически идентичен, но сделать копию перед правкой советую, может и сайт "от испуга лечь" :) :[spoiler]
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"

# One year cache
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType application/x-shockwave-flash "access plus 1 year"
ExpiresByType audio/mpeg "access plus 29030400 seconds"

#One week
ExpiresByType text/css "access plus 604800 seconds"

#One month
ExpiresByType text/javascript "access plus 1 year"
ExpiresByType application/x-javascript "access plus 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>

FileETag MTime Size
<ifmodule mod_expires.c>
<filesmatch ".(jpg|jpeg|gif|png|ico|css|js)$">
ExpiresActive on
ExpiresDefault "access plus 1 year"
</filesmatch>
</ifmodule>

<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>
[/spoiler]

Оффлайн pavelsmorchkov

  • Старожил
  • ****
  • Сообщений: 285
    • Просмотр профиля
    • Бренд-шоп.net

nictboom

  • Гость
Re: Ускорение работы сайта
« Ответ #20 : Января 05, 2013, 08:36:35 pm »
дублируется где? в роботс.тхт закрыт, значит все гуд.

Оффлайн pavelsmorchkov

  • Старожил
  • ****
  • Сообщений: 285
    • Просмотр профиля
    • Бренд-шоп.net
Re: Ускорение работы сайта
« Ответ #21 : Января 07, 2013, 04:09:23 pm »
гугл пишет
Предложения для этой страницы

Следующие ресурсы идентичны по содержанию, но получены от разных URL. Предоставляйте эти ресурсы по одному и тому же URL, чтобы сэкономить 1 запр. и 100.3Кб.
http://xn----9sbjd4bihc0f.net/
http://xn----9sbjd4bihc0f.net/index.php?res=1366

nictboom

  • Гость
Re: Ускорение работы сайта
« Ответ #22 : Января 07, 2013, 07:43:17 pm »
Вероятно ноги растут от сюда, head.tpl.html<script language="javascript">
function send_res()
{
...
r_obj.open('GET','./index.php?res='+param,true);
...
}
</script>
что и для чего добавлено, Вам видней.

Оффлайн vico7

  • Чайник
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Ускорение работы сайта
« Ответ #23 : Апреля 22, 2013, 07:47:13 pm »
Приветствую всех.  :)
Долго время не мог справиться с недогрузкой с сервера файлов css и js. Только после неоднократных обновлений страницы картинка приходила в норму и начинали работать скрипты.
Проверил на  pingdom.com и увидел статус 500 у этих файлов. В логах сайта тоже нашел 500 и 404 статусы на  css и js.
Установил последний демо на хостинг.  Те же яйца. Разбор полетов привел пока к core/jscss.php, где находится логика решения на сжатие и кеширование.
При отключении (закомментировал) в .htaccess перехода к core/jscss.php

#copress js and css
      #  RewriteRule core/js/(.*)\.js$ core/jscss.php [L]
      #  RewriteRule css/css_(.*)/(.*).css$ core/jscss.php [L]
      #  RewriteRule ^core_ajaxconst.js$ core/core_ajaxconst.php [L]

проблема со статус 500 решилась. Убрал кеширование на своем сайте - все ОК. Но теперь - без сжатия и кеширования css и js. А они пока у меня самые большие по размеру.

Предварительный вывод:
 
1.  core/jscss.php приводит к статус 500  :-\
2. что-то с настройками моего хостера.     :'(,  но ведь pingdom.com то же не того...
3. ... значит "так надо"...

Как исправить?

И исчо.
Почему в исходном коде страницы первые несколько строк пустые?
Почему в html коде окошка логина повторно используется один и тот же id ?

С уважением, Владимир.