我的虚拟主机要求我加快网站速度并减少文件调用次数。好的,让我稍微解释一下,我的网站 95% 被用作我的数据库(在同一主机中)和我的 Android 应用程序(我有大约 30 个需要来自我的数据库的信息)之间的桥梁,信息只有一种方式(就像现在一样)应用程序调用一个像这样的 json 字符串在站点中: http ://www.guiasitio.com/mantenimiento/applinks/prlinks.php 和这个网页在 web 视图中显示为欢迎消息: http:/ /www.guiasitio.com/movilapp/test.php 这个页面有一些图片和 jquery,所以我认为这是那些占用大量内存的页面,他们告诉我使用一些代码在个人浏览器中创建这些文件的缓存以节省内存(这是一点中文我,因为我不明白)有人可以给我一个想法,然后给我一个关于如何完成这个的教程吗?Android 应用程序中的 web 视图可以保留这些文件的缓存吗?您对他的所有帮助表示高度赞赏。谢谢
问问题
91 次
1 回答
1
如果 CDN 或内容交付网络对您很有效,那么它会是一个简单的解决方案。本质上,您正在卸载工作或将静态文件(主要是图像和 CSS 文件)存储和提供给另一台服务器。除了减少您当前服务器上的负载外,它还将加速您的站点,因为文件将从最接近每个站点访问者的位置提供。
有很多不错的 CDN 选择。Amazon CloudFront是一种流行的选择,尽管在我的选择中,最容易设置的服务奖是CloudFlare ...他们提供免费计划,只需填写详细信息,更改您域上的 DNS 设置以指向 CloudFlare,您将启动并运行。
通过一些微调,您可以期望将服务器上的请求减少多达 80%
我同时使用 Amazon 和 CloudFlare,效果很好。我发现需要谨慎的主要事情是仔细检查您网站上的所有脚本并确保它们按预期工作。CloudFlare 有一个简单的设置,您也可以在其中指定缓存设置,因此您的列表中还有另一个细节。
祝你好运!
于 2013-03-12T21:03:25.247 回答