У меня есть многопользовательское веб-приложение PHP, которое может взаимодействовать с FTP-сервером через AJAX. Приложение позволяет пользователю просматривать FTP-сайт. Javascript выполняет вызов AJAX, который взаимодействует с серверным сценарием, который возвращает список файлов и каталогов в заданном каталоге.
Это нормально работает. Однако каждый раз, когда запрашивается список каталогов, сервер должен повторно устанавливать соединение с FTP-сервером, что занимает много времени.
Мне нужно сохранить ресурс PHP для FTP-соединения через вызовы AJAX. Другими словами, соединение должно оставаться открытым, и я должен иметь возможность запускать ftp_nlist (), используя этот ресурс, без повторного установления соединения или повторной аутентификации с каждым новым вызовом AJAX (конечно, до истечения времени ожидания соединения). .
Кто-нибудь может придумать, как это сделать?