gpt4 book ai didi

php - Nginx 响应时间

转载 作者:行者123 更新时间:2023-12-04 00:06:51 27 4
gpt4 key购买 nike

我管理一个使用 symfony2 创建的网站,我需要“稳定”它的响应时间。

响应时间从 100 毫秒(下限) float 到 1200 毫秒,并且随机改进(我已经排除了访问依赖性)。

配置如下:

  • Centos 7 x64
  • 4Gb 内存/2 VCpu
  • 具有此设置的 PHP-fpm 5.6.23:
  • pm = static
    pm.max_children = 100
    pm.start_servers = 3
  • APCu 已启用
  • 启用 OPcache
  • 我不能使用 fastcgi 缓存。

  • 有什么建议吗?

    谢谢

    更新 13:11

    RT 正确:
    [01/Sep/2016:11:01:04 +0200] XX.XX.XX.XX - "GET / HTTP/1.1" "0.044"  200 15035 "-" "XXXXX" "XX.XX.XX.XX"

    [01/Sep/2016:11:01:31 +0200] XX.XX.XX.XX - "GET / HTTP/1.1" "0.061" 200 15035 "-" "XXXXX" "-"

    RT 不正确:
    [01/Sep/2016:11:19:23 +0200] XX.XX.XX.XX - "GET / HTTP/1.1" "1.114"  200 15035 "-" "XXXXX" "XX.XX.XX.XX"

    [01/Sep/2016:11:25:33 +0200] XX.XX.XX.XX - "GET / HTTP/1.1" "1.131" 200 15035 "-" "XXXXX" "-"

    **同一用户(监控系统)**

    最佳答案

    为了优化我的 nginx 系统,我使用了以下 3 个教程/技巧。

    1.我用来提升我的nginx系统的一些技巧

    技巧 1 – 使用反向代理服务器加速和保护应用程序

    技巧 2 – 添加负载均衡器

    技巧 3 – 缓存静态和动态内容

    技巧 4 – 压缩数据

    技巧 5 – 优化 SSL/TLS

    技巧 6 – 实现 HTTP/2 或 SPDY

    技巧 7 – 更新软件版本

    技巧 8 – 调整 Linux 的性能

    技巧 9 – 调整您的 Web 服务器的性能

    技巧 10 – 监控实时事件以解决问题和瓶颈

    更多信息:https://www.nginx.com/blog/10-tips-for-10x-application-performance/

    2、非常好的Nginx配置优化教程

    https://www.digitalocean.com/community/tutorials/how-to-optimize-nginx-configuration

    3. 使用 Nginx 跟踪应用程序响应时间

    我将以下块添加到 /etc/nginx/nginx.conf

    log_format timed_combined '$remote_addr - $remote_user [$time_local] '
    '"$request" $status $body_bytes_sent '
    '"$http_referer" "$http_user_agent" '
    '$request_time $upstream_response_time $pipe';

    接下来我们修改我们的 access_log 指令以使用新格式:
    access_log /var/log/nginx/yourdomain.com.access.log timed_combined;

    这是日志输出的示例:
     66.249.71.173 - - [08/Nov/2010:14:16:18 -0600]  "GET /blog/2010/apr/30/installing-geodjango-dependencies-homebrew/ HTTP/1.1" 200 6569 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" 0.640 0.640 .

    最后一部分将向您展示服务所需的时间:
    0.640 in this case

    一些巧妙的日志过滤现在可以准确地显示您的堆栈在何时何地变慢,为您提供有关从哪里开始优化的线索。

    更多信息: https://lincolnloop.com/blog/tracking-application-response-time-nginx/

    关于php - Nginx 响应时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39260477/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com