tgr*_*ser 5 php cache amazon-ec2 apache-2.2
我可以使用哪些用于缓存的好的模块或系统来减少运行 PHP 的 EC2 服务器上的 Apache 负载,为什么要选择它们?
这里有一些流行的、行业标准的技术来提高你的速度。您可以根据您的确切配置试用它们:
Memcached 是一种通用的分布式内存缓存系统,通常用于通过在 RAM 中缓存数据和对象来加速动态数据库驱动的网站,以减少必须读取外部数据源(例如数据库或 API)的次数.
Varnish 是一种 HTTP 加速器,专为内容繁重的动态网站而设计。与其他 HTTP 加速器(如 Squid(最初作为客户端缓存)或 Apache(主要是原始服务器)不同,Varnish 是从头开始设计为 HTTP 加速器的。
Page Speed 是一种工具和库,用于识别可以对网站进行的改进以改善其延迟。mod_pagespeed 在 Apache 服务器中自动应用这些规则。HTML、CSS、JavaScript 和图像在 Web 服务过程中动态更改,因此可以使用 Page Speed 推荐的最佳实践,而无需更改网站的维护方式。
http://googlewebmastercentral.blogspot.com/2010/11/make-your-websites-run-faster.html
HBase 是一个开源的、非关系的、分布式的数据库,以 Google 的 BigTable 为模型,用 Java 编写。它是作为 Apache 软件基金会 Hadoop 项目的一部分开发的,运行在 HDFS(Hadoop 分布式文件系统)之上,为 Hadoop 提供类似 BigTable 的功能。也就是说,它提供了一种存储大量稀疏数据的容错方式。
慢启动是 TCP 使用的拥塞控制策略的一部分,TCP 是许多 Internet 应用程序使用的数据传输协议。慢启动与其他算法结合使用,以避免发送超过网络能够传输的数据,即避免导致网络拥塞。
http://blog.benstrong.com/2010/11/google-and-microsoft-cheat-on-slow.html
| 归档时间: |
|
| 查看次数: |
6519 次 |
| 最近记录: |