Перейти к публикации

a1ex

местные
  • Публикации

    373
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    19

Сообщения, опубликованные пользователем a1ex

  1. А нагрузка под AJAX меньше. Сами же понимаете что это так

    Смотря для чего, например календарь работает на AJAX и нагрузка действительно меньше, а если все подряд выводить на AJAX, то с чего она станет меньше? Но да я не буду вас переубеждать, хотите в это верить, то верьте.

    Какие тесты или данные предоставить?

  2. celsoft, Вас никто не заставляет делать AJAX навигацию. Есть несколько людей которые на этом собаку съели, пусть они это и делают дальше. А вы лучше перепишите код под классы ))) Я не указываю что делать, просто хотелось бы ядра нормального у дле, и уменьшения повтора кода

    А нагрузка под AJAX меньше. Сами же понимаете что это так

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

    И эти проверки делаются именно в общем коде скрипта.

    Я не собираюсь холиварить. Явно могу сказать - не сотни а всего 1. Я знаю как реализована AJAX навигация от n0wheremany - будет удивлением наверно для вас.

    Если убрать в PHP дополнительные запросы - в частности те, что кэшируются (топ, календарь и тп) - будет уменьшена нагрузка (и не надо говорить что кэш не грузит проц), так же ещё некоторые вещи убрать - тоже будет меньше. Это касается серверной части

    Процессор нагружает создание кеша, а не его чтение. Это кешируется независимо от того используется Ajax или нет, и эти модули на сервере не выполняются независимо от того используется Ajax или нет если создан кеш. Они и без AJAX навигации не выполняются. Кеш создается не тогда когда вы по навигации ходите, а намного раньше еще во время посещения главной страницы или вообще первого посещения любой страницы. И включив Ajax навигацию, вы никак не экономите на создании кеша.

    Я имел ввиду, если при AJAX запросе в $config явно переопределить такие вещи как топ и календарь и прочую вещи, то ни чтение ни запись - вообще вызываться не будут.

    На клиентской части - понятно что уменьшается нагрузка, тут вопросов наверно то нет.

    Не нагрузка а расход траффика это разные вещи. При этом не уменьшается, а возрастает. Удивлены? Наверняка у вас встал немой вопрос, как же так я гружу не всю страницу при AJAX, а расход траффика увеливается и больше чем при загрузке всей страницы. Объясняю как и почему. В DLE существует такая функция как сжатие Gzip всего контента, и например общий вес всей вашей страницы 100kb, а после сжатия в браузер от сервера передается всего примерно 9kb, а не 100. При использовании подгрузки на AJAX нельзя использовать подобное сжатие потому JS скрипты не распаковывают контент, им нужно отдавать всегда незапакованный контент. И включив AJAX навигацию и загружая только например центральную часть вы будете передавать например 50KB кода, вместо 9kb общего веса которая передается при загрузке всей страницы.. Разница я думаю понятна и ощутима. При AJAX в данном случае траффик на клиентскую часть растет а не уменьшается.

    Странно конечно от вас это слушать. Ну сжали вы 100 кБ в 9кБ - и что? картинок на сайте на мегабайт и вся оптимизация в одно место. Есть конечно кэш браузера, но я не об этом.

    Вообще то я имел ввиду именно нагрузку. Видел многие сайты в частности киношные, где шаблон Ппц как перегружен всякими рюшечками и картинками. Сайт грузится по 10-20 секунд, при переходе на AJAX грузится лишь небольшая часть структуры DOM.

    celsoft, Вас никто не заставляет делать AJAX навигацию. Есть несколько людей которые на этом собаку съели, пусть они это и делают дальше. А вы лучше перепишите код под классы ))) Я не указываю что делать, просто хотелось бы ядра нормального у дле, и уменьшения повтора кода

  4. Такого быть не может. как и для клиента так и для сервера - нагрузка уменьшается.

    Поверьте вы заблуждаетесь. Именно из-за возросшей нагрузки это было удалено из стандартного DLE.

    Это вы заблуждаетесь.

    Есть JS скрипт, который читает GET запрос страницы и только dle-content заменяет на сайте. (т.е. разницы нет - обычный запрос или AJAX)

    Если убрать в PHP дополнительные запросы - в частности те, что кэшируются (топ, календарь и тп) - будет уменьшена нагрузка (и не надо говорить что кэш не грузит проц), так же ещё некоторые вещи убрать - тоже будет меньше. Это касается серверной части

    На клиентской части - понятно что уменьшается нагрузка, тут вопросов наверно то нет.

    Если использовать спец модули, вероятно авторы предусматривают такие вещи

    • Поддерживаю 1
  5. Наверно поиском не пользуетесь да?

    первая ссылка http://dle-faq.ru/mo...dle-9h-v36.html

    Пробовали уже :) На 9.8 не работает :)

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

    А! Ещё он машу (нововведение dle) не поддерживает, а это очень плохо.

    Гыгы... Не бывает модулей, которые все могут, тем более такая сложная задача как перевод на AJAX. Не даром убрали этот функционал из 9 версии...

    Да и вроде автор предупреждает, что без знаний JS нечего ставить.

  6. Спасибо, куплю, попытаюсь допилить на предмет разграничения загрузок 2х типов файлов...

    Создаёшь 2 доп поля, настраиваешь множественную загрузку - и вауаля.

  7. то изменят алгоритм бота и он будет находить страницу с регистрацией

    Я выше накидал примерный алгоритм регистрации который хочется реализовать штатно, что-бы отсеять ботов.

    Что толку от JS алгоритма, если боты не используют браузер

    • Поддерживаю 3
×
×
  • Создать...