Azareal
aa303dc14d
use empty string instead of 0 for pruned ips
...
eliminate a WriteRune call in BuildAlertSb
2020-03-09 17:11:58 +10:00
Azareal
28f210371e
try to optimise routeAPI
2020-03-09 15:16:44 +10:00
Azareal
b04d77d7b6
optimise topic lists by caching common qcounts for getList stmts
...
recalc forum topic counts
reduce thaw period to 3
cache top 8 forums instead of 5
optimise GetListByForum with zero topics
add Each method to ForumStore
2020-03-09 13:51:44 +10:00
Azareal
42a95d8597
initial Paginate() tests
2020-03-09 11:37:31 +10:00
Azareal
5007ddcb1e
fix tests
2020-03-08 18:10:56 +10:00
Azareal
f5c9a34fdd
simple top forum topiclist caching
...
reduce thaw period to 4
fix the _ ua bug
try using a hard period for routeAPI to avoid unneccessary churn for a return string that is unlikely to change
2020-03-08 18:04:37 +10:00
Azareal
6387e2bce0
fix safari ua matcher
2020-03-08 14:36:27 +10:00
Azareal
7d2be466b3
optimise ua tracking
...
reduce number of bytes used when we don't know the lang
add more spammy domain strings
2020-03-08 14:15:27 +10:00
Azareal
f55a7a23ba
add haosou, proximic and mail_ru user agents
...
add pre_global js hook
try to fix archive.org ua patching
don't word split uas at _
2020-03-08 10:50:23 +10:00
Azareal
d22d6f0b27
add AhrefsBot user agent
2020-03-07 21:08:25 +10:00
Azareal
998cbbfd50
add MJ12bot user agent
...
add toutiao lang string
2020-03-07 20:46:27 +10:00
Azareal
a80c52861b
add toutiao and alternate slack user agents
...
track route perf for avatars, robots.txt and opensearch
2020-03-07 15:28:25 +10:00
Azareal
46b23ee3a9
log unknown uas
2020-03-07 14:20:42 +10:00
Azareal
b1014d5647
add archive.org user agent
2020-03-07 13:49:44 +10:00
Azareal
ce306d2a4b
add slurp, exabot, sogou and alexa user agents
...
try again to add aspiegelbot
2020-03-07 13:25:50 +10:00
Azareal
f3bdfffbed
avoid allocs for guest alert etags
...
use phrase file modtime instead of instance start time for routeAPIPhrases to avoid cache churn
2020-03-07 12:59:06 +10:00
Azareal
42550269cc
stop straining eyes on chart labels
2020-03-07 09:18:52 +10:00
Azareal
670b6186b5
avoid loading alerts in the panel in nox
2020-03-07 09:00:35 +10:00
Azareal
2b904b8b76
avoid embarrassment
2020-03-07 08:11:13 +10:00
Azareal
83a2659b1c
this too x.x
2020-03-07 07:55:26 +10:00
Azareal
133c240350
experiment with range header in StaticFile
...
optimise StaticFile with StrLength
add things i forgot yesterday
2020-03-07 07:52:58 +10:00
Azareal
1a17190a2d
fix typo
2020-03-06 21:06:44 +10:00
Azareal
24eb9f287c
try to add AspiegelBot user agent
...
tweaked zgrab phrase
2020-03-06 19:12:41 +10:00
Azareal
d2828471cd
optimise www redirect check
...
minor init.js optimisation
avoid gzip for empty obj in alerts endpoint
2020-03-06 13:07:28 +10:00
Azareal
8f21d34964
experiment with bce in plist
2020-03-05 14:43:40 +10:00
Azareal
f5118d1b11
fix possible linter screw-up in buildFlexiWhere
2020-03-05 11:01:23 +10:00
Azareal
1bee9a35f2
use string builder in buildOrderby
2020-03-05 10:40:40 +10:00
Azareal
c31ca03a0d
use string builder in buildFlexiWhere
...
add string builder growth hints
track favicon perf
2020-03-05 09:56:45 +10:00
Azareal
68c6b2f50a
reduce header tmpl size
...
avoid calling function twice in APIMe
2020-03-04 20:09:39 +10:00
Azareal
28daeee702
use string builder for alert api
2020-03-04 14:31:11 +10:00
Azareal
24107aaef1
initial reduce pointer derefs and improve bce in templates
2020-03-03 23:02:46 +10:00
Azareal
9e6d33b39d
fix missing chart legend colour for tsimple and cosora
2020-03-03 16:54:05 +10:00
Azareal
2330b5bfeb
optimise topic list orderby
...
filter out forums with no topics from search queries
update go version in go.mod
2020-03-03 14:25:18 +10:00
Azareal
d86ea75cdb
update chart lines for shadow too
2020-03-01 21:09:15 +10:00
Azareal
76dbd61035
less prominent pink
2020-03-01 19:00:12 +10:00
Azareal
68daa5eb18
try again
2020-03-01 18:55:33 +10:00
Azareal
d962035e8e
experimental fix for missing chart item
2020-03-01 18:50:54 +10:00
Azareal
25a1351eda
...
2020-03-01 18:47:21 +10:00
Azareal
2acd9b6a6e
experiment with more visible chart lines in nox
2020-03-01 18:41:51 +10:00
Azareal
7c3c8dcae0
unify single forums in topic lists and forum pages with GetListByForum
...
add GetListByForum method
remove forums with topic counts of zero from filter lists
avoid locking whenever possible in route view counter
2020-03-01 16:22:43 +10:00
Azareal
5eaa8c8c89
optimise away this string for non-admins
...
optimise away redundant parentID column on ViewForum
2020-03-01 09:15:48 +10:00
Azareal
b1c9e0d11c
swap TopicCountInForums's implementation out for a saner one...
...
clean up repetition in route legends
2020-02-29 17:34:38 +10:00
Azareal
ae8c27fc2d
remove redundant topiccount query in topiclist slow path
2020-02-29 15:38:30 +10:00
Azareal
46732286e5
optimise route perf tracking
...
expand route perf tracking to more routes
2020-02-29 11:10:39 +10:00
Azareal
03862d1b09
experiment with more route perf tracking
2020-02-29 09:11:07 +10:00
Azareal
c403b4a85a
optimise os tracking
...
optimise memory tracking
add panel_stats_routes_perf_head phrase
2020-02-28 15:47:43 +10:00
Azareal
e71aba55a7
don't forget nox
2020-02-28 15:09:55 +10:00
Azareal
08891853e6
fix int max perf counter bug
2020-02-28 15:06:16 +10:00
Azareal
ca8411a519
experimental route perf pane
...
add 1.14 to travis test list
more qutils tests
add panel_menu_stats_routes_perf phrase
2020-02-28 14:52:45 +10:00
Azareal
671134b1f3
try to fix the int max bug again
2020-02-28 11:56:06 +10:00