wamp只有一个服务器在运行,phpwamp运行在服务器上的相关注意事项

本文介绍了几个在PHP-WAMP环境下提升服务器性能的方法,包括关闭display_errors以增强安全性,调整MySQL的InnoDB缓存以提高数据库性能,优化Apache的WinNTMPM配置以增加并发处理能力,设置Windows下的定时重启以保持服务稳定性,以及关闭目录列出以增强服务器安全。这些调整有助于在不影响开发便利性的同时,确保网站的高效运行。
摘要由CSDN通过智能技术生成

1、php的配置可以在上线运行后关掉display_errors,因为为了方便查错,默认是开启的display_errors = On

上线后可以关掉改成display_errors = Off

2、win下运行php,给MySQL设置更大的InnoDB缓存,这样性能也会有所提高。

任何数据库的缓存技术都可以提高数据库性能,数据库够快,网页访问才够快,除非你全静态。

建议将innodb_log_buffer_size设置为系统物理内存的 60%到80%之间。

3、打开对应apache配置,比如php5.6版本就打开phpwamp\server\Apache2.4\conf\httpd-php5.6.14.conf

这里的# WinNT MPM是指,如果是windos系统,那么就是使用这一段!

WinNT MPM

ThreadsPerChild: constant number of worker threads in the server process

MaxConnectionsPerChild: maximum number of connections a server process serves

ThreadsPerChild 500

MaxConnectionsPerChild 100000

以上通常为PHPWAMP缺省的配置(缺省就是默认的意思)

可以改成如下设置

WinNT MPM

ThreadsPerChild: constant number of worker threads in the server process

MaxConnectionsPerChild: maximum number of connections a server process serves

#每个子进程可配置的线程数上限

ThreadLimit 500

#每个子进程的最大并发线程数。

ThreadsPerChild 500

#进程最大的请求数,设置太小了会影响服务器性能,设置太大会占用内存,根据网站情况设定。

MaxConnectionsPerChild 100000

4、windows下apache及mysql定时自动重启,可以开启phpwamp自带的自动任务系统

5、可以在上线后可以关闭目录的列出,搜索对应的httpd-php配置,把 Options Indexes FollowSymLinks改成Options FollowSymLinks

关闭显示目录的时候,如果该目录没有首页文件,通常会显示403。

允许显示目录

Options Indexes FollowSymLinks

禁止显示目录

Options FollowSymLinks

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值