joomla 如何提速

最近在进行joomla网站的搭建和学习,在测试时发现速度时让人最头疼的事,不是所有网址链接都慢,进入后台是速度明显要比前台网站快,进行硬件的升级,再重wind改成liunx系统,发现速度都没有提升太多,

之后进行joomla本身的提升如:

第一个是全局设置里面的,在site->Global Configuration->Cache Setting,cache选yes就可以打开了。另外一个是在插件,不知道为什么默认是没开启这个插件的。在extensions->Plugin Manager里,找到System cache这个插件,默认是disable的。另外把Use Browser Caching这个也选择yes。不过有些动态的内容选择另外再选择把cache关掉。主要是Extension -> Module Manager下选择 mod_mainmenu类型,在Advanced Parameters里的Caching选择no caching。不做这样设置之后,有任何的更新后需要在服务器上把cache删除掉,新的内容才能显示出来。有可能还会遇到其他问题。
不过我还用了Cssjscompress这个插件的,目前来说,效果不是很明显,这个插件我用在服务器上测试是没问题的,可是在自己的debian上做本地测试却出了问题,页面什么也显示不了,满屏幕的错误,关掉这个插件就好了.

发现进步不是很大:

Joomla站点URL静态化

之前在网上找关于Joomla站点做到伪静态的办法,他们总是复制别人的内容,发现按他们写的去做,就是没效果,因为他们漏掉关键的地方了。下面我就详细的写出来吧:
1,在服务器上打开rewrite这个功能,就是URL重写的功能,很多文章只说要打开这个功能,没说具体怎么做,所以当时就是这里没做好。具体的做法是:
在你安装Joomla的目录下,把htaccess.txt改成.htaccess;另外在.htaccess文件里要做一定的改动。
a:假如你的站点不是安装在根目录下,而是yourdomain这个目录下,在.htaccess里找到下面的代码:
# RewriteBase /
RewriteCond %{REQUEST_URI} !^/index.php
改成下面这样:
RewriteBase /(去掉#)
RewriteCond %{REQUEST_URI} !^/yourdomain/index.php
b:假如你的站点是安装在根目录下,只要在RewriteBase /前面去掉那个#就可以了。
2:用管理员登陆后台,在site->Global Configuration->site下,找到右边的SEO Settings,把3个都选成yes,然后点save,保存刚才的设置。
这样就可以做到Joomla站点URL静态化了。另外就是你在发布文章的时候,那个Alias就是显示在URL里的,所以你可以在这个地方指定你想要显示出来关于你这篇文章的URL


发现还是没有进步太多,最后在进行配置模板时发现

实际上并不是升级后Joomla代码本身有问题,而是因为Joomla3新建后默认要在线加载Google的字体,而国内连接Google的网点是非常困难的,因此导致新建的网站一直等待加载,而给人的假象就是Joomla速度变慢。

红框中的信息,表示要加载Google字体,看见了吧!

因此关闭使用Google字体即可解决问题。

进入管理员界面后,选择顶部的Extensions,然后选择下拉菜单的Template Manager(模板管理),即可进入网页前台模板修改界面。

修改Protostar模板选项

在出现的界面中选择Advanced(也就是你选的模板)选项卡,在出现的选项卡中找到“Google Font for Headings”选项,其默认是开启的,选择“No”,然后选择顶部的"Save"即可,现在再刷新前台的页面试一试。

感觉快好多!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值