phpwamp运行在服务器上的相关注意事项

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

<IfModule mpm_winnt_module>
ThreadsPerChild 500
MaxConnectionsPerChild 100000
</IfModule>
以上通常为PHPWAMP缺省的配置(缺省就是默认的意思)

可以改成如下设置

WinNT MPM

ThreadsPerChild: constant number of worker threads in the server process

MaxConnectionsPerChild: maximum number of connections a server process serves

<IfModule mpm_winnt_module>
#每个子进程可配置的线程数上限
ThreadLimit 500
#每个子进程的最大并发线程数。
ThreadsPerChild 500
#进程最大的请求数,设置太小了会影响服务器性能,设置太大会占用内存,根据网站情况设定。
MaxConnectionsPerChild 100000
</IfModule>

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

5、可以在上线后可以关闭目录的列出,搜索对应的httpd-php配置,把 Options Indexes FollowSymLinks改成Options FollowSymLinks
关闭显示目录的时候,如果该目录没有首页文件,通常会显示403。

允许显示目录

Options Indexes FollowSymLinks

禁止显示目录

Options FollowSymLinks

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容