IIS7.5 PHP WSDL кеш - PullRequest
       6

IIS7.5 PHP WSDL кеш

0 голосов
/ 05 сентября 2011

Я пытаюсь настроить кэш PHP SOAP WSDL, работающий на IIS 7.5.Настройки из php.ini (отображаются через PHPInfo): soap.wsdl_cache_enabled=1 soap.wsdl_cache_dir=/tmp soap.wsdl_cache_ttl=86400 soap.wsdl_cache=1 soap.wsdl_cache_limit=100 У меня установлен wincache 1.1. (0630), PHP = 5.2.17 (FastCGI x86)

Я не вижу никаких кэшированных WSDL-файлов в каталоге / tmp, и SOAP-вызовы выполняются очень медленно.Я что-то пропустил или нет возможности настроить WSDL-кэширование с помощью IIS / PHP?Ргдс, Френк

1 Ответ

0 голосов
/ 20 марта 2012

У меня была такая же проблема!Медленные запросы, тот же IIS & PHP 5.3.1 и тот же PHP-Soap-Conf (кроме limit = 5).Итак, вот мое решение:

Я изменил wsdl_cache_dir с /tmp (в каталоге php) на C:\WINDOWS\TEMP, и теперь файл wsdl генерируется в директории windows-temp и все кажетсяРабота.Я думаю, что php под IIS может писать только во временный каталог Windows без каких-либо изменений.

Надеюсь, это работает и для вас,

Lucian

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...