Страница 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 клиента
не проблема, надо лишь подождать пару-тройку лет
ProFTP писал(а):есть фото галерея, открыается одна фотография сек. 10-20 в браузерах opera и firefox2-3
что фаер баг говорит?
ProFTP писал(а):значти проблема именно в нем в UI, в диалоговых окнах?
у меня пашут, быстро и красиво
ProFTP писал(а):как тут можно ускорить?
джейквери опасный зверь, используй его только при крайней необходимости. Он не любит:
1. кривой html
2. кривой css
3. кривой яваскрипт
ProFTP писал(а):я видел многие ставят JS и в фотогалереи, тоже, интересно зачем, специально для того чтобы у клиента тормозил браузер?
если фотка большая, то тормозит сам браузер и видяха. Мне один клиент тоже заказывал всё скрипт галереи, в результате поставили флэш и всё ок.
мде... у меня на ней опера вешается...

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 писал(а):его используют все, первое для чего я его использую, это для того чтобы опыт получить...
ProFTP писал(а):если надо добавить тэги к фотографии и ключевые слова, то нажать на ссылку откроектся окно с формой, туда написать и оно отпраивть через ajax в json и окно закроется, и веб сервер не будет все это перегружать, точно так же добавить и редактировать комментриии
ну пилите, пилите

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 с внутренним редиректом, по этому я не знаю будет ли оно работать...