Artan max_post_size ve upload_max_filesize ile uyarılar nelerdir?

3 Cevap php

Benim uygulama büyük dosyaları işlemek böylece max_post_size artırmak ve benim sunucuda upload_max_filesize istiyorum (2GB kadar büyük). Bunu Ama önce, uyarılar nelerdir? Açıkçası PHP geliştiricileri düşük olduğu boyutunu ayarlamak bir nedeni vardı. Ben operasyon için RAM belirli bir miktar gerekir? Herhangi bir fikir yararlı olacaktır.

3 Cevap

Gördüğüm en büyük sorunlardan biri, mesajlar bir atış anlaşma olmasıdır. Ne demek istedi müşteri çok büyük bir dosya yüklerken, onlar% 90 bitmiş olduğu bir ağ kesintisi meydana gelirse, onlar sıfırdan başlamak zorunda olmasıdır.

Ben sunucu üzerinde yeniden inşa edilecek boyutta bir dosya upload edecek Flash ve Java tabanlı çözümler vardır inanıyorum. Ben sadece Jets3t denilen Amazon'un S3 servisi için yapıldı, ama umarım bir başkası başka tavsiye edebilir birini kullandık.

Bu sitede yayınlanan edilirken yayınlanan veriler belleğe iletilir. Eğer herhangi bir noktada maksimum gönderme var bekliyoruz ve tüm oturumları / süreçleri genelinde yayınlanan verileri tutmak gerekir bellek miktarı kullanıcı sayısına göre maksimum sonrası büyüklüğünü çarpın.

Upload max max sonrası boyutundan daha az olmalıdır. Max sonrası boyut farkı ve dosya boyutu yüklemek açıklamaları veya mesaj içeriği gibi şeyler için kullanılabilir sol veri miktarıdır.

Ama gerçekten, 2GB'a kadar göndermek için kullanıcıların mümkün yapmak kolay bir DOS saldırısı için yapar. Eğer yerel bir intranet üzerinde kurumsal kullanıcılara app kullanılabilirliğini sınırlayıcı konum bile hoşnutsuz çalışan bazı baş ağrılarına neden için, zor olmaz.

Tabii ki sadece bir 64-bit platformunda kutusuna RAM gerçekten büyük miktarda koymak olabilir, ama ben bunu harcamak istiyorum ne kadar para bağlıdır varsayalım.

Yani en hacker bir grup web sitenize saldırı ve birçok makineden 1.99 giga dosyaları yüklemek başlamak için karar düşünelim, güvenliği daha bir sorun.

Lütfen sunucu diski hiçbir zaman doldurmak olacak ve sunucu hemen hemen kullanışsız olması yavaşlatmak olacaktır.

Nathan Ben bir efsane olduğunu düşünüyorum belirtilen bellek sorunu için, PHP hafızasına hisse bazı yapar ancak bellek miktarı hemen hemen tamam olmalı bu yüzden aynı anda diskte de bırakın.

Bunu uygulamanızda o ftp dizini ve dosyayı seçilen ne ithalat taramak mümkün olur, sizin kullanıcı için FTP erişimi çeşit vermek isteyebilirsiniz. FTP eklemek ve tür durumlarda kolay kurtarma bağlantı iner sağlar.

Tarayıcınız dakika boyunca donacak ve ilerleme sıkışmış eğer yani bazı Flash / Applet tabanlı çözüm ya da kullanarak, bilmiyorum gibi, aynı zamanda bir tarayıcı üzerinde bir 2 gb dosyası yükleme kullanıcı deneyimi açısından dikkat edilmesi gereken, gerçekten kötü kullanıcı bazı geribildirim FTP gerçekten iyidir.