精华内容
下载资源
问答
  • 油库人员优化配置模型,包含详细的模型建立方法,以及原程序,非常好用。。。。。。。。
  • 司乘人员配备优化问题的示例(数模问题),内有详细的解法,可以作为参考。
  • 很好的资料!数学建模集训可以用作很好的参考,里面提及到了很多优化算法,大家可以学习学习!
  • 数据挖掘及其在人员优化配备中的应用.pdf
  • 一个油库管理工作要保证正常的运行,必须要设置计量与质量检测管理、收发油料管理、装备维护与维修管理、安全保障管理、服务保障管理等相关的岗位和人员配制。 根据实际需要按工种分类,油库的工作岗位可以分为5大...
  • 人员配置决定seo效果一些企业都在很努力的做网站优化,但是最终的效果却并不是很好,而这些企业都在从推广方式中寻找原因,此时114源码网seo优化专业人士认为企业要从人员配置上寻找原因。传统领导模式影响传统领导...

    seo优化方法有哪些?人员配置决定seo效果
    一些企业都在很努力的做网站优化,但是最终的效果却并不是很好,而这些企业都在从推广方式中寻找原因,此时114源码网seo优化专业人士认为企业要从人员配置上寻找原因。

    传统领导模式影响
    传统领导在做网站优化的时候很容易把一些情况和传统情况联系起来,进而做出正确的决定,就算推广人员的能力再高,也无法在错误的决定之下做好网站优化。做网站优化要找专业的网站优化人士来领导,确保遇到突发事情了之后领导可以做出最正确的选择。

    熟练seo优化人员多不多
    如果你的人员配置里面大部分都是新人,对seo优化一懂半懂,这样做出来的seo优化肯定不好。没有经过专门的培训,那企业的网站优化执行力肯定不足,最终也无法确保网站优化的成功。如果企业没有专门的网站优化人员,可以通过招聘获得,如果真的不想要去招聘,就培训传统推广人员。

    发布信息和网站策划如何同步
    在很多企业看来,网站优化就是在发布信息,所以必然要有很多的信息发布人员,其实这样的想法肯定是错误的,如果推广人员很多,但是策划不过来,无法掌控互联网上的最新情况,也是白扯。推广人员和策划人员一定要有一个适当的比例。

    人员的配置影响着seo优化效果,大家需做好人员配置工作,协同合作,发挥最大力量。
    飘花电影网-www.114ztsf.asia

    转载于:https://my.oschina.net/u/659546/blog/219346

    展开全文
  • 使用X32 Healthcare的在线人员配置优化(OSO)工具,可以识别人员配置效率低下的情况,并为每个提供商组创建最佳计划。 结果:较低的严重度指数(较高的敏锐度患者)导致提供者,护士,患者护理助手和文员的时间更...
  • 人力资源优化配置模型,可以解决在市场或厂家内部的人员调配问题
  • Nginx配置详解 1.1、Nginx配置详解 1.2、Nginx代理服务的配置说明 ...Nginx配置优化 1、nginx的优化 Nginx正则 1、nginx 常见正则匹配符号表示 Nginx日志输出格式 1、ELK收集Nginx自定义日志格式输出 ...
    展开全文
  • Myeclipse优化配置

    千次阅读 2019-06-17 16:34:40
    此系列Myeclipse文章为从事java开发人员适用,为作者平时开发过程所总结出来的经验,如果你喜欢java开发,请继续关注本系列文档。 转载于:...

    作为企业级开发最流行的工具,用Myeclipse开发java web程序无疑是最合适的,java web前端采用jsp来显示,myeclipse默认打开jsp的视图有卡顿的现象,那么如何更改jsp默认的打开方式,让我们可以进行更快速的jsp开发呢?

    简单介绍下Myeclipse吧!MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate.

    随着版本的更新,myeclipse的功能越来越强大,体积也越来越大,大家应该可以感觉到每次打开myeclipse都会有卡的感觉,那么如何设置最佳的myeclipse呢,(eclipse也一样设置哦),myEclipse8.0以上的最佳设置,让你的myEclipse不再卡。

    工具/原料

    • Myeclipse集成开发环境(这里以Myeclipse8.5说明)

    步骤/方法

    1. myeclipse文本编辑器如何字体设置

      windows-preferences-general-appearance-colors and fonts-basic-text font

      取消Myeclipse的自动文件验证(卡傻的原因)

      1.Windows –> Perferences –>Myeclipse –> Validation,保留manual(手动)部分,build下只留"classpath dependency Validator" 。

      2.手动验证: 右键文件 -> Myeclipse -> Run Validation 。

    2. 设置工作空间的项目编码, 防止出现乱码:
      1.首先打开Window - Preferences - General - Workspace ;

      2.将"Text file encoding"选为"Other" - "UTF-8"。

      3.改变现有项目的编码的步骤: 右击项目属性, 选择"Text file encoding"。


    3. 设置其它文件的编码:
      1:首先进去Window -> Preferences -> General -> Content Types;
      2:将需要设置的文件设置编码, 最好统一设为UTF-8 ;
      3:设置后, 如Javascript文件可正常显示中文;


    4. 设置创建JSP页面时,将JSP的默认编码设为UTF-8:
      1.Window -> Preferences -> MyEclipse -> Files and Editors -> JSP。
      2.将"Encoding"选为"ISO10646/Unicode(UTF-8)。


    5. 去掉格式化JSP时页面中的空行:
      1.Window -> Preferences -> MyEclipse -> HTML -> HTML Source;
      2.勾选"Clear all blank lines"。

    6. 增强Eclipse的自动代码提示功能:
      1.首先进入Window -> Preferences -> Java -> Editor -> Content Assist。
      2.将"Auto Activation triggers for java"设置为".abc"(默认是"."), 点"Apply"应用。
      3.导出目前的Eclipse配置文件: File -> Export -> General -> Perferences, 选择保存路径, 保存得到*.epf文件。
      4.用文本编辑器打开刚才保存的*.epf文件, 搜索".abc",将".abc"部分改为".abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ(," (以上为自动提示的触发字符,根据个人习惯设置), 保存此配置文件(个人觉得不太好用,容易出错)。
      5.导入此配置文件: File -> import -> General -> Perferences, 导入修改后的配置文件.第一个选项为反应时间,可设为100左右(默认200)。

      【小技巧】默认下, 只有按"."或"Alt + /"才出现代码提示功能, 不够强大, 作小小设置, 可将代码提示功能像VS的一样方便 。


    7. 高亮类中同一引用的使用位置:
      1.首先进入Window -> Perferences -> General - > Editors -> TextEditors -> Annotations。
      2.选择"Occurrences",勾引"Text as" -> "Highlighted"(块高亮)或"Squiggles"(虚线)。


    8. Link with Editor此选项的意思是:打开类后, 自动在包管理器这里显示类的位置。

    9. 关闭自动更新:
      1.Eclipse:首先进入Windows –> Perferences–> Install/Update -> Automatic Updates,不要勾选"Automatically find new updates and notify me"。
      2.Myeclipse:
      1)首先Windows –> Perferences–> MyEclipse... -> Community Essentials&nbsp,不要勾选"Search for new features at startup"。
      2)Windows –> Perferences–> MyEclipse... -> Maven4MyEclipse,不要勾选"Download repository index updates on startup" 。

    10. 取消拼写错误检查:
      【小提示】:我爱故意写错单词, 不需要系统帮我检查。

      1.首先进入Windows –> perferences –> General –> Editors-> Text Editors -> Spelling。
      2.去掉"Enable spell checking"勾选。

    11. 关闭不需要的启动项
      在MyEclipse编译器下: 首先进入Windows –> Perferences–> General–> Startup and Shutdown 。
      我只保留了如下项:顺序下来
      1.Tomcat6: 必备的...
      2.内存监视器: 可以查看Myeclipse的使用内存, 我喜欢这工具(在菜单Myeclipse - Utilities - Show Heap Status打开)
      3.JSP Debug工具, 其实我也没用过, 怕有一天用到...
      4.文件创建向导(个人经常用到)
      5.向后兼容的意思吧, 怕有一天会用到, 但其实很少用, 可去掉
      6.透视图, 应该可以去掉吧...
      【小提示】其实就只用选择Tomcat6。

    注意事项

    • 给MyEclipse 8.x Stable (8.0 GA) 添加启动画面:

      在myeclipse.ini配置文件追加上一行代码:-Dosgi.splashLocation=../Common/plugins/com.genuitec.myeclipse.product8_8.0.0.me200911192201/splash.bmp

    • 让Eclipse拖着myeclipse狂飚

      1.取消自动validationvalidation有一堆,什么xml、jsp、jsf、js等等,我们没有必要全部都去自动校验一下,只是需要的时候才会手工校验一下,速度立马提升好几个档次

      2.取消方法:windows-->perferences-->myeclipse-->validation除开Manual下面的复选框全部选中之外,其他全部不选

      3.手工验证方法:在要验证的文件上,单击鼠标右键-->myeclipse-->run validation。

    • MyEclipse耗内存的注意事项:

      1.老是弹出Quick update error这个问题的解决办法是关闭自动更新Windows > Preferences > MyEclipse Enterprise Workbench > Community Essentials,把选项 "Search for new features on startup"的前勾去掉即可。

      2.关闭updating indexesWindow > Preferences > Myeclipse Enterprise Workbench > Maven4Myeclipse > Maven>禁用Downloadrepository index updates on startup。

      3.关闭MyEclipse的自动validationwindows-->perferences-->myeclipse-->validation将Build下全部勾取消如果你需要验证某个文件的时候,我们可以单独去验证它。方法是,在需要验证的文件上( 右键 ->MyEclipse -> Run Validation。

      4.启动优化,关闭不需要使用的模块Window > Preferences > General > Startup andy Shutdown 在这里列出的是MyEclipse启动时加载的模块我这里只让它加载tomcat5 勾选 MyEclipse EASIE Tomcat 5。

      5.在myeclipse 7.0版本以上时,window-preferences-MyEclipse Enterprise Work-Maven4MyEclipse-Maven, 取消选中Downloadrepository index updates on startup。

      6.关闭更新调度:window --> preferences --> General --> Startup and Shutdown --> AutomaticUpdates Scheduler,去掉前面的勾选。

    • 此系列Myeclipse文章为从事java开发人员适用,为作者平时开发过程所总结出来的经验,如果你喜欢java开发,请继续关注本系列文档。

    转载于:https://my.oschina.net/zhanghaiyang/blog/593834

    展开全文
  • apache优化配置

    千次阅读 2018-09-06 14:00:51
    运维人员可以通过apache提供rewrite模块进行优化配置项: RewriteEngine ON ##打开网页重写功能 RewriteCond ##设置匹配规则 RewriteRule...

    案例环境:

    系统类型

    IP地址

    主机名

    所需软件

    Centos 6.5 64bit

    192.168.100.150

    www.linuxfan.cn

    httpd-2.2.17.tar.gz

    注:编译安装时的命令

    ./configure --prefix=/usr/local/httpd --enable-cgi --enable-rewrite --enable-so  --enable-deflate --enable-expires

     

    一、apache优化之保持连接、网页传输压缩、页面缓存时间;

    1.保持连接、长链接(keep-alive):

    作用:HTTP协议是TCP的子协议,HTTP建立连接时需要先建立TCP连接,断开时也需要端口TCP连接,TCP的建立和断开消耗的资源通过HTTP 连接保持可以节约下来。对于 HTTP/1.1,尽量地保持客户端的TCP连接,通过一个TCP连接传送多个 HTTP 请求响应,对于客户端可以提高 50%以上的响应时间,对于服务器可以降低建立与关闭TCP连接时的资源消耗。

     

    配置项:

    keepalive ON|OFF

    是否打开保持连接功能。根据网站的并发请求量决定是否打开,高并发时打开,并发量不高时可选择关闭。

    keepalive timeout

    一次TCP连接多次HTTP请求之间的最大间隔时间,两次HTTP请求超过此时间连接将会断开。

    maxkeepaliverequestes

    一次TCP连接能够传输的最大HTTP请求数量。

     

    [root@www ~]# vi /usr/local/httpd/conf/extra/httpd-default.conf

    16 KeepAlive On   

    23 MaxKeepAliveRequests 100

    29 KeepAliveTimeout 20

    :wq

    [root@www ~]# sed -n '/httpd-default.conf/p' /usr/local/httpd/conf/httpd.conf   ##查看

    #Include conf/extra/httpd-default.conf

    [root@www ~]# sed -i '/httpd-default.conf/s/^#//g' /usr/local/httpd/conf/httpd.conf  ##去除注释

    [root@www ~]# sed -n '/httpd-default.conf/p' /usr/local/httpd/conf/httpd.conf  ##查看验证

    Include conf/extra/httpd-default.conf

    [root@www ~]# sed -i '97s/^#//g' /usr/local/httpd/conf/httpd.conf

    [root@www ~]# sed -i 's/www.example.com/www.linuxfan.cn/g' /usr/local/httpd/conf/httpd.conf

    [root@www ~]# /usr/local/httpd/bin/apachectl start

     

    访问抓包验证:

     

    2.apache网页压缩:

    作用:配置 Apache 的网页压缩功能,是使用 Gzip 压缩算法来对 Apache 服务器发布的网页内容进行压缩后再传输到客户端浏览器。通常在cpu有空闲,网站带宽占用高时,会启用压缩;

    优势:

    1)加快网页加载的速度,改善用户的浏览体验

    2)降低网络传输带宽, 服务器节省流量

    3)网页压缩有利于搜索引擎的抓取

    方式:Apache 能实现网页压缩功能的模块有 mod_gzip 模块和 mod_deflate 模块

    注意:编译安装时需要使用以下配置项;

    --enable-deflate     ##启用deflate模块,注意必须安装依赖包“zlib-devel”

    配置项:

    AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript

    对什么格式的内容启用压缩

    DeflateCompressionLevel 9

    压缩级别为9,范围是1-9,数字大压缩率高

    SetOutputFilter DEFLATE

    启用deflate压缩方式

     

    [root@www ~]# /usr/local/httpd/bin/apachectl -D DUMP_MODULES |grep deflate

     deflate_module (static)

    Syntax OK

    [root@www ~]# vi /usr/local/httpd/conf/httpd.conf ##在最后添加如下配置

    AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml text/javascript

    DeflateCompressionLevel 9

    SetOutputFilter DEFLATE

    :wq

    [root@www ~]# /usr/local/httpd/bin/apachectl start

    访问并抓包验证:

     

    3.apache页面缓存时间:

    作用:通过 mod_expires 模块配置 Apache,使网页能在客户端浏览器缓存一段时间,以避免重复请求,减轻服务端工作压力。启用 mod_expires 模块后,会自动生成页面头部信息中的 Expires 标签和 CacheControl 标签,从而降低客户端的访问频率和次数,达到减少不必要的流量和增加访问速度的目的。

    注意:编译安装时必须使用以下配置项

    --enable-expires     ##启用网页缓存过期时间模块

    配置项:

    <IfModule mod_expires.c>

      ExpiresActive On     ##启用页面缓存时间

      ExpiresDefault "access plus 60 seconds"    ##设置默认缓存1分钟  

    </IfModule>

     

     

    [root@www ~]# /usr/local/httpd/bin/apachectl -D DUMP_MODULES |grep expires

     expires_module (static)

    Syntax OK

    [root@www ~]# vi /usr/local/httpd/conf/httpd.conf    ##在最后添加如下配置

    <IfModule mod_expires.c>

        ExpiresActive On

        ExpiresDefault "access plus 60 seconds"

    </IfModule>

     

    清楚浏览器历史记录,重新访问测试:

     

    二、apache优化隐藏版本号;

    方式一:

    [root@www ~]# vi /usr/local/httpd/conf/httpd.conf ##添加在末尾

    ServerTokens Prod    ##显示最少的信息,默认是Full显示完整信息

    ServerSignature Off    ##生成页面的页脚

    访问测试验证:

     

    方式二:

    如果是源代码编译安装,还可以用修改源码编译的方法:进入 Apache 的源码目录下的 include 目录, 编辑 ap_release.h 这个文件如下变量,然后重新编译安装即可:

         42 #define AP_SERVER_BASEVENDOR "linuxfan.cn Software Foundation"

         43 #define AP_SERVER_BASEPROJECT "Miscrosoft-IIS"

         44 #define AP_SERVER_BASEPRODUCT "Microsoft-IIS"

         45

         46 #define AP_SERVER_MAJORVERSION_NUMBER 6

         47 #define AP_SERVER_MINORVERSION_NUMBER 6

         48 #define AP_SERVER_PATCHLEVEL_NUMBER   6

     

    三、apache优化之防盗链;

    作用:防盗链就是防止别人盗用服务器中的图片、文件、视频等相关资源。运维人员可以通过apache提供rewrite模块进行优化。

    配置项:

    RewriteEngine ON

    ##打开网页重写功能

    RewriteCond

    ##设置匹配规则

    RewriteRule

    ##设置跳转动作

    rewrite的规则:%{HTTP_REFERER} 浏览 header 中的链接字段,存放一个连接的 URL,代表是从哪个链接访问所需的网页。

    !^

    不以某个字段开头

    .*$

    以任意字符结尾

    NC

    不区分大小写

    R

    强制跳转

    规则匹配:如果相应变量的值匹配所设置的规则,则逐条往下处理;如果不匹配,则后面的规则不再继续匹配。

    配置实例:

    [root@www ~]# vi /usr/local/httpd/conf/httpd.conf

    在<Directory “/usr/local/httpd/htdocs”> 区域中,添加:

        RewriteEngine On    ##启用重写功能

        RewriteCond %{HTTP_REFERER} !^http://linuxfan.cn/.*$ [NC]

        RewriteCond %{HTTP_REFERER} !^http://linuxfan.cn$ [NC]

        RewriteCond %{HTTP_REFERER} !^http://www.linuxfan.cn/.*$ [NC]

        RewriteCond %{HTTP_REFERER} !^http://www.linuxfan.cn$ [NC]

        RewriteRule .*\.(gif|jpg|png|swf)$ http://www.linuxfan.cn/error.html [R,NC]

    </Directoy>

    最终匹配结果为:第二、三、四、五行的信任站点,能够使用网站上的图片;处理信任站点以外的站点,如果访问或使用 http://www.linuxfan.cn 域名以外的 gif、 jpg、 swf结尾的文件将跳转到重定向页面。

    案例:

    1.案例环境:

    系统类型

    IP地址

    主机名

    所需软件

    Centos 6.5 64bit

    192.168.100.150

    linuxfan

    httpd-2.2.17.tar.gz

    Centos 6.5 64bit

    192.168.100.151

    linuxren

    httpd-2.2.17.tar.gz

     

    2.安装配置linuxfan主机的httpd服务;

    [root@linuxfan ~]# tar zxvf httpd-2.2.17.tar.gz -C /usr/src/

    [root@linuxfan ~]# cd /usr/src/httpd-2.2.17/

    [root@linuxfan httpd-2.2.17]#./configure --prefix=/usr/local/httpd --enable-cgi --enable-rewrite --enable-so && make && make install

    [root@linuxfan httpd-2.2.17]# cd

    [root@linuxfan ~]# sed -i '97s/^#//g' /usr/local/httpd/conf/httpd.conf

    [root@linuxfan ~]# sed -i 's/www.example.com/www.linuxfan.cn/g' /usr/local/httpd/conf/httpd.conf

    [root@linuxfan ~]# cat <<END >/usr/local/httpd/htdocs/index.html

    <html>

    <head><title></title></head>

    <body>

    <h1>www.linufan.cn</h1>

    <img src="./linux.jpg" />

    </body>

    </html>

    END

    [root@linuxfan ~]# ls /usr/local/httpd/htdocs/

    index.html  linux.jpg

    [root@linuxfan ~]# /usr/local/httpd/bin/apachectl start

    访问测试:

     

    3.安装配置linuxren主机的httpd服务;

    [root@linuxren ~]# tar zxvf httpd-2.2.17.tar.gz -C /usr/src/

    [root@linuxren ~]# cd /usr/src/httpd-2.2.17/

    [root@linuxren httpd-2.2.17]#./configure --prefix=/usr/local/httpd --enable-cgi --enable-rewrite --enable-so && make && make install

    [root@linuxren httpd-2.2.17]# cd

    [root@linuxren ~]# sed -i '97s/^#//g' /usr/local/httpd/conf/httpd.conf

    [root@linuxren ~]# sed -i 's/www.example.com/www.linuxren.cn/g' /usr/local/httpd/conf/httpd.conf

    [root@linuxren ~]# cat <<END >/usr/local/httpd/htdocs/index.html

    <html>

    <head><title> </title></head>

    <body>

    <h1>www.linuxren.cn </h1>

    <img src="http://www.linuxfan.cn/linux.jpg" alt="访问被拒绝了!对方设置了防盗链!" />

    </body>

    </html>

    END

    [root@linuxren ~]# /usr/local/httpd/bin/apachectl start

    访问测试:

     

    4.为linuxfan网站设置防盗链,防止linuxren网站盗用图片;

    [root@linuxfan ~]# vi /usr/local/httpd/conf/httpd.conf

        132 <Directory "/usr/local/httpd/htdocs">

        133     RewriteEngine On

        134     RewriteCond %{HTTP_REFERER} !^http://linuxfan.cn/.*$  [NC]

        135     RewriteCond %{HTTP_REFERER} !^http://linuxfan.cn$  [NC]

        136     RewriteCond %{HTTP_REFERER} !^http://www.linuxfan.cn/.*$  [NC]

        137     RewriteCond %{HTTP_REFERER} !^http://www.linuxfan.cn$  [NC]

        138     RewriteRule .*\(gif|jpg|png|swf\)$ http://www.linuxfan.cn/error.html  [R,NC]

    :wq

    [root@linuxfan ~]# echo "deny" >>/usr/local/httpd/htdocs/error.html

    [root@linuxfan ~]# /usr/local/httpd/bin/apachectl restart

    访问验证:

     

    四、apache的ab压力测试;

    作用:Apache 附带了压力测试工具 ab,非常容易使用,并且完全可以模拟各种条件对 Web 服务器发起测试请求。在进行性能调整优化过程中,可用 ab 压力测试工具进行优化效果的测试。

    语法:ab  -n 请求数总和  -c  并发用户数  网站网址

    重要参数:

    Time taken for tests ##表示所有这些请求被处理完成所花费的总时间

    Failed requests ##表示失败的请求数量

    Requests per second ##吞吐率,计算公式: Complete requests / Time taken for tests

    Transfer rate ##表示这些请求在单位时间内从服务器获取的数据长度,计算公式:Total trnasferred/ Time taken for tests,这个统计很好的说明服务器的处理能力达到极限时,其出口宽带的需求量。

    [root@linuxfan ~]# /usr/local/httpd/bin/ab -n 1000 -c 80 http://192.168.100.150/index.html

    拓展:自行百度apache其他性能压力测试工具

     

    五、apache 日志分析工具;

    方式一:apachetop工具

    作用:查看服务器的实时运行情况,比如哪些 URL 的访问量最大,服务器每秒的请求数,等等。apachetop 就是这样一个工具, 能够让你实时的监测 apache 服务器的运行状况。

     

    [root@linuxfan ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.rep

    [root@linuxfan ~]# yum -y install epel-release

    [root@linuxfan ~]# yum -y install apachetop

    [root@linuxfan ~]# apachetop -f /usr/local/httpd/logs/access_log

    last hit: 06:14:54         atop runtime:  0 days, 00:00:05             06:14:55

    All:            6 reqs (   3.0/sec)          0.0B (    0.0B/sec)       0.0B/req

    2xx:    0 ( 0.0%) 3xx: 6 ( 100%) 4xx:     0 ( 0.0%) 5xx:     0 ( 0.0%)

    R (  5s):       6 reqs (   1.2/sec)          0.0B (    0.0B/sec)       0.0B/req

    2xx:    0 ( 0.0%) 3xx: 6 ( 100%) 4xx:     0 ( 0.0%) 5xx:     0 ( 0.0%)

     

     REQS REQ/S    KB KB/S URL

        3  1.50   0.0  0.0*/

        3  1.50   0.0  0.0 /linux.jpg

     

    方式二:awstats日志分析系统

    作用:Awstats 软件是一个由perl语言所编写的免费强大的服务器的日志文件分析工具,显示你所有的网页/邮件/ FTP统计包括访问,访问者,页面,点击,高峰时间,操作系统,浏览器,搜索引擎,关键字。

     

    [root@linuxfan ~]# tar zxvf awstats-7.3.tar.gz

    [root@linuxfan ~]# mv awstats-7.3  /usr/local/awstats

    [root@linuxfan ~]# cd  /usr/local/awstats/tools

    [root@linuxfan tools]# chmod +x ./*

    [root@linuxfan tools]# ./awstats_configure.pl  

    Do you want to continue setup from this NON standard directory [yN] ? Y

    Config file path ('none' to skip web server setup):

    > /usr/local/httpd/conf/httpd.conf

    Do you want me to setup Apache to write 'combined' log files [y/N] ? Y

    Do you want me to build a new AWStats config/profile

    file (required if first install) [y/N] ? Y

    Your web site, virtual server or profile name:

    > www.linuxfan.cn

    Directory path to store config file(s) (Enter for default):   回车

    Press ENTER to continue...    回车

    Press ENTER to finish...    回车

    [root@linuxfan tools]# cd

    [root@linuxfan ~]# vi /etc/awstats/awstats.www.linuxfan.cn.conf

    LogFile="/usr/local/httpd/logs/access_log"    ##修改第 50 行

    :wq

    [root@linuxfan ~]# mkdir /var/lib/awstats

    [root@linuxfan ~]# echo "*/5 * * * *  /usr/local/awstats/tools/awstats_updateall.pl now" >/var/spool/cron/root   

    [root@linuxfan ~]# /etc/init.d/crond restart

    [root@linuxfan ~]# /usr/local/awstats/tools/awstats_updateall.pl now   ##执行首次更新,如若更新访问数据无法更新,出现日志格式问题,需要调整日志格式为combined格式,如若已经为该模式,可将日志文件删除,重启服务生成即可

    [root@linuxfan ~]# /usr/local/httpd/bin/apachectl  restart

    访问测试:

    http://www.linuxfan.cn/awstats/awstats.pl?config=www.linuxfan.cn

     

    六、apache访问控制;

    作用:为apache服务提供的页面设置客户端访问权限,为某个组或者某个用户加密访问;

     

    [root@linuxfan ~]# /usr/local/httpd/bin/htpasswd -c /usr/local/httpd/conf/htpasswd zs  ##添加admin用户,可以在两个路径中间添加-c是新建文件删除原文件

    New password:       ##输入密码pwd@123

    Re-type new password:        ##确认密码

    Adding password for user zs 

    [root@linuxfan ~]# cat /usr/local/httpd/conf/htpasswd   

    zs:TpPLVJuXl0wsE

    [root@linuxfan ~]# /usr/local/httpd/bin/htpasswd /usr/local/httpd/conf/htpasswd  ls

    New password:    ##输入密码pwd@123

    Re-type new password:        ##确认密码

    Adding password for user ls 

    [root@linuxfan ~]# /usr/local/httpd/bin/htpasswd /usr/local/httpd/conf/htpasswd  ww 

    New password:       ##输入密码pwd@123

    Re-type new password:            ##确认密码

    Adding password for user ww

    [root@linuxfan ~]# vi /usr/local/httpd/conf/htgroups   ##为授权用户加入组

    mygroup: zs  ls    ##组名: 成员1  成员2

    [root@linuxfan ~]# vim /usr/local/httpd/conf/httpd.conf

    421 <Directory "/usr/local/awstats/wwwroot">

    422     Options None

    423     AllowOverride None

    424     Order allow,deny

    425     Allow from 192.168.100.110

    426     AuthType Basic      ##定义认证的类型为Basic

    427     AuthName "Log analysis system"     ##提示短语

    428     AuthBasicProvider file     ##提供认证者为file

    429     AuthUserFile /usr/local/httpd/conf/htpasswd     ##指定认证用户文件

    430     AuthGroupFile /usr/local/httpd/conf/htgroups     ##指定认证组文件

    431     Require group mygroup    ##设置允许访问的用户或者组,如果设置为所有用户改为“Require valid-user”即可,若设置单个用户为Require user 用户名 即可;

    432 </Directory>  

    :wq

    [root@linuxfan ~]# /usr/local/httpd/bin/apachectl  restart  

    访问测试:

    http://www.linuxfan.cn/awstats/awstats.pl?config=www.linuxfan.cn 

    ##输入用户测试,zs与ls能登录,ww不能登录

     

    七、apache优化之日志分割;

    作用:随着网站访问量的增加,访问日志中的信息会越来越多, Apache 默认访问日志access_log单个文件会越来越大,日志文件体积越大,信息都在一个文件中,查看及分析信息会及不方便。

    实现方式:

    1.利用 apache 自带的日志轮循程序 rotatelogs

    ErrorLog "|rotatelogs 命令的绝对路径 -l logs/error_%Y%m%d_%H%M%S.log 秒数"

    CustomLog "| rotatelogs 命令的绝对路径-l logs/access_%Y%m%d_%H%M%S.log 秒数"

    combined

    2.利用一个发展已经比较成熟的日志轮循工具 cronolog

    ErrorLog "|cronolog 绝对路径 -l /usr/local/httpd/logs/error_%Y%m%d%H%M%S.log "

    CustomLog "|cronnolog绝对路径 -l /usr/local/httpd/logs/access_%Y%m%d%H%M%S.log" combined

    3.利用定时任务和 shell 脚本做日志切割

     

    方式一: 利用 apache 自带的日志轮循程序 rotatelogs日志分割:

    [root@linuxfan ~]# vi /usr/local/httpd/conf/httpd.conf   ##10秒切割一次日志文件(切割日志时间频率可以自行改变,根据PV来决定,),-l选项是小写的L表示local time(本地时间)

        216 CustomLog "|/usr/local/httpd/bin/rotatelogs -l /usr/local/httpd/logs/access_%Y%m%d%H%M%S.log  10" combined

    :wq

    [root@linuxfan ~]# /usr/local/httpd/bin/apachectl restart

    [root@linuxfan ~]# ls /usr/local/httpd/logs/

    access_20171205054810.log  error_log

    access_20171205054820.log  httpd.pid

     

    方式二:利用一个发展已经比较成熟的日志轮循工具 cronolog

    [root@linuxfan ~]# tar xf cronolog-1.6.2.tar.gz -C /usr/src/  

    [root@linuxfan ~]# cd /usr/src/cronolog-1.6.2/

    [root@linuxfan cronolog-1.6.2]# ./configure && make && make install

    [root@linuxfan cronolog-1.6.2]# cd

    [root@linuxfan ~]# which cronolog

    /usr/local/sbin/cronolog

    [root@linuxfan ~]# vi /usr/local/httpd/conf/httpd.conf    ##可以跟据文件名中的变量来设置分割的频率,Y表示四位年份、m表示月份、d表示月份中的天数

    213 CustomLog "|/usr/sbin/cronolog /usr/local/httpd/logs/access_%Y%m%d.log"         combined

    :wq

    [root@linuxfan ~]# /usr/local/httpd/bin/apachectl  restart

    [root@linuxfan ~]# ls /usr/local/httpd/logs/

    access_20171206.log   access_log   error_log   httpd.pid

     

    方式三:脚本完成(定期移动httpd日志文件,并且保存期限为30天):

    [root@linuxfan ~]# vi /opt/cut_httpd_log.sh

    #!/bin/bash

    logpath="/usr/local/httpd/logs"

    datetime=$(date -d "-1 day" "+%Y%m%d")26 / 27

    [ -d $logpath/backup ] || mkdir $logpath/backup

    mv $logpath/access_log $logpath/backup/access_log-$datetime

    /usr/local/httpd/bin/apachectl graceful   ##

    find $logpath/backup/ -mtime +30 | xargs rm –f

    [root@linuxfan ~]# chmod +x /opt/cut_httpd_log.sh

    [root@linuxfan ~]# echo "00 00 * * * /bin/bash /opt/cut_httpd_log.sh &> /dev/null" >>/var/spool/cron/root

    [root@linuxfan ~]# service crond restart

     

    日志合并:

    可以将每个服务器每天的日志文件通过 rsync 下载到专门进行访问统计分析的服务器上进行合并。合并多个服务器的日志文件,例如: log1 log2 log3 并输出到 log_all 中的方法是:

    sort -m -t " " -k 4 -o log_all access_log1 access_log2 access_log3

    -m 使用 merge 优化算法

    -t 指定排序的分割符

    -k 4 指定排序时行中多列时,排序的依据列为哪列,表示根据时间进行排序

    -o 表示将排序结果存放到指定的文件中

     

    八、apache实现虚拟主机;

    作用:在同一台服务器实现部署多个网站站点,节省资源;

    实现方式:

    1.不同IP,不同域名,相同端口;

    2.相同IP,相同域名,不同端口;

    3.相同IP,相同端口,不同域名;

     

    方式一:不同IP,不同域名,相同端口;

    [root@linuxfan ~]# ifconfig eth0:0 192.168.100.200

    [root@linuxfan ~]# ip a |grep 192.168.100

        inet 192.168.100.150/24 brd 192.168.100.255 scope global eth0

        inet 192.168.100.200/24 brd 192.168.100.255 scope global secondary eth0:0

    [root@linuxfan ~]# vi /usr/local/httpd/conf/httpd.conf

    394 Include conf/extra/httpd-vhosts.conf

    [root@linuxfan ~]# vi /usr/local/httpd/conf/extra/httpd-vhosts.conf

    展开全文
  • MySQL优化之my.conf配置详解

    万次阅读 多人点赞 2017-12-29 11:30:08
    最近项目不太忙,所以有时间静心来研究下mysql的优化,对于MySQL的设置是否合理优化,直接影响到网站的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的...
  • MyEclipse x.x各版本终极优化配置指南

    千次阅读 2013-07-11 10:48:50
    先说优化:随着myeclipse版本不断更新,其功能不断强大,更加智能及人性化,为开发人员提供了很多便利、提高了开发速度,但是也牺牲了性能,让很多机器配置稍差的开发人员头疼不已。其实我们平时常用的功能只用20%,...
  • JVM优化配置(转)

    千次阅读 2011-06-22 14:50:00
    JVM优化配置(转)2008年01月25日 星期五 下午 03:56JVM优化配置《一》OOM这个缩写就是Java程序开发过程中让人最头痛的问题:Out of Memory。在很多开发人员的开发过程中,或多或少的都会遇到这类问题,这类问题定位...
  • # 此参数确定些日志文件所用的内存大小,以 M 为单位。缓冲区更大能提高性能,但意外的故障将会丢失数据.MySQL 开发人员建议设置为 1-8M 之间
  • 优化Oracle .Net配置

    2007-09-04 11:52:00
    优化Oracle .Net配置 原帖地址:http://www.builder.com.cn/2003/1230/104447.shtml 作者: ZDNet China 2003-12-30 14:46:52
  • Intellij IDEA 2018 最新优化配置

    万次阅读 热门讨论 2018-08-21 11:50:00
    IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。 一直都有想过写一篇关于IDEA的设置优化的博文,因为确实网上的不是很适合我的风格。且网上的优化教程...
  • Intellij IDEA 2019 最新优化配置

    万次阅读 多人点赞 2019-04-05 14:58:27
    之前在CSDN上写了一点关于IDEA的优化配置之类的文章,有些图片失效了,很多人都希望会有继续更新,于是有了这篇文章 前言 好吧工欲善其事必先利其器,我平时比较喜欢使用IDEA,这个软件可以很大程度上提高...
  • 2、针对VC/C/C++程序员对配置作了最大的优化,界面配置更符合C/C++开发人员的习惯,对字体也进行了美化; 3、收集了网上流行的Source Insight使用教程,对于初学者大有帮助; 4、绝对的绿色版,内含sn.txt,对...
  • 以最小化任务完成时间为目标,建立了柔性作业车间人员配置及作业排序模型,并设计了蚁群—遗传混合优化算法进行求解。首先,根据求解问题特征,设计了蚁群—遗传协调优化的算法结构。其中,蚁群算法求解资源配置,...
  • 传统的维修力量配置问题研究仅仅是基于装备维修任务量计算维修人员配备方案,已不适应信息化条件下装备保障的发展。借鉴组织理论,把信息因素引入到维修力量配置研究,并考虑由于信息化导致的保障组织体制变革的影响,...
  • 对于当前的国内企业来说,需要较长时间面临的一个现实就是宏观经济由高速增长转向中速增长。...在这种背景下,规模企业不得不进行机构的瘦身,不得不进行裁员或者人员优化。和企业内直接创造价值的业务人员相比,职能
  • 文章目录一、Apache网页优化1.1 Apache网页优化概述1.2 gzip介绍1.3 Apache的压缩模块1.4 配置网页压缩功能1.4.1 实验步骤 一、Apache网页优化 1.1 Apache网页优化概述 在企业中,部署Apache后只采用默认的配置参数...
  • oracle性能优化

    2012-10-17 22:48:45
    oracle性能优化可以帮助初学人员及需要系统优化人员进行快速优化配置
  • 通常来看,Redis开发和运维人员更加关注的是Redis本身的一些配置优化,例如AOF和RDB的配置优化、数据结构的配置优化等,但是对于操作系统是否需要针对Redis做一些配置优化不甚了解或者不太关心,然而事实证明一个...
  • 序:性能优化思路前面几篇文章中,主要介绍消息中间件ActiveMQ的安装和基本使用。从给出的安装配置和示例代码来看,我们既没有修改ActivieMQ服务节点的任何配置,也没有采用任何的集群方案。这种情况只适合各位读者...
  • MySQL优化技巧

    万次阅读 多人点赞 2017-09-10 14:14:00
    MySQL优化三大方向① 优化MySQL所在服务器内核(此优化一般由运维人员完成)。② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行参数调整。③ 对SQL语句以及表优化。MySQL参数优化1:MySQL 默认的最大...
  • Linux优化及安全配置

    2005-06-10 22:34:00
    关于优化 说起优化,其实最好的优化就是提升硬件的配置,例如提高cpu的运算能力,提高内存的容量,个人认为如果你考虑升级硬件的话,建议优先提高内存的容量,因为一般服务器应用,对内存的消耗使用要求是最高的。...
  • 针对Vue Storefront 1开发的优化Webpack配置 Vue Storefront 1的默认Webpack配置允许全面测试所有功能。 但是,由于各种原因,这会导致转换时间变慢,从而导致不良的开发人员体验。 该存储库包含一个单独的Webpack ...
  • 优化Oracle .Net配置

    2007-08-22 17:34:00
    由此,网络管理人员可以控制很多方面的网络性能优化,这样,Oracle管理人员就极少获得影响整个数据库性能(图A)的网络设置的控制权。 你可以通过使用一些关键设置来提高分布式处理的性能,这篇文章讨论了一些...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 197,672
精华内容 79,068
关键字:

优化人员配置的好处