|
|
Страница 1 из 1
|
[ Сообщений: 7 ] |
|
Автор |
Сообщение |
eDeth
|
Улучшение загрузки страниц сайта Добавлено: Пт 20.02.2009, 17:33 |
|
Зарегистрирован: Ср 24.11.2004, 23:24 Сообщения: 3 Откуда: Дубна
|
Привет все!
Хочу сказать, что у меня в FireFox 3.0.x страницы сайта загружаются медленно, а после загрузки FF стабильно жрет 20-30% CPU, хотя открыта только страничка форума, где я пишу это сообщение.
Оно конечно классно, что дизайн такой весь из себя Ъ, но мне кажется ряд улучшений сделать легко.
Это вообще кому-нибудь интересно?
С уважением,
eDeth
|
|
Вернуться к началу |
|
|
Sentenced
|
Добавлено: Пт 20.02.2009, 17:48 |
|
Зарегистрирован: Пт 15.06.2007, 20:22 Сообщения: 262 Откуда: Ленинград
|
согласен, мне то конечно не трудно грузить ДС, но всегда грил, что старый диз был круче и легче.
|
|
Вернуться к началу |
|
|
eDeth
|
Добавлено: Пт 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, о чем я писал выше - судя по всему что-то другое всё портило, сейчас загрузка несколько процентов, так что это у меня глюки.
|
|
Вернуться к началу |
|
|
Invisible-Shadow
|
Добавлено: Вс 22.02.2009, 03:55 |
|
Зарегистрирован: Сб 10.11.2007, 01:45 Сообщения: 423 Откуда: Киев
|
Мне кажется или загрузку страниц таки улучшили?
|
|
Вернуться к началу |
|
|
eDeth
|
Добавлено: Вс 22.02.2009, 05:34 |
|
Зарегистрирован: Ср 24.11.2004, 23:24 Сообщения: 3 Откуда: Дубна
|
Invisible-Shadow писал(а): Мне кажется или загрузку страниц таки улучшили?
Вообще ситуация изменилась. YSlow дает 57 (против 42 раньше), кол-во запросов магически уменьшилось со 104 до 77
В детали не вдавался, но кажется что-то поменялось! УРА!
|
|
Вернуться к началу |
|
|
Min3DraW
|
Добавлено: Вс 22.02.2009, 10:11 |
|
Зарегистрирован: Чт 21.08.2008, 10:12 Сообщения: 110 Откуда: Волгоград
|
Я конечно ничё в этом не понимаю и бла-бла-бла, но мне кажется, что увеличение скорости связано с удалением старых и похожых тем. Тогда это всё обясняет.
|
|
Вернуться к началу |
|
|
bonez
|
Добавлено: Вс 22.02.2009, 15:13 |
|
Администратор |
|
Зарегистрирован: Пн 27.05.2002, 17:55 Сообщения: 231 Откуда: Middle Earth
|
Ничего не меняли, скорее всего это связано с многими причинами.
Основные тормоза могут быть из-за флэша. Т.к. он дает очень большую нагрузку на процессор и отъедает немало памяти. Если у вас загружено много приложений, особенно если открыто много окон броузера, то тормоза усиливаются в несколько раз. Ну и второстепенные причины - загрузка канала (как самого сайта, так и вашего провайдера), нагрузка самого сервера (в часы пик особенно возрастает кол-во одновременных запросов).
В конце концов можете просто отрубить картинки и флэш в броузере - все ALT'ы (подписи) к картинкам есть, да и форматирование страниц останется нормальным.
Я планирую все-таки доделать текстовую версию сайта для мобильников и кпк.
|
|
Вернуться к началу |
|
|
|
Страница 1 из 1
|
[ Сообщений: 7 ] |
|
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей |
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения
|
| |
|
|
|
|