安排每 30 分钟从服务器创建一个 html 页面
谁能告诉我这是否可能,如果可以,请为我指明如何实施它的正确方向!
基本上,我的网站上有一个面板,每次有人点击该页面时,它都会访问数据库并将数据输出到屏幕上。这对服务器来说是一个沉重的负担,我想做的是每 30 分钟创建一个包含该信息的 HTML 文件,然后在网站上包含该 HTML 文件来请求该文件。
<!--#include file="myHTMLpanel.asp"-->
顺便说一句,我正在使用经典的 .ASP ;o(
Can anyone tell me if this is possible and if so point me in the right direction on how to implement it!
Basically I have a panel on my website that's hitting the database and outputting the data to the screen, everytime somebody hits the page. This is a heavy burden on the server and what I would like to do is create a HTML file with the information every 30 minutes and then request this HTML file with an include on the website.
<!--#include file="myHTMLpanel.asp"-->
By the way, i'm using classic .ASP ;o(
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可能想要研究服务器上预先构建的缓存解决方案,而不是手动编写它。
像 Varnish 这样的产品将使它变得几乎毫不费力。
You might want to investigate a pre-built caching solution on the server rather than writing it manually.
A product such as Varnish will make it virtually effortless.
ASP 提供了一个很好的生成网页的机制,您自己创建是没有意义的。使用缓存,像这样。创建一个计划任务,每 30 分钟访问一次服务器并破坏缓存。
ASP provides a great mechanism for generating web pages, no point in creating your own. Use caching, like this. Create a scheduled task that hits the server every 30 minutes and breaks the cache.
使用 VBScript 编写一个脚本来运行查询并写出 HTML 页面。通过计划任务将其安排为每 30 分钟运行一次。
Use VBScript to write a script that will run your query and write out the HTML page. Schedule it to run every 30 mins via scheduled task.