来自我自己的网络服务器上其他网站的缓存(静态)内容

时间:2012-02-27 20:07:19

标签: php caching apache2

我的网站加载缓慢,我运行了此测试:http://www.webpagetest.org/result/120227_MD_3CQZM/1/performance_optimization/

表示存储在gametrackers.com上的文件未被缓存。 Apache和joomla已经缓存了我服务器上的内容。

我正在使用gametrackers.com的脚本在我的网站1上显示我的teampeak 3统计信息 然而,这个脚本有时会加载到gametrackers.com服务器的问题,这就是为什么我想将它的副本存储在我自己的网络服务器上作为缓存并每30分钟从游戏玩家网站刷新一次。

如果游戏玩家网站关闭(这很常见),它应该保持最后一次成功的缓存检查。

我如何使用apache 2.4.1以及可能的php?

如果可能,我也想使用css sprites,因为webpagetest.org表示:

The following images served from gametracker.com should be combined into as few images as possible using CSS sprites.

http://cache.www.gametracker.com/images/components/html0/gt_icon.gif
http://cache.www.gametracker.com/images/components/html0/online.gif
http://cache.www.gametracker.com/images/flags/nl.gif
http://cache.www.gametracker.com/images/game_icons/ts3.png
http://cache.www.gametracker.com/images/server_info/16x16_channel_green.png
http://cache.www.gametracker.com/images/server_info/16x16_player_off.png
http://cache.www.gametracker.com/images/server_info/vs_tree_item.gif
http://cache.www.gametracker.com/images/server_info/vs_tree_last.gif
http://cache.www.gametracker.com/images/server_info/vs_tree_outer.gif
http://www.gametracker.com/images/game_icons/ts3.png

1 个答案:

答案 0 :(得分:1)

CSS Sprites是一个概念图像资源,您可以使用一个图像,其中包含多个图标和其他项目,因此您只需一个请求即可加载多个图像。

如果图片不在您的网站上,那么实施图片将非常困难,为此您需要严格的图案。

检查:http://coding.smashingmagazine.com/2009/04/27/the-mystery-of-css-sprites-techniques-tools-and-tutorials/

如果你有一个vps /专用服务器,你可以使用mod_pagespeed,它可以自动完成网站优化器喜欢的几种组合。

但不要只相信网站优化工具和测试工具是准确的。

他们只是建议可能有所帮助的措施,有些是实用的,有些则不行。

祝你好运。