发送给访问者,而是从 CDN(如 Amazon 的 S3 服务)加载图像。 它们减轻了您的服务器的负载,使其能够为更多访问者提供服务。 CDN 更适合中型到大型网站,如果您每天要服务数万/数十万访问者,那么 CDN 的作用就大不相同了。 使用缓存系统 如今,几乎所有网站都使用数据库。电子商务网站和博客就是典型的例子。正如我们之前所讨论的,你向服务器发出的每一个请求都会减慢页面的加载速度,数据库也是如此。每次加载页面时,都会从数据库请求信息,然后返回给访问者。 服务器每秒只能处理一定数量的请求,否则它们会因为试图向每个人提供其请求的信息而崩溃。
这时,缓存系统就可以发挥作用了。 缓存系统不会 新加坡WhatsApp号码榜500万套餐 在用户每次打开页面时请求信息,而是每小时(例如)调用一次信息并“保存”结果。 每个访问者都会获得保存的版本,直到再次更新。原则上,这就是 Facebook 等网站处理其数据库每秒收到的数百万个请求的方式。 这种策略通常仅适用于中型到大型网站,但是如果您使用预先构建的包(例如 Wordpress 或 Magento),那么您可以非常轻松地实现缓存。 WordPress 的 我最喜欢的 Wordpress 缓存插件是 hyper cache。只需五分钟即可安装/配置,可帮助您处理内容在 Digg 等网站上展示时可能产生的大量流量或流量高峰。
链接为还有许多其他以类似方式工作的 Wordpress 缓存插件,只需快速搜索即可轻松找到。 电子商务 大多数电子商务软件包都内置有缓存功能。例如,Magento 就有一个非常好的内置缓存系统,可以随时使用。如果您已经构建了自己的电子商务软件,但发现加载速度非常慢,那么您应该考虑实施一个缓存系统,例如使用 memcache。 使用 CSS Sprites 这也许是我最喜欢的小技巧了。CSS 精灵是一种很棒的方法,不仅可以减少您发出的图像请求数量,还可以减少图像的整体大小。