Use Cloudflare.
I doubt the security check is what it taking a long time. It is probably the large amount of images and content on your site.