设计与开发
设计与开发

apache配置中的ThreadsPerChild\MaxRequestsPerChild\Win32DisableAcceptEx

【记录】公司的服务器近期不怎么稳定,五一假期都没消停。在排除硬件、软件问题后,开始检查apache配置问题。

win2003系统下的apache,mpm_winnt.c模式,优化参数:

ThreadsPerChild 说明:每个子进程建立的线程数,默认值:64,最大值:1920。网上查询资料建议设置在100-500之间。如服务器性能高,可设置更大值。

MaxRequestsPerChild 说明:每个子进程在其生存期内允许伺服的最大请求数量,也就是最大线程。如果超过限制,子进程会结束。默认值:0。
MaxRequestsPerChild的值不能设置为0,会因子进程不结束而耗尽内存。

线程设置也不是越大越好,太大会导致产生新的子进程后长期空闲,并非最佳优化。要根据服务器的硬件配置、系统环境、访问流量等调试设置。

Win32DisableAcceptEx
使用accept()代替AcceptEx()接受网络链接。AcceptEx()是一个微软的WinSock2 API ,通过使用BSD风格的accept() API提供了性能改善。一些流行的Windows产品,比如防病毒软件或虚拟专用网络软件,会干扰AcceptEx()的正确操作。

优化后目前还比较稳定,做个记录继续观察。

javascript判断手机/平板电脑浏览器

判断用户是否是移动设备(手机浏览器、平板电脑)浏览器的方法:

if(/AppleWebKit.*mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){
    if(window.location.href.indexOf("?mobile")<0){
        try{
          if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){
               // window.location.href="http://m.guzheng.cn/";
            }else if(/iPad/i.test(navigator.userAgent)){
              window.location.href="http://www.guzheng.cn/";
            }else{
              //window.location.href="http://m.guzheng.cn/";
            }
        }catch(e)
		{

		}
    }
}
else
{
 //window.location.href="http://www.guzheng.cn/";
}

搜索引擎常用命令

  1. site:
    查询网站收录页面数。如:site:hiheng.com
    也可用于指定域名搜索:既只搜索该域名下的内容。如:hiheng site:www.hiheng.com/
  2. filetype
    用于搜索指定的文件格式。如:filetype:ppt CSS
  3. intitle
    搜索title中包含关键词的页面。intitle:hiheng
  4. inurl
    搜索URL中使用到关键词的页面。如:inurl:hiheng
  5. *(星号):
    关键词匹配,更精确的搜索多个关键词相关的页面。如:hiheng*php
  6. -(减号):
    搜索不包含减号后面的词。 如:中国古筝网 -古筝
    可以配合“inurl”,看看除了指定网站,还有哪里提到了关键词。如:hiheng -inurl:hiheng.com
  7. “”(双引号):
    精确匹配搜索关键词,如:“hiheng”

古筝曲音乐盒 h.2.0

支持apple(苹果)电脑、手机播放。

由于苹果电脑不支持flash播放,本次改版采用HTML5技术重新架构,可以在iMac、iPad、iPhone上的正常使用。

优化播放顺序。

解决过去的播放顺序问题。直接播放最新添加的古筝曲,而不是从音乐列表的第一个开始播放。

更有效的”收藏”

把你喜欢的古筝曲随时收藏,你可以在其他电脑、智能手机登录自己的帐号,在”我的收藏”来找到他们。

更方便的”搜索”。

优化音乐盒搜索,可以在音乐盒搜索框直接输入”曲名”或者”演奏家”,找到你要听的曲子。

多选播放古筝曲。

搜索结果后,你可以勾选多个你要播放的曲目,一次性添加播放。

更好的兼容性。

支持IE6/7/8/8/9/10、chrome、safari等主流浏览器。