php - nginx 中如何处理 post 值

标签 php mysql apache nginx

我是 nginx 新手,正在尝试使用 nginx 缓存动态页面。我将缓存过程理解为动态页面将被缓存为静态文件,然后根据进一步的请求发送。

我的页面上有评论部分,评论将在帖子上更新到数据库并在管理员审核后发布。 nginx 将如何处理 post 值?是否可以捕获发布值并更新到数据库?

有人可以指导我吗?我们将不胜感激您的回答,谢谢。

最佳答案

使用 PHP 的一般性质通常会创建超出服务器范围的动态页面(因为服务器不知道页面是否需要重新呈现,因为它有一个新的注释)。你最好不要使用 nginx 甚至服务器来缓存 php 页面,而是在应用程序 (php) 级别应用缓存,利用 apc 和 memcache 等缓存来缓存页面的部分内容并利用数据库查询缓存。

如果页面被静态缓存,那么 post 请求通常会被丢弃,因为静态页面将无法处理 post 请求 - 因为它已被缓存。

关于php - nginx 中如何处理 post 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13158313/

相关文章:

PHP password_hash() 与 Postgres crypt()

Django - 没有名为 app 的模块

apache - 是否可以使用 pl/sql 将 HTTP 响应代码返回给浏览器?

apache - 谷歌云平台 : Cannot get https (SSL) working on Wordpress Instance

php - 如何在 laravel 5 中模拟模型上的 create 方法?

php - October CMS - 将内容与主题分开

php - 通过 PHP 大量插入 MySQL 数据库会跳过名称

mysql - 如何避免 FindAll 条件默认设置为 "undefined"

PHP session 变量只递增一次

MySQL 选择别名