• 开启全站HTTPS。2017-04-29
  • 本站为非盈利性站点,所得收入全部用于网站服务器及其他费用。2015-10-15
  •    2年前 (2016-04-16)  网站建设 |   3 条评论  36 
    文章评分 1 次,平均分 5.0

    下面是一些Linux配置或使用中的问题。

    CDN的使用

    其实这个并不算服务器配置中的问题,但是一般的服务器硬盘都不是很给力,在读取静态文件的时候比较慢,再比如国内服务器带宽较贵的问题,CDN的作用还是非常明显的,合理的使用CDN可以让你的服务器承受更大的压力。

    邮件系统

    不少朋友使用vps还用qq邮箱之类的代发邮件,有了vps就可以自建了,像军哥的lnmp一键安装包用的是sendmail,只能说sendmail太垃圾了,推荐postfix,可以参考本站postfix节点下的文章。

    php-fpm最大进程数量

    我的服务器上主要就是运行wordpress,所以php肯定是最重要的,php-fpm是最大进程数量,设置高了会有内存用光爆掉的危险,设置低了几个并发访问就网页就卡住了。

    一般来说,我们可以这么计算

    (内存以MB为单位的容量*0.6)/x

    0.6是指60%的内存让给处理PHP的进程使用,x是指每个平均每个进程使用的内存大小,一般可以这样计算,如果网站生成了HTML,只有计数等少量的并不复杂的PHP页面,x计为5,Discuz论坛计为15,WordPress计为20。上限不要超过200-500,再多就不稳定了。

    这样虽然不一定是最优的设置,但绝对要比一些一键安装脚本胡乱设置的一个固定的数字要强非常多。

    缓存模块

    个人主要是使用xcache和eaccelerator,这二者的性能差距不会太大,但是用缓存模块和不用缓存模块的性能差距非常大。eaccelerator已经很长时间不更新,一般在程序对xcache不兼容的情况下才用eaccelerator。我前面的前一篇文章也说了,如果使用这个两个缓存模块php版本就不要升级太高。当然PHP5.5已经开始提供opcache,但是我还没用过。另外发现如果使用tmpfs和静态话插件的话那速度可不是一般的快。。

    MYSQL

    说实话,如果MySQL如果出现瓶颈,my.cnf的优化帮助非常小,这时候我们应该把重点放在数据库结构和语句上,以及程序上的设计(比如缓存很重要)。尤其是wordpress,它插件和模板里涉及到的SQL语句,很可能会让WP本来就不怎么样的性能变的更糟。

    定时清理数据库也会有一定的提速效果。

    disable_functions和open_basedir

    这个是安全性方面的,一般来说这二个都设置。

    NGINX

    nginx方面也有一系列的缓存方案,我没太研究过,不太好发表意见。能说的就是面对CC攻击时,最好的方法就是直接deny IP,其他的都是浮云。

     

    除特别注明外,本站所有文章均为小浩博客原创,转载请注明出处来自https://www.xhsay.com/note-in-server-configuration.html

    关于
    小浩博客(www.xhsay.com)是由Tovey建立的个人站点,主要致力于整合并分享各种互联网及网站建设的资源。

    发表评论

    表情 格式
    1. 感谢教程的分享~~

      夏、一抹阳光 来自天朝的朋友 谷歌浏览器 Windows 7 1年前 (2017-01-23) 回复
    2. 我又来了,您高兴吗?!

      1923532704 来自天朝的朋友 搜狗浏览器 Windows 7 2年前 (2016-04-16) 回复
    3. 我又来了,您高兴吗?!

      305326991 来自天朝的朋友 搜狗浏览器 Windows 7 2年前 (2016-04-16) 回复
    切换注册

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册