性能-其他解决方案,而不是NGINX的.htaccess
|
我正在开发一个较大的基于Web的项目,在以后的某个阶段(或更多)可能每分钟必须处理数百个请求. 我从没与NGINX一起工作过,但是用apache阅读比较,看来我可能应该走NGINX的路线.读到它,我总是看到’.htaccess’文件是一个懒惰的解决方案.现在,我想避免依赖.htaccess文件,但是我的问题是如何? 我的意思是-如果.htaccess被认为是懒惰,棘手的解决方案,那么针对此问题的干净解决方案到底是什么: >将所有特定的URL(除了CSS / Images和类似的东西)重定向到单个php文件(顺便说一句,如果像index.php这样的单个文件处理URL并包括所需的模板,是否会对性能产生影响?我应该避免这种情况,并拆分成几十个文件吗?) 这基本上是我使用.htaccess的三件事.尤其是第一个,基本上使整个应用程序都能工作. 但是对于这个项目,我实际上是在尝试保持清洁和最新的解决方案.我有什么可能?我在哪里可以提高表现?我该如何解决上述3个问题,而无法使用.htaccess在NGINX上进行开发? 非常感谢您的时间和精力. 最佳答案 为了充分利用nginx,您必须了解它不是Web服务器(例如Apache),而是代理.简单来说,它就像巨型规则引擎一样,可以根据请求的模式匹配将内容传递给其他应用程序.因此,要使用nginx运行PHP,您需要一个单独的运行PHP的服务器(或进程).可以是Apache,但PHP包含FastCGI Process Manager (FPM). 这是让您开始的基本样板: (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Nginx为WordPress的/ wp-admin / root提供404错误
- php – 从zip中提取时损坏图像
- Nginx:如何防止在代理上缓存ajax请求?
- php-当文件大小大于2mb时Laravel文件上传失败
- 在Nginx和PHP上添加“HttpOnly”和“Secure”cookie标志
- 配置 – 在nginx和HTTP-Authentication下的服务静态文件
- nginx:try_files找不到静态文件,回到PHP
- NGINX:如何在一个服务器或域名中设置多个端口
- 从PHP应用程序记录页面请求数据的可扩展方式?
- ruby-on-rails-在Ruby on Rails生产服务器上为乘客乘机前错
- 如果unicorn超载并返回502,可以nginx重试请求吗?
- ruby-on-rails – Capistrano NGINX Passenger R
- postgresql – nginx / node.js / postgres是一个
- 插件 – 我的nginx模块可以在主进程中建立连接吗
- apache-2.2 – 在NginX后面的Apache mod_dav安装
- nginx“server_tokens”配置被忽略
- nginx-在浏览器中检测HTTP2 / SPDY支持
- /etc/nginx/nginx.conf:76中的未知指令“ rtmp”
- node.js – 使用不带子域的Nginx设置多个节点服务
- ruby-on-rails – Puma和Nginx 502 Bad Gateway错
