共计 1490 个字符,预计需要花费 4 分钟才能阅读完成。
magento全页加速插件Full Page Cache是一个不错的加速插件,特点如下:
特点
兼容的Magento社区版1.4.x版,1.5.x及1.6.x版
支持多店,店的意见,货币和语言
使用文件系统,APC或Memcached的缓存存储
极大地减少了页面加载时间
降低硬件要求
易于扩展的
兼容Fooman欧宝
通过E-Mail的免费技术支持
10管理电子商务模块的原因
简单的1分钟安装
易于扩展的自定义应用程序的模块
高品质的编码
经过实际使用,加速效果还是不错,但是有一个问题,是如何用户登录后,可能在一些缓冲的页不能正确反应当前用户是登录的状态,如购物车,logout状态不能正确显示,不知后期是否会改进。
这是magento官网站地址:http://www.magentocommerce.com/magento-connect/fast-full-page-cache.html
这是Full Page Cache插件的官网地址,只充许使用paypal购买,http://www.mgt-commerce.com/speed-up-magento-by-full-page-cache.html
说说如何破解.
使用的是eval(gzinflate(base64_decode这种加密方式。以下是破解代码:
[php]
<?
$str=gzinflate(base64_decode(‘FZdFssTgeUW3 ..以前的内容… 33//4z7//5z//Bw==’));
while(preg_match("/base64_decode\(‘.*?’\)/s",$str)){
if(preg_match("/eval\(gzinflate\(base64_decode\(‘(.*?)’\)\)\);/s",$str,$reg)){
$s=gzinflate(base64_decode($reg[1]));
$str=str_replace("eval(gzinflate(base64_decode(‘$reg[1]’)));",$s,$str);
}
elseif(preg_match("/eval\(gzinflate\(str_rot13\(base64_decode\(‘([^’]*)’\)\)\)\);/",$str,$reg)){
$s=gzinflate(str_rot13(base64_decode($reg[1])));
$str=str_replace("eval(gzinflate(str_rot13(base64_decode(‘$reg[1]’))));",$s,$str);
}
elsebreak;
$str=str_replace(‘<? ?>’,”,$str);
}
echo$str;
?>
[/php]
这个插件共有5个文件是加密的,但判断授权最关系的文件是
app/code/community/Wee/Fpc/Model/FullPageCache.php
将他的加密部分代码copy到上述解密代码中运行,即可显示正常代码,
找到
public function hasValidLicense() {
改成以下形式
public function hasValidLicense() { return true;
即可完成这件插件的破解工作.
不过大家可能拿不到源代码的!这个作者不提供测试版,
只是大家如果觉得有用,买一个授权,然后就可以用到其它网站上。
转载自:http://www.icithy.info