我有一个网站,其中有一个大的菜单,菜单上的每个项目都有一个图标。我一直在考虑实现一个CSS精灵来加速它,但我想知道性能会有什么提高。我的站点不对公众开放,所以用户几乎总是重复的,所以它值得实现吗?或者我应该仅仅依靠缓存?
发布于 2009-03-04 16:40:51
除非您的站点有大量的非重复流量,否则可能根本不会有明显的性能提升。您目前是否有性能问题?如果不是,可能没有必要过早地优化这样一个相对次要的东西。
发布于 2009-03-04 16:47:46
你有多确定,在未来,网站的某些部分将不会
所有这些都是你可能要考虑提前做这件事的原因。我不知道你的情况,但对于一些开发人员来说,前两个项目可能会突然作为业务决策实现,而程序员甚至从来没有听说过这一点,后来经理回来询问如何提高网站的性能。或者,也许它永远不会走得那么远:也许网站因为速度慢而流失了用户,而管理层也从未听说过这一点。
现在,既然你已经有了可以工作的代码,我就不会太担心了。但是,在最初将站点放在一起时,需要记住这一点。
发布于 2009-03-04 16:50:21
我认为你应该问的主要问题是,你的用户是否对网站的响应感到满意。如果它们不是,并且没有更大的潜在问题导致这种情况,那么您可以使用此更改。
List http://www.alistapart.com/articles/sprites/上有一篇关于这个主题的很好的文章
https://stackoverflow.com/questions/611381
复制相似问题