Vanilla open source was terminated 1 January 2025 by Higher Logic. See this announcement for more information.
How to cope with auto-refresh browsers?
Any suggestions for limiting the number of times/hour a particular user can refresh a page?
I have a user that is using the Opera browser which has an automatic refresh function - so his browser is refreshing the same page every 5 minutes, all day everyday. This obviously could eat up my servers bandwidth/CPU. My current forum software doesn't need to re-create the page unless a new message has been posted (the pages are not unique for each user), so I have implemented "Last-Modified" HTTP caching, so it's not too much of a problem.
Given that Vanilla is dynamically re-creating the pages each time, and there is no caching (?), could this mean that both the CPU and the bandwidth might be significantly more if I used Vanilla?
Does Vanilla have some functionality to guard against this (caching?, per user bandwith limit?)?
I have a user that is using the Opera browser which has an automatic refresh function - so his browser is refreshing the same page every 5 minutes, all day everyday. This obviously could eat up my servers bandwidth/CPU. My current forum software doesn't need to re-create the page unless a new message has been posted (the pages are not unique for each user), so I have implemented "Last-Modified" HTTP caching, so it's not too much of a problem.
Given that Vanilla is dynamically re-creating the pages each time, and there is no caching (?), could this mean that both the CPU and the bandwidth might be significantly more if I used Vanilla?
Does Vanilla have some functionality to guard against this (caching?, per user bandwith limit?)?
0
Comments