我在index.php文件中有以下javascript:
<script type="text/javascript">
$('.showpics, .showpics2').live('click', function() {
var theuser = $(this).attr('href');
$("#piccall:hidden").load('pictures.php?user='+theuser, function () {
$('#picsbig:hidden').show();
});
$('#picsbig:visible').hide();
return false;
});
</script>
pictures.php文件由doctype声明,html标签,head(带有两个css文件),body,一些php读取GET var。,DB函数,读取用户pics函数并显示它们组成。在这个文件的末尾,有两个javascript文件(文件中没有加载这个文件的人也加载了这个文件),正文结束标记和html结束标记。
Pictures.php每行约有130行代码。
问题是,在调用此页面加载的点击之后,会出现大约3秒的延迟,之后显示没有任何错误。
有什么方法可以让它变得更快?
Apache在VPS上运行,配置如下:CentOS 5.5 x64,1024MB内存,500GB频段,0.8GHz
谢谢!
答案 0 :(得分:0)
启用服务器上的缓存,这里有一个guid如何用apache
http://httpd.apache.org/docs/2.1/caching.html
您可以在cache:true
全局设置
ajax
$.ajaxSetup({
cache:true
});