morgenshtern 5 Опубликовано: 27 октября 2017 Рассказать Опубликовано: 27 октября 2017 Реально ли выводить EXPLAIN всех запросов в футере подобно этому без глобальных правок в движке? Подкиньте идей как это сделать. А то GzipOut ну совсем не выручает Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 623 Опубликовано: 27 октября 2017 Рассказать Опубликовано: 27 октября 2017 ShowStat Небольшая правка для актуальной версии DLE: в showstat.php удалить строку 89: <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js'></script> заменить строку 199: $.get('".$config['http_home_url']."engine/ajax/adminfunction.php?action=clearcache', function(data){ на $.get('".$config['http_home_url']."engine/ajax/adminfunction.php?action=clearcache&user_hash=' + dle_login_hash, function(data){ 1 Цитата Ссылка на сообщение Поделиться на других сайтах
morgenshtern 5 Опубликовано: 27 октября 2017 Рассказать Опубликовано: 27 октября 2017 Автор 7 часов назад, Captain сказал: ShowStat Небольшая правка для актуальной версии DLE: в showstat.php удалить строку 89: <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js'></script> заменить строку 199: $.get('".$config['http_home_url']."engine/ajax/adminfunction.php?action=clearcache', function(data){ на $.get('".$config['http_home_url']."engine/ajax/adminfunction.php?action=clearcache&user_hash=' + dle_login_hash, function(data){ Ничего не понимаю. Как думаете почему такое происходит? При запросе страницы время почти 5 сек, при повторном обновлении уже 0.1 сек. При смене файлкеша на мемкеш ситуация не меняется. При отключении сжатия js и html тоже без изменений Цитата Ссылка на сообщение Поделиться на других сайтах
morgenshtern 5 Опубликовано: 27 октября 2017 Рассказать Опубликовано: 27 октября 2017 (изменено) Автор Закомментировал строчки в show.short и show.full с функциями replace_links и скорость загрузки с 4 сек сократилась до 0.6. Получается при большом количестве перекрестных ссылок автозамена начинает не по детски замедлять генерацию страницы. Что скажите господа оДмины? И как будем с этим бороться? --up-- Думаю надо отказаться от формата (Скачать бесплатно|Смотреть онлайн|Без смс и регистрации) Изменено 27 октября 2017 пользователем morgenshtern Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 28 октября 2017 Рассказать Опубликовано: 28 октября 2017 15 часов назад, morgenshtern сказал: Получается при большом количестве перекрестных ссылок автозамена начинает не по детски замедлять генерацию страницы. Что скажите господа оДмины? И как будем с этим бороться? Безусловно. Потому что скрипту нужно отделить текст HTML кода, провести там замену вашего большого количества ссылок и текста, потом вернуть оформление назад и все это сделать "на лету". В данном случае только уменьшение количества ваших ссылок увеличит быстродействие. Существует в DLE еще один модуль, это фильтр слов, в нем также можно производить подобные замены, он в отличие от перекрестных ссылок записывает данные в БД, т.е. замену производит только один раз, а не на лету. Разница в этих модулях, в том что при перекрестных ссылках, удаление ссылки будет иметь мгновенный эффект, а при удалении из фильтра слов новость нужно пересохранять для вступления изменений в силу. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.