Nagy méretű kérés a php - űrhajósban a hajóban

Néha a projekt valamivel többre nő. Az eredeti POST kérések növekednek, és nincs idő megváltoztatni az architektúrát. Így növelheti a méretét.

Először is, a php.ini beállításokat. (ha apache / etc / php5 / apache 2 / php.ini vagy ha fpm /etc/php5/fpm/php.ini)

A post_max_size egyenlő vagy nagyobb, mint a várható post méret.
upload_max_filesize - további fájlok feltöltéséhez. általában egyenlő a postával.
max_execution_time és max_input_time több, hogy a szkript nem esik le egy hosszú terhelés.

A php-suhosin kiterjesztés telepítésével azonnal letilthatja azt is. Megtalálható a suhosin.so, suhosin.ini.
Lehet és nem szabad leállítani, és konfigurálni a suhosin.ini paraméterekben:
suhosin.post.max_value_length
suhosin.request.max_value_length

Ha nginxet használunk. akkor a / etc / nginx /nginx.conf fájlban:
A client_max_body_size több mint a várt hely.

ugyanúgy
send_timeout és fastcgi_read_timeout több, különben 504 hiba lesz.

Ha apache2-t használ, akkor a /etc/apache2/apache.conf fájlban:
LimitRequestFieldsize - mezőméret
LimitRequestBody - a teljes kérelem mérete

Kapcsolódó hozzászólások:

Nagy méretű kérés a php - űrhajósban a hajóban
Nginx + php5-fpm + mysql config. Frissül.
Nagy méretű kérés a php - űrhajósban a hajóban
A nginx frissítése 1.6-tól 1.8-ig, és a problémák megoldása
Nagy méretű kérés a php - űrhajósban a hajóban
PHP: open_basedir korlátozás érvényben - döntött
Nagy méretű kérés a php - űrhajósban a hajóban
Hiba a fogás, a hibakezelő php
Nagy méretű kérés a php - űrhajósban a hajóban
A projektben lévő kódsorok száma.