Страница 1 из 1

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

Добавлено: 2010-01-31 16:59:00
ProFTP
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? это правильное решение?

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

Добавлено: 2010-02-01 20:23:16
zg
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
мде... у меня на ней опера вешается... :(

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

Добавлено: 2010-02-01 21:32:38
ProFTP
zg писал(а):что фаер баг говорит?


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

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

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


zg писал(а): мде... у меня на ней опера вешается... :([
я видел, а что с ним делать? мне сказали что jquery плохо работает с opera...
т.е. это пробелма с opera, хотя там на странице html плохо сделан без валидатора, и все искажает, может проблема в этом с jquery?

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

Добавлено: 2010-02-01 22:59:17
Neus
посмотрел в опере 10.5, ФФ 3.6, ИЕ 8 и Хроме 4
все намана открывается, опера не виснет, в ФФ быстрее всех открывает

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

Добавлено: 2010-02-02 1:47:31
ProFTP
понятно, спасибо...

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

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

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

Добавлено: 2010-02-02 21:01:59
Neus
ProFTP писал(а):понятно, спасибо...
да, все таки перегружать всю страницу при смене фотки это не тру...

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

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

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

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

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

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

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

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

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

если ничего не забыл, по-моииму все...

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

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

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

Добавлено: 2010-03-04 11:53:17
ProFTP
забыл отписатся

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

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

не добавлял только чтобы обновлялась картинка при нажатии на следующую с ajax - лень было делать (чтобы достичь идеального состояния нужно потратить очень много времени)

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

Добавлено: 2010-03-24 23:34:06
ProFTP
посмотрите плиз сейчас, как нормально??

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

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

просто я хотел использовать nginx c X-Accel-Redirect с внутренним редиректом, по этому я не знаю будет ли оно работать...