Jump to content
Invision Community

Sendfile


TacTics
 Share

Recommended Posts

Sendfile


Sendfile - это плагин IPS, который реализует поддержку X-Sendfile сервера в программном комплексе. Перед покупкой обязательно скачайте и запустите предоставленный тестовый скрипт, чтобы убедиться, что ваш сервер правильно настроен для поддержки X-Sendfile.

sendfile_test.zip

Чтобы запустить тестовый скрипт, просто загрузите папку «sendfile_test» в корневой каталог своих сайтов, а затем перейдите на «http://yoursite.com/sendfile_test» в своем браузере. Вам будет предложено запустить простой тест, чтобы убедиться, что X-Sendfile правильно работает на вашем сервере.

 

Что такое X-Sendfile?

Короче говоря, он дает PHP способ сообщить вашему веб-серверу о доставке файлов клиенту после того, как IPS проверит правильные проверки прав доступа и другие действия. Таким образом, вы не полагаетесь на сам PHP для доставки файлов клиенту.

 

Причина, по которой вы не хотите, чтобы PHP обрабатывал передачу файлов, проста: PHP действительно неэффективен. Это особенно важно, если вы запускаете IPS в автономной среде, а ваше сообщество активно использует вложения или отправку файлов IP.Downloads.

 

Когда у вас есть много пользователей, пытающихся одновременно загружать файлы, PHP будет быстро использовать пул доступной памяти ваших серверов и, если ваш сервер использует PHP-FPM или fastCGI, он заблокирует ваши доступные процессы PHP, которые используются для обслуживания страниц. ваши другие пользователи. Это означает, что основные темы и другие страницы не будут загружаться, пока загрузка других пользователей не будет завершена.

 

Используя X-Sendfile, вы можете передать рабочую нагрузку обратно на веб-сервер. Это намного более эффективно использует память, быстрее и сделает ваши процессы PHP свободными. Это в целом делает IPS значительно более масштабируемым, особенно в автономной среде.


 

Не забывайте ставить лайки computerworld_consultancy_icon.png а так-же не забывайте отметить как лучший ответ - в вашем вопросе.

Link to comment
Share on other sites

  • Replies 0
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.