jquery архитектура страниц / jquery сильно грузит CPU

И всё прочее, что касается HTML
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

jquery архитектура страниц / jquery сильно грузит CPU

Непрочитанное сообщение ProFTP » 2010-01-31 16:59:00

UI + ajax + json + markitup сильно грузит CPU клиента

есть фото галерея, открыается одна фотография сек. 10-20 в браузерах opera и firefox2-3

пробовал удалить загрузку библиотек UI и после этого более мнее быстро начало работь... не много тормозят споллеры еще, и со всем не много markitup

значти проблема именно в нем в UI, в диалоговых окнах?
как тут можно ускорить?


или может быть не ставить JS туда где он нужен? наприимер фотогалерея будет тормозить...
(но сейчас мода такая ставить JS куда попало :) )
я видел многие ставят JS и в фотогалереи, тоже, интересно зачем, специально для того чтобы у клиента тормозил браузер?


вот исходники страницы HTML которую я делал, тут написал: http://www.x0.org.ua/view_content/92

======


я кажется догадываюсь, с начало не понял...

вот я поставил на тестовую страницу http://www.x0.org.ua/photo/view/34/170 http://www.x0.org.ua/photo/view/34/203
если зайти с opera будет долго грузиться, а с firefox3 побыстрее...

попробуйте нажать на стрелочку чтобы посмотреть следующую фотографию, и оно пятть будет грузиться долго...
кстате, попробуйт кто-то с ie6-8?

тут нужно загрузить следующую фотография без перезагрузки самой страницы?
и оно не будет опять заного долго инициализировать js? это правильное решение?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

jquery архитектура страниц / jquery сильно грузит CPU

Непрочитанное сообщение zg » 2010-02-01 20:23:16

ProFTP писал(а):UI + ajax + json + markitup сильно грузит CPU клиента
не проблема, надо лишь подождать пару-тройку лет :smile:
ProFTP писал(а):есть фото галерея, открыается одна фотография сек. 10-20 в браузерах opera и firefox2-3
что фаер баг говорит?
ProFTP писал(а):значти проблема именно в нем в UI, в диалоговых окнах?
у меня пашут, быстро и красиво :smile:
ProFTP писал(а):как тут можно ускорить?
джейквери опасный зверь, используй его только при крайней необходимости. Он не любит:
1. кривой html
2. кривой css
3. кривой яваскрипт
ProFTP писал(а):я видел многие ставят JS и в фотогалереи, тоже, интересно зачем, специально для того чтобы у клиента тормозил браузер?
если фотка большая, то тормозит сам браузер и видяха. Мне один клиент тоже заказывал всё скрипт галереи, в результате поставили флэш и всё ок.
ProFTP писал(а):вот я поставил на тестовую страницу http://www.x0.org.ua/photo/view/34/170 http://www.x0.org.ua/photo/view/34/203
мде... у меня на ней опера вешается... :(

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: jquery архитектура страниц / jquery сильно грузит CPU

Непрочитанное сообщение ProFTP » 2010-02-01 21:32:38

zg писал(а):что фаер баг говорит?


я там вроде бы поменял, сейчас уже шустренько...

фиребаг я не поставил, там глюк завода какой-то с фирефокс версии 3.0, обновлять нету времени...
как нибудь поставлю
zg писал(а): джейквери опасный зверь, используй его только при крайней необходимости. Он не любит:
1. кривой html
2. кривой css
3. кривой яваскрипт
та я просто не успеваю, там всем главное чтобы был внешний вид, т.е. я сначало сейчас еще разрабатываю дизайн чтобы размещалось красиво на странице и подбираю цвет... это у меня плохо получатеся, по этому медленно... с html/css времени тратиться много + переделывать все надо постоянно, если надо что-то изменить не много в дизайне и в коде... по этому я решил сначало закончить с программой, правильно?

я хотел заказать чтобы мне сделали дизайн потом когда я заканчю код, хотя хз может html/css под настроение сделаю "с нуля" чтобы опыт получить... :)


zg писал(а): мде... у меня на ней опера вешается... :([
я видел, а что с ним делать? мне сказали что jquery плохо работает с opera...
т.е. это пробелма с opera, хотя там на странице html плохо сделан без валидатора, и все искажает, может проблема в этом с jquery?
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
Neus
капитан
Сообщения: 1946
Зарегистрирован: 2008-09-08 21:59:56

Re: jquery архитектура страниц / jquery сильно грузит CPU

Непрочитанное сообщение Neus » 2010-02-01 22:59:17

посмотрел в опере 10.5, ФФ 3.6, ИЕ 8 и Хроме 4
все намана открывается, опера не виснет, в ФФ быстрее всех открывает

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: jquery архитектура страниц / jquery сильно грузит CPU

Непрочитанное сообщение ProFTP » 2010-02-02 1:47:31

понятно, спасибо...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: jquery архитектура страниц / jquery сильно грузит CPU

Непрочитанное сообщение zg » 2010-02-02 17:01:44

ProFTP писал(а):я видел, а что с ним делать?
а в каком месте там вообще нужен яваскрипт? для чего именно ты используешь jquery?

Аватара пользователя
Neus
капитан
Сообщения: 1946
Зарегистрирован: 2008-09-08 21:59:56

Re: jquery архитектура страниц / jquery сильно грузит CPU

Непрочитанное сообщение Neus » 2010-02-02 21:01:59

ProFTP писал(а):понятно, спасибо...
да, все таки перегружать всю страницу при смене фотки это не тру...

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: jquery архитектура страниц / jquery сильно грузит CPU

Непрочитанное сообщение zg » 2010-02-02 21:04:24

Neus писал(а):а, все таки перегружать всю страницу при смене фотки это не тру...
зато ссылкой можно поделиться + поисковики это любят

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: jquery архитектура страниц / jquery сильно грузит CPU

Непрочитанное сообщение ProFTP » 2010-02-02 22:50:37

zg писал(а):
ProFTP писал(а):я видел, а что с ним делать?
а в каком месте там вообще нужен яваскрипт? для чего именно ты используешь jquery?
ты имеешь ввиду зачем использовать jquery или js?

его используют все, первое для чего я его использую, это для того чтобы опыт получить... :)

ajax тут перегружает пару элементов страницы без перерезагруки всей страницы

если надо добавить тэги к фотографии и ключевые слова, то нажать на ссылку откроектся окно с формой, туда написать и оно отпраивть через ajax в json и окно закроется, и веб сервер не будет все это перегружать, точно так же добавить и редактировать комментриии

редатор BB marketup использует jquery

и так же постраничный вывод при просмотре коментариев, чтобы не перегружть все страницу в том числе и фотографию большую на ней ...
http://demos.9lessons.info/pagination.php

если ничего не забыл, по-моииму все...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: jquery архитектура страниц / jquery сильно грузит CPU

Непрочитанное сообщение zg » 2010-02-03 17:08:34

ProFTP писал(а):его используют все, первое для чего я его использую, это для того чтобы опыт получить...
:cz2:
ProFTP писал(а):если надо добавить тэги к фотографии и ключевые слова, то нажать на ссылку откроектся окно с формой, туда написать и оно отпраивть через ajax в json и окно закроется, и веб сервер не будет все это перегружать, точно так же добавить и редактировать комментриии
ну пилите, пилите :smile:

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: jquery архитектура страниц / jquery сильно грузит CPU

Непрочитанное сообщение ProFTP » 2010-03-04 11:53:17

забыл отписатся

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

- добавил аякс c json туда и обрано
- при редактирвоании UI
- цитирование сообщения

не добавлял только чтобы обновлялась картинка при нажатии на следующую с ajax - лень было делать (чтобы достичь идеального состояния нужно потратить очень много времени)
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: jquery архитектура страниц / jquery сильно грузит CPU

Непрочитанное сообщение ProFTP » 2010-03-24 23:34:06

посмотрите плиз сейчас, как нормально??

там есть комментарии UI, и постраничный вывод на аяке и т.д.

обязательно ли делать чтобы чтобы при перемотке на слудующую фотографию, чтобы она появлялась без перезагрущки страницы???
(мне кажется что и так нормально без этого)

просто я хотел использовать nginx c X-Accel-Redirect с внутренним редиректом, по этому я не знаю будет ли оно работать...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение