我正在 Web 服务器上的端口 443 上使用 Nginx 运行 Wordpress 和 NextCloud。我已将其设置为 WordPress 是专用主页,并且它将始终在 NextCloud 之前加载。
问题:Wordpress 不使用外部硬盘并在 3 秒内加载(网络服务器不是问题)。但是,Nextcloud 确实使用外部硬盘驱动器,并且需要先启动硬盘驱动器才能登录(至少需要 15 秒)。
我想:制作一个脚本来检测端口 443 上的活动,这样当有人访问 Wordpress(主页)时,服务器可以通过启动驱动器来抢占先机
如何制作一个可以检测 443 上的活动并启动驱动器的脚本?
答案1
不要尝试及时启动驱动器来处理传入请求(无论如何,您都不能比 Web 服务器更快地完成此操作),而不要让驱动器减速。
这可以通过多种不同的方式来完成。在 Linux 上,您可能想尝试该hdparm
实用程序(适用于 SATA 和 IDE 驱动器):
$ hdparm -B 128 device_name
使用此实用程序之前,请务必正确阅读手册。
另请参阅 Ask Ubuntu 网站上的相关问题(答案并非特定于 Ubuntu):