кэшируется ли серч лог ?

smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

кэшируется ли серч лог ?

Post by smart »

приветсвтую.

задача такая: выводит все серчи на странице, их около 10к, соотственно при выводе происходит как бы постоянная подгрузка, я так понимаю кэша нет, так как выводится долго, новые запросы появляются сразу, это нормально ?

вывод делается стандартным тэгом
<thumb search_log=all order=alphabet num=1-20000>
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: кэшируется ли серч лог ?

Post by admin »

Приветствую!

а как видна постоянная нагрузка в данном случае? убираете этот таг и нагрузка сразу в 10 раз меньше на сервере становится?
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: кэшируется ли серч лог ?

Post by smart »

admin wrote: Wed Feb 27, 2019 7:00 am Приветствую!

а как видна постоянная нагрузка в данном случае? убираете этот таг и нагрузка сразу в 10 раз меньше на сервере становится?
на самом деле проследить думаю это сложно, постоянную нагрузку, тут больше вопрос к скорости отображения списка, зависит ли он от кэша или нет
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: кэшируется ли серч лог ?

Post by admin »

логично что вывести 200 быстрее чем 20к
скорость отдачи страницы можно увидеть если включить performance info в сетингах

остальное время - это время рендера 20к браузером
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: кэшируется ли серч лог ?

Post by smart »

включил опцию, возник вопрос, сколько должно быть запросов на пустой странице для вывода серчей ?
Получается 18 запросов, сделал пустую страницу без всего - 15 запросов, а так же вопрос по времени рендера, 7 секунд это нормально ?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: кэшируется ли серч лог ?

Post by admin »

7 секунд где вы смотрите?
вы не путате отработку скрипта и рендер в браузере?
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: кэшируется ли серч лог ?

Post by smart »

admin wrote: Thu Feb 28, 2019 8:03 am 7 секунд где вы смотрите?
вы не путате отработку скрипта и рендер в браузере?
возможно, вот данные при выводе серчлога
parse took 7.1621270179749
mysql: 18 queries took 0.55099034309387
что из этого нормально, а что нет и вопрос почему 18 запросов в базу ?
на странице только вывод серчлога и запрос имени темплейта, вывод через index.php?force_template=
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: кэшируется ли серч лог ?

Post by admin »

потому что для формирования страницы надо подгрузхить настройки, данные кастом переменных и тп

7 сек - да, это формирование 20к урлов на странице

по идее при сл заходе оно должно быть кешировано и отдавать за доли секунды
Don't forget to run script update
smart
Posts: 1356
Joined: Sun Oct 09, 2011 4:54 pm

Re: кэшируется ли серч лог ?

Post by smart »

admin wrote: Thu Feb 28, 2019 4:35 pm потому что для формирования страницы надо подгрузхить настройки, данные кастом переменных и тп

7 сек - да, это формирование 20к урлов на странице

по идее при сл заходе оно должно быть кешировано и отдавать за доли секунды
к сожалению этого не происходит, кэширования, загрузка примерно одинаковая +-2 секунды, так же и запрос в базу, аналогичный по времени, в среднем где-то пол секунды
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: кэшируется ли серч лог ?

Post by admin »

видимо в темплейте есть пхп код?

а в цем вообще смысл 20к на сраницу?
Don't forget to run script update
Post Reply