美文网首页
博客系统优化及上线

博客系统优化及上线

作者: 肉饼屋 | 来源:发表于2018-03-17 22:09 被阅读8次

    经过两天的处理,终于将博客系统1.0完成并且上线了,这次的博客系统采用MVC模式进行开发,对代码整理还有结构有了很多的规划,方便未来的扩展。

    今天的任务的添加日志和性能测试。

    1. 添加日志功能,将博客系统发生的错误信息保存到日志中,方便以后查看,解决问题。\

    2. 性能测试,今天采用了在线测试方式进行性能测试,分别采用了GTmetrixpagespeedLoadImpact。一开始的测试结果直接导致数据库挂掉了,可见阿里云的服务器性能没那么高的,不过这些前两个测试平台有个好的地方在于他们会给出修改意见。基于测试报告我做服务器做了两个处理,一个gzip压缩,一个是浏览器缓存,做完之后,整体的浏览速度还是挺快的。第三个测试主要是测试多用户同事访问的,随着用户量的上涨,访问速度越来越慢,当50个用户的时候,达到了2分钟的时间,我个人觉得这个应该是访问数据库的问题,应该优化。

    开启gzip压缩

    修改apache配置文件,开启下面两个插件

    LoadModule deflate_module modules/mod_deflate.so
    LoadModule headers_module modules/mod_headers.so
    

    并在.htaccess文件中添加这段代码

    <ifmodule mod_deflate.c>
        AddOutputFilter DEFLATE html xml php js css
    </ifmodule>
    

    开启浏览器缓存

    修改apache配置文件,开启下面两个插件

    LoadModule expires_module modules/mod_expires.so
    

    并在.htaccess文件中添加这段代码

    <IfModule mod_expires.c>
        ExpiresActive On
        ExpiresDefault "access plus 12 month"
        ExpiresByType text/html "access plus 12 months"
        ExpiresByType text/css "access plus 12 months"
        ExpiresByType image/gif "access plus 12 months"
        ExpiresByType image/jpeg "access plus 12 months"
        ExpiresByType image/jpg "access plus 12 months"
        ExpiresByType image/png "access plus 12 months"
        EXpiresByType application/x-shockwave-flash "access plus 12 months"
        EXpiresByType application/x-javascript "access plus 12 months"
        ExpiresByType video/x-flv "access plus 12 months" </IfModule>
    

    写于2013-10-07

    相关文章

      网友评论

          本文标题:博客系统优化及上线

          本文链接:https://www.haomeiwen.com/subject/ikovfftx.html