我正在开发一个具有旧的基于cgi + perl的可嵌入小部件的网站。我们正在加快窗口小部件的速度,我想知道用于缓存的模式/方法是什么,以及人们是否知道除了我想到的两种方法之外的其他方法:
我在很多场合都使用过#1,#2听起来像是一个有趣的选择(如果可以的话)。在这种情况下还有其他好的选择吗?我们使用标准的LAMP专用服务器。
目标是在较大的网站嵌入小部件时(我们一直在处理的事情)最小化服务器负载......
加/结论
好的,虽然我很欣赏Piontek在解决方案方面的努力,但似乎没有其他的东西(任何人都有共享)。我们已经意识到,处理这个问题的最有效方式是仅生成一个文件,并让客户端处理get params和构建生成的小部件的逻辑。
答案 0 :(得分:0)
为了获得最佳效果,我会将Memcache与APC(http://php.net/manual/en/book.apc.php)一起使用。 Memcache更多的是用于缓存数据库查询并提高这方面的性能,而APC更多的是用于提高PHP代码的性能。它们可以为您提供一个可扩展的系统。