Arts RUS
Search / userВходlogout
i register
 

FAQ Поиск Пользователи Группы
Текущее время: Пт 22.11.2024, 02:52
  
||


Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
  Улучшение загрузки страниц сайта
СообщениеДобавлено: Пт 20.02.2009, 17:33 
Аватара пользователя

Зарегистрирован: Ср 24.11.2004, 23:24
Сообщения: 3
Откуда: Дубна
Привет все!

Хочу сказать, что у меня в FireFox 3.0.x страницы сайта загружаются медленно, а после загрузки FF стабильно жрет 20-30% CPU, хотя открыта только страничка форума, где я пишу это сообщение.

Оно конечно классно, что дизайн такой весь из себя Ъ, но мне кажется ряд улучшений сделать легко.

Это вообще кому-нибудь интересно?

С уважением,
eDeth


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 
СообщениеДобавлено: Пт 20.02.2009, 17:48 

Зарегистрирован: Пт 15.06.2007, 20:22
Сообщения: 262
Откуда: Ленинград
согласен, мне то конечно не трудно грузить ДС, но всегда грил, что старый диз был круче и легче.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 
СообщениеДобавлено: Пт 20.02.2009, 19:42 
Аватара пользователя

Зарегистрирован: Ср 24.11.2004, 23:24
Сообщения: 3
Откуда: Дубна
Тогда наверное стоит начать с обычных доступных каждому тестов, с легко интеретируемыми результатами.

Итак, для этой странички YSlow = 42 (из 100). Это условные единицы. Портят статистику категории (A - лучшая оценка, F - худшая):

1. Make fewer HTTP requests (F)
3. Add an Expires header (F)
4. Gzip components (F)
6. Put JS at the bottom (B)
10. Minify JS (C)
13. Configure ETags (F)

Если 4,6,10,13 - не особо важны, то из-за 1 и 3 сайт и тормозит при загрузке и переходе от страницы к странице.

Главное: нет настроен Expires. Из-за этого (там же, в YSlow в категори Stats):

Первый запрос к странице: 318Kb, 104 HTTP requests
Повторный запрос к странице: 24Kb, 102(!) HTTP requests

Причем такая ситуация не только для форума, но и для всего сайта.

Как исправить, я думаю админы должны знать, возможно просто настройки слетели, а обратно их забыли вернуть, ибо невероятно что все годы сайт работал с вырубленным Expires. В любом случае, как вариант:

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A1209600
ExpiresByType text/html A1
</IfModule>


p.s. Что до 20-30% CPU, о чем я писал выше - судя по всему что-то другое всё портило, сейчас загрузка несколько процентов, так что это у меня глюки.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 
СообщениеДобавлено: Вс 22.02.2009, 03:55 

Зарегистрирован: Сб 10.11.2007, 01:45
Сообщения: 423
Откуда: Киев
Мне кажется или загрузку страниц таки улучшили?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 
СообщениеДобавлено: Вс 22.02.2009, 05:34 
Аватара пользователя

Зарегистрирован: Ср 24.11.2004, 23:24
Сообщения: 3
Откуда: Дубна
Invisible-Shadow писал(а):
Мне кажется или загрузку страниц таки улучшили?


Вообще ситуация изменилась. YSlow дает 57 (против 42 раньше), кол-во запросов магически уменьшилось со 104 до 77 :)
В детали не вдавался, но кажется что-то поменялось! УРА!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 
СообщениеДобавлено: Вс 22.02.2009, 10:11 

Зарегистрирован: Чт 21.08.2008, 10:12
Сообщения: 110
Откуда: Волгоград
Я конечно ничё в этом не понимаю и бла-бла-бла, но мне кажется, что увеличение скорости связано с удалением старых и похожых тем. Тогда это всё обясняет.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 
СообщениеДобавлено: Вс 22.02.2009, 15:13 
Администратор
Аватара пользователя

Зарегистрирован: Пн 27.05.2002, 17:55
Сообщения: 231
Откуда: Middle Earth
Ничего не меняли, скорее всего это связано с многими причинами.

Основные тормоза могут быть из-за флэша. Т.к. он дает очень большую нагрузку на процессор и отъедает немало памяти. Если у вас загружено много приложений, особенно если открыто много окон броузера, то тормоза усиливаются в несколько раз. Ну и второстепенные причины - загрузка канала (как самого сайта, так и вашего провайдера), нагрузка самого сервера (в часы пик особенно возрастает кол-во одновременных запросов).

В конце концов можете просто отрубить картинки и флэш в броузере - все ALT'ы (подписи) к картинкам есть, да и форматирование страниц останется нормальным.

Я планирую все-таки доделать текстовую версию сайта для мобильников и кпк.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


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

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


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

Найти:

Вернуться в In Search for Truth



||

cron